1. Introduction
Fish shoal behavior is influenced by a myriad of factors including food availability, breeding behaviors, and predator evasion [
1]. Therefore, the quantitative analysis of fish shoal behavior is crucial for advancing our ecological understanding. In the context of the Sustainable Development Goals (SDGs), numerous studies have demonstrated the contributions of a deeper understanding and quantification of group behaviors towards achieving various SDG targets, such as sustainable fisheries, conservation of ecosystems, and food security [
2,
3,
4,
5,
6,
7].
The importance of quantifying fish shoal behavior is particularly notable in fisheries and aquaculture. In fisheries, where effective resource management is paramount, understanding fish shoal behavior to promote selective fishing techniques has gained unprecedented importance. Aquaculture environments, distinct from natural environments, exert unique impacts on fish shoal behavior due to individual interactions and environmental stressors in confined spaces, making precise analysis and understanding of these behaviors essential for establishing efficient and sustainable aquaculture methods. For instance, Suzuki et al. (2007) explored the effects of density and spatial constraints on schooling behavior via both mathematical and experimental analyses of juvenile fish, underscoring its critical role in devising aquaculture strategies. Similarly, Killen et al. (2012) have revealed that the spatial positioning of individuals within a fish school affects their aerobic capacity, which in turn has significant impacts on food intake and the overall structure of the school [
9]. These research findings highlight the importance of accurately capturing and managing fish shoal behavior patterns in fisheries and aquaculture. Therefore, accurate understanding of the stimuli and stress responses and dynamics of target species directly links to the health and growth of farmed fish, as well as improvements in selective fishing and aquaculture efficiency, demanding detailed analysis of fish shoal behavior. Quantification of fish shoal behavior also holds significant implications for the design of aquaculture equipment. Weihs (1973) suggested through hydrodynamic studies of fish schools that the flow patterns formed by fish schools can affect the swimming efficiency of individual fish, potentially benefiting aquaculture equipment design, as corroborated by both numerical simulations and empirical findings [
10].
Researchers and industry professionals alike are actively seeking to enhance their understanding of fish shoal behavior through diverse efforts. These efforts include the development of advanced observation techniques, development of data analysis methods, and the application of modeling and simulation. They play an important role in optimizing fishing techniques and aquaculture processes, contributing to the Sustainable Development Goals (SDGs), and advancing ecology. Furthermore, various approaches and simulation models for modeling fish shoal behavior have been researched [
11,
12,
13]. Saila, S.B. (2009) pointed out that methods for quantitatively understanding fish shoal behavior patterns are still under development [
14]. Gyllingberg critiques the prevailing focus within mathematical biology on model analysis over model formation, especially in the context of rapid advancements in modern machine learning, arguing that researchers are currently overly focused on model analysis at the expense of model formation [
15].
To understand biological problems, a pluralistic modeling approach, integrating diverse perspectives, is indispensable for comprehending complex biological phenomena such as fish shoal behavior patterns. In this context, the concept of information entropy is very effective. Information entropy, a means to quantify uncertainty and complexity, is suited for capturing the diversity of fish shoal behavior patterns in changing environments. Using entropy allows for the mathematical representation and deeper understanding of unpredictable fish shoal behavior and its pattern diversity. Furthermore, utilizing entropy promotes a pluralistic approach to problem analysis from various perspectives. This provides a powerful tool for understanding how fish shoals behave and adapt under different environmental conditions and offers a new perspective on analyzing how their behavior evolves over time. Therefore, this paper focuses on the behavior of fish shoals in closed systems and demonstrates that utilizing information entropy enables the quantitative assessment of how fish shoals respond to environmental variations.
2. Materials and Methods
2.1. Information and Information Entropy
To elucidate the relationship between information entropy and fish shoal behavior, envision a scenario where several fish swim within a confined system. Consider two possible states for a fish: “swimming within a certain range” or “not swimming within that range.” Without any information about the fish’s state, predicting its current state becomes challenging, leading to a situation of high uncertainty. However, the availability of information about the fish’s state reduces this uncertainty. Shannon (1949) defined information as something that reduces the uncertainty about a specific event [
16]. Let’s quantify this concept. Assume the probabilities of a fish “swimming within a specific range” and “not swimming within that range” are {50%, 50%} in one scenario and {10%, 90%} in another, where one probability significantly exceeds the other. In the first scenario, predicting whether the fish is swimming within a specific range is difficult. In contrast, the second scenario strongly suggests the fish is not swimming within that range. Therefore, the information that “the fish is swimming within a certain range” holds more information when the expected occurrence probability is low. Shannon defined the information quantity
as follows:
Considering a set of all possible events X, each event xi, and the probability of each event , let’s calculate the information quantity for the events “swimming within a certain range” and “not swimming within that range.”
This is based on the intuition that information regarding the certain occurrence of events with a lower expected occurrence probability provides more new information. Let’s elaborate on this concept further. Shannon emphasized in information theory that information about events with a lower expected occurrence probability provides more new information. This is one of the key concepts in information, having interesting properties from the perspective of information quantity. Events with a low expected occurrence probability are considered rare, and thus, if such an event actually occurs, it provides us with surprising information. This is because it represents an event that was not predicted, indicating something different from our existing knowledge or expectations. In other words, the occurrence of such an event significantly reduces our uncertainty and provides new information. Conversely, events with a high expected occurrence probability align with our predictions or expectations and do not constitute new information. Therefore, the occurrence of such an event does not significantly change our uncertainty, providing little new information. Shannon mathematically represented this idea in (1), showing the relationship between information quantity and the probability of occurrence. Specifically, events with a lower expected occurrence probability have higher information quantity, and events with a higher expected occurrence probability have lower information quantity. Next, let’s discuss entropy and information quantity. Given the probabilities of individual events, the expected value of information quantity for the entire set of events is the information entropy H, which Shannon defined as follows:
Calculating the entropy for the two cases yields:
Information entropy is a measure of the uncertainty or difficulty of predicting information. A low information entropy indicates low uncertainty in the system’s state, hence high predictability. In other words, it represents a situation where the state or events of the system can be relatively easily predicted. Conversely, high information entropy indicates high uncertainty in the system’s state, hence low predictability. It represents a situation where predicting the state or events of the system is difficult. In the case of high information entropy (Case 1), there is high uncertainty regarding fish behavior, and predictability is low. Conversely, in the case of low entropy (Case 2), there is low uncertainty regarding fish behavior, and predictability is high. Therefore, when the probability of a fish “swimming within a certain range” is 1 (i.e., the probability of other possibilities is 0), the information entropy becomes 0, indicating that the state of the fish can be predicted with certainty. This concept of information entropy has been shown to be useful in various fields for evaluating the characteristics of data and information and quantifying uncertainty [
17,
18,
19,
20,
21,
22,
23]. This paper demonstrates that it is possible to quantitatively evaluate the behavior of fish shoals in a closed system using information entropy.
2.2. Method for Calculating Information Entropy
The procedure for calculating information entropy from time-series position data is as follows:
Step1. Data Preprocessing:
The position data of the individuals that comprise the fish shoal are acquired and the position information for each time step is extracted.
Step2. Data Discretization:
Divide the position information into a grid. This grid serves as a spatial unit for dividing the space into cells.
Step3. Calculation of Fish Presence Probability in Each Cell at Each Timestep:
For each timestep, calculate the probability of fish presence in each cell. This is done by counting the number of fish in the i-th cell and dividing by the total number of fish in the system at that time.
Step4. Calculation of Information Entropy at Each Timestep:
Calculate the information entropy from the probability distribution
at each timestep. The information entropy
is calculated using the following formula:
Here is the probability of fish presence in the i-th cell at time t.
Step5. Plotting Information Entropy Over Time:
Calculate the information entropy at each timestep and plot the changes in information entropy over time to visualize how the uncertainty and predictability of the data change over time.
In this paper, in order to create an appropriate dataset to perform this calculation directly, we first model the behavior of the fish population and calculate the information entropy for the results of the action trajectory simulation. Subsequently, we will describe the fish shoal behavior model.
2.3. Fish Shoal Behavior Model
Research into fish movement has established that fish exhibit characteristics akin to a random walk—a pattern of movement inherently random in nature. For instance, organisms like Daphnia pulex and Temora longicornis have been observed performing multifractal random walks, behaviors linked to mating, foraging, and predator evasion strategies[
24,
25]. Moreover, studies have illustrated that movements within fish populations can be depicted through biased random walks, incorporating both directional movement and exploratory behavior[
26]. These findings underscore the complexity of fish movements, rooted in the principles of random walks. In this study, we conceptualize the behavior of fish within a closed system as a random walk and proceed to simulate fish shoal behavior based on this model. The assumptions underlying the simulation model are detailed below.
Condition1: Fish move randomly within the system, with their next position dependent only on their current position, not on previous positions or movements.
Condition2: The system is composed of a three-dimensional space, assumed to be
.
Condition3: Fish are simultaneously released from Condition4: Upon reaching the system’s walls, fish are unable to continue in the same direction.
Condition5: Fish move to avoid collisions with each other.
Condition6: There are 10 fish swimming within the system.
Under these conditions, the calculated simulation results are shown in
Figure 1. Three fish (Fish 1, Fish 2, Fish 3) were selected from the ten fish, and their trajectories are plotted in the 3D space with lines of different colors (red line, blue line, black line). The simulation calculated the movement of the fish over 100 time steps.
The random movements exhibited by fish are believed to be advantageous for predator evasion and adaptation to environmental variations. The results of this simulation are considered reflective of significant elements of fish behavior. Moreover, within the framework of condition five, the simulation outcomes illustrate the ability of fish to detect the presence of their peers and adjust their actions accordingly. This study demonstrates the potential of utilizing simulation models to replicate fish movement responses to environmental shifts and the application of information entropy as an analytical tool to assess the dynamics of fish behavior and their implications.
3. Results and Discussion
In our research, we apply the previously outlined behavioral model to conduct a sensitivity analysis of information entropy in relation to the model’s parameters.
3.1. (Analysis-1) Selection of the Appropriate Cell Size
Analysis-1 focuses on determining the optimal cell size, which is crucial for the precise computation of entropy. Excessively large cells can obscure the true diversity in data distribution, resulting in an underestimation of the system’s inherent uncertainty and randomness. Conversely, cells that are too small may mistake mere noise for meaningful variations. Hence, selecting a cell size that aligns with the data’s characteristics and the analytical objectives is imperative to prevent inaccurate conclusions or information loss. To address this, we calculate information entropy using different grid dimensions (1m, 2.5m, 5m) and conduct experiments to determine the ‘optimal’ grid size that both meets our analytical goals and honors the inherent properties of the data. The experiments were designed to identify the ‘optimal’ grid size by calculating entropy for varying cell dimensions within the simulation environment.
Figure 2 illustrates the comparative entropy levels across 100 time steps for three different grid sizes. The results indicate that the 1x1x1 cell size, represented by a blue line, generally exhibits higher entropy compared to larger cell sizes, suggesting that smaller cells are more sensitive to local variations, thus reflecting a higher resolution of information. However, the entropy for the 1x1x1 grid size does not show frequent fluctuations but maintains a consistently elevated level when compared to larger cell sizes. In contrast, data for the 5x5x5 cell size, depicted by a black line, shows the lowest and most stable entropy levels, implying that larger cell sizes may smooth out minor data fluctuations and emphasize broader trends, potentially overlooking fine variations. The intermediate cell dimensions of 2.5x2.5x2.5, indicated by a red line, result in entropy values that fall between the smallest and largest cell sizes. This suggests that a cell size of 2.5m offers a balance, effectively capturing both granular details and broader patterns. These insights highlight that while smaller cell sizes can detect localized variability and intricate details, larger cell sizes are better suited for identifying widespread trends. Therefore, a cell size of 2.5m has been adopted for further analysis in this study, representing a compromise that emphasizes the importance of proper cell size selection in data analysis.
3.2. (Analysis-2) Sensitivity Analysis on Swimming Speed
This section of our Analysis delves into the effect of fish swimming speed variability on information entropy. We examine how altered swimming speeds, especially under stress conditions such as predatory threats or unfavorable environmental elements, influence the entropy metric. The study scrutinizes entropy variations across three distinct swimming speeds: 0.5 meters, 1 meter, and 1.5 meters per time step. This thorough investigation aims to yield quantitative insights into the impact of swimming speed on information entropy, thus shedding light on the significance of locomotion velocity in shaping the behavioral patterns of fish shoals and contributing to our understanding of ecological and ethological dynamics.
Figure 3 offers a graphical comparison of entropy over 100 time steps for different step distances within a confined environment. The blue line represents the entropy at a step distance of 1.5 meters, showing variable values that reflect a moderate sensitivity to changes in fish movement speed. The red line, illustrating a step distance of 1 meter, consistently indicates higher entropy levels, implying a more scattered distribution of fish and greater uncertainty in their positioning. The black line, denoting a step distance of 0.5 meters, displays comparatively lower and more stable entropy, suggesting a more aggregated distribution and more predictable movements within the system. The trends depicted in
Figure 3 suggest that increased speed correlates with elevated entropy, indicative of swifter fish movements leading to a more dispersed distribution and, consequently, higher positional uncertainty within the confined space. Additionally, the figure correlates increased speeds with a rise in random movements and the emergence of unpredictable behavioral patterns, potentially resulting in an even distribution of fish throughout the system and amplified overall entropy. In contrast, slower speeds, as also depicted in the figure, tend to restrict fish movements and result in their concentration in specific areas, which may facilitate clustering. As shown in
Figure 3, such constricted movement patterns are likely to increase the chances of fish aggregation in certain zones, corresponding to reduced entropy.
3.3. (Analysis-3) Behavioral Changes during Feeding and Entropy
The objective of this analysis is to ascertain whether fish feeding behavior patterns can be quantitatively evaluated using information entropy. For this purpose, we simulated the behavior of fish during feeding within our model. It is well-documented that certain species, such as tuna, exhibit phototaxis, actively avoiding light by diving deeper, a behavior that has significant implications for their feeding patterns [
27].Typically, in a fish pen, when feed is introduced, fish converge around the area where the food is distributed, begin feeding, and subsequently resume random swimming within the pen. In our simulation, this behavior is replicated at a specific moment (time step 50), where all fish are relocated to the vicinity of the water surface’s center, signifying the act of feeding. The simulation depicts both this feeding action and the subsequent random swimming. Through the simulation results, we scrutinize the fish’s feeding behavior patterns by examining entropy to determine if we can quantitatively capture the variability and irregularity of their behavior.
Figure 4 graphically illustrates the entropy variation over time, showcasing the effect of a simulated feeding event on a shoal of fish within a controlled system. A significant drop in entropy at time step 50 corresponds to the feeding introduction, causing fish to cluster at a designated location, thus diminishing the randomness of their distribution. To evaluate entropy’s effectiveness in capturing changes in fish behavior during feeding events, we incorporated a simulated feeding event described above at time step 50 into the model and analyzed the ensuing data.
Figure 4 indicates a notable decrease in entropy at this juncture, underscoring that upon feeding, the fish tend to gather at a certain location, transiently focusing the shoal’s distribution and consequently reducing the randomness of their behavioral pattern. Assuming the fish return to their initial random movements post-feeding, an escalation in entropy is anticipated. In accordance with this supposition,
Figure 4 demonstrates that following the feeding event, entropy levels ascend as the fish disperse and revert to their prior movement patterns. The fleeting nature of the behavioral shift during feeding, followed by the reinstatement of the shoal’s original random movements, is effectively portrayed by the entropy fluctuations depicted in
Figure 4.
This figure provides a graphical representation of the entropy variation over time, illustrating the impact of a simulated feeding event on the behavior of a fish shoal within a controlled system. The graph displays entropy values at each timestep, calculated with a logarithmic base 2 scale and distributed across 64 bins. A noticeable dip in entropy at timestep 50 corresponds to the introduction of food, which causes the fish to gather at a specific location, thereby reducing the randomness of their distribution. Following the feeding event, the entropy increases, suggesting a return to the initial random movement patterns. This figure effectively encapsulates the dynamism of fish behavior in response to feeding and the utility of entropy as a measure of such changes.
3.4. (Analysis-4): Behavioral Changes and Entropy in Response to External Stimuli
This analysis investigates the responsiveness of fish to external stimuli, particularly light, and whether this response can be quantified and evaluated using information entropy. A three-dimensional model was employed to simulate fish behavior in avoidance of light. From time step 50 onwards, zones of varying light intensities were established within the tank, and fish were programmed to favor dimmer areas. More specifically, when fish were situated in brighter areas (above 5 meters vertically), the likelihood of them moving downwards (in the negative Z-axis direction) was heightened, and conversely, when they were in darker areas (below 5 meters vertically), the probability of them moving upwards (in the positive Z-axis direction) was reduced. This method enabled us to simulate and analyze changes in fish behavior in response to light as an external stimulus through entropy. Following time step 50, the model introduced additional behavioral directives for the fish, particularly regarding their movement along the Z-axis. Fish located above 5 meters were more prone to descend, whereas those below 5 meters were less likely to ascend, resulting in a marked tendency for the fish to move toward the bottom.
Figure 5 illustrates the depth (Z position) of each fish from the onset of the simulation, with each line in the graph detailing the temporal changes in depth for each fish, accentuating the behavioral shifts subsequent to time step 50. As
Figure 6 reveals, the information entropy variations following time step 50 are not adequately explained by the entropy graph in isolation. To delineate the entropy fluctuation patterns with greater precision, we employed a Gaussian Mixture Model (GMM)—a method proven effective in previous studies for analyzing complex data distributions [
28,
29]. By clustering the time series entropy data into three distinct groups using GMM, we could identify nuanced behavior patterns within the data. The clustering outcomes, demonstrated in
Figure 7, are consistent with established methodologies and reinforce the interpretive strength of GMM in statistical analysis of ecological data.The characteristics of each cluster are as follows: Cluster 1 (Blue) captures the early phase of the simulation, marked by the fish’s random movement, as reflected in the entropy fluctuations. Cluster 2 (Red) represents an intermediate stage, where the fish have adjusted to the system and exhibit random yet patterned movements, potentially to circumvent obstacles and other fish. Cluster 3 (Green) denotes the period post time step 50 where new behavioral rules have been implemented, capturing the fish’s adaptation to environmental changes such as light variation, which is paralleled by shifts in entropy. Thus, through the estimation of entropy, it is possible to highlight temporal changes in the directionality of the behavior characterized by a fish shoal from the distribution location of fish behavior.
4. Conclusions
In this paper, we quantitatively evaluate the complexity and predictability of fish shoal behavior in a closed system using information entropy. We elucidate the significance of information entropy as a crucial indicator for swimming patterns, feeding behavior, and responses to external stimuli in fish. In calculating information entropy, our initial examination focused on selecting an appropriate cell size. Our analysis across different cell sizes (1m, 2.5m, 5m) clarified that smaller cell sizes enhance the capture of local fluctuations and fine details, whereas larger cells better represent general trends and patterns, thus highlighting the impact of grid size on entropy calculation. We determined that a grid size of 2.5m optimally balances these considerations for modeling fish movements and is utilized for calculating information entropy in this study, which we expect to improve the accuracy of modeling fish shoal behavior. Our sensitivity analysis of information entropy to swimming speed reveals that higher speeds correlate with increased entropy, suggesting that faster-moving fish are more dispersed, thereby increasing the positional uncertainty. In contrast, at slower speeds, fish tend to move within a narrow range, concentrating in specific areas and resulting in lower observed entropy. We have also evaluated the change in fish shoal behavior during feeding using entropy, noting a significant decrease when fish congregate upon feeding. This indicates a temporary change in fish behavior patterns, followed by a return to their original random movements, as captured through entropy changes. Furthermore, our attempt to visualize the response of fish to external stimuli (such as light) using entropy proved challenging due to the subtle and complex nature of fish behavior. Nonetheless, by applying the Gaussian Mixture Model (GMM), we overcame this hurdle, gaining a clearer understanding of the impact of environmental factors on entropy fluctuation. The GMM, which presumes that observed data is composed of various Gaussian distributions, revealed distinct clusters in entropy levels that correspond to different environmental influences. Particularly, after time step 50, changes in environmental factors, such as vertical light intensity, resulted in distinct patterns of entropy fluctuation. The GMM’s detailed insights suggest the necessity of not just observing entropy fluctuations but also investigating the underlying biological and environmental factors.
These results confirm the effectiveness of information entropy as a tool for evaluating the complexity and predictability of fish shoal behavior. The significance of this study is underscored within the contexts of ecological and environmental management, offering a new method for analyzing fish shoal behavior in natural settings and a valuable tool for understanding biological responses to environmental stresses and changes.
Over all, this research provides fresh methodology for understanding collective fish behavior and suggests potential applications in ecological studies and environmental management. Future research aims to further refine this methodology and explore its applicability in real-world ecosystems.
Author Contributions
Conceptualization, Minoru Kadota; Methodology, Minoru Kadota; Software, Minoru Kadota; Validation, Tsutomu Takagi; Formal analysis, Shinsuke Torisawa; Writing – original draft, Minoru Kadota; Writing – review & editing, Shinsuke Torisawa and Tsutomu Takagi; Visualization, Minoru Kadota; Supervision, Tsutomu Takagi.
Institutional Review Board Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Zheng M; Kashimori Y; Hoshino O; Fujita K; Kambara T. Behavior pattern (innate action) of individuals in fish schools generating efficient collective evasion from predation. J Theor Biol. 2005, 235(2), 153-67. [CrossRef]
- Gazzola, M.; Tchieu, A.; Alexeev, D.; Brauer, A.; Koumoutsakos, P. Learning to school in the presence of hydrodynamic interactions. Journal of Fluid Mechanics 2015, 789, 726–749. [CrossRef]
- Thilsted, S.; Thorne-Lyman, A.; Webb, P.; Bogard, J.; Subasinghe, R.; Phillips, M.; Allison, E. Sustaining healthy diets: The role of capture fisheries and aquaculture for improving nutrition in the post-2015 era. Food Policy 2016, 61, 126–131. [Google Scholar] [CrossRef]
- Embling, C.; Sharples, J.; Armstrong, E.; Palmer, M.; Scott, B. Fish behaviour in response to tidal variability and internal waves over a shelf sea bank. Progress in Oceanography 2013, 117, 106–117. [Google Scholar] [CrossRef]
- Stöcker, S. Models for tuna school formation. . Mathematical biosciences 1999, 156, 167–90. [Google Scholar] [CrossRef] [PubMed]
- Gebremedhin, S.; Bruneel, S.; Getahun, A.; Anteneh, W.; Goethals, P. Scientific Methods to Understand Fish Population Dynamics and Support Sustainable Fisheries Management. Water 2021, 13, 574. [Google Scholar] [CrossRef]
- Partridge, BL. The structure and function of fish schools. Sci. Am. 1982, 246(6), 114–23. [Google Scholar] [CrossRef] [PubMed]
- Suzuki, K.; Torisawa, S.; Takagi, T. Mathematical and Experimental Analysis of Schooling Behavior During Growth in Juvenile Chub Mackerel: Considerations of Population Density and Space Limitation. Proceedings of ASME 2007 26th International Conference on Offshore Mechanics and Arctic Engineering, San Diego, California, USA, 10 Jun. 2007. [Google Scholar]
- https://doi.org/10.1115/OMAE2007-29669.
- Killen, S.; Marras, S.; Steffensen, J.; McKenzie, D. (2012). Aerobic capacity influences the spatial position of individuals within fish schools. Proceedings of the Royal Society B: Biological Sciences, 279, 357 - 364. [CrossRef]
- Weihs, D. Hydromechanics of Fish Schooling. Nature 1973, 241, 290–291. [Google Scholar] [CrossRef]
- Aoki, Ichiro. “A simulation study on the schooling mechanism in fish. Nippon Suisan Gakkaishi 1982, 48, 1081–1088.
- C.W. Reynolds. Flocks, herds and schools: A distributed behavioral model, Proceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques 1987, pp. 25–34.
- Bhooshan, N. The Simulation of the Movement of Fish Schools. Undergraduate Report, Institute of Systems Research University of Maryland, College Park, USA, 3. Aug. 2000.
- Saila, S.B. Ecosystem Models of Fishing Effects: Present Status and a Suggested Future Paradigm. In The Future of Fisheries Science in North America. Fish & Fisheries Series, Beamish, R.J., Rothschild, B.J. Eds.; Springer, Dordrecht, Netherlands, 2009; Volume 31. pp. 245-253. [CrossRef]
- Gyllingberg, Linnéa; Abeba Birhane; David JT Sumpter. The lost art of mathematical modelling. Mathematical Biosciences 2023, 362, 109033.
- Shannon CE; Weaver W. The Mathematical Theory of Communication, University of Illinois Press, Urbana, USA, 1964, pp.3-115.
- Jiang, F.; Sui, Y.; Cao, C. An information entropy-based approach to outlier detection in rough sets. Expert Syst. Appl. 2010, 37, 6338–6344. [Google Scholar] [CrossRef]
- Zhangchun, T.; Zhenzhou, L.; Biao, J.; Wang, P.; Feng, Z. Entropy-Based Importance Measure for Uncertain Model Inputs. AIAA Journal 2013, 51, 2319–2334. [Google Scholar] [CrossRef]
- Gong, W.; Yang, D.; Gupta, H.; Nearing, G. Estimating information entropy for hydrological data: One-dimensional case. Water Resources Research 2014, 50, 5003–5018. [Google Scholar] [CrossRef]
- Ulanowlcz, R.; Norden, J. Symmetrical overhead in flow networks. International Journal of Systems Science 1990, 21, 429–437. [Google Scholar] [CrossRef]
- Pennekamp, F.; Iles, A.; Garland, J.; Brennan, G.; Brose, U.; Gaedke, U.; Jacob, U.; Kratina, P.; Matthews, B.; Munch, S.; Novak, M.; Palamara, G.; Rall, B.; Rosenbaum, B.; Tabi, A.; Ward, C.; Williams, R.; Ye, H.; Petchey, O. The intrinsic predictability of ecological time series and its potential to guide forecasting. bioRxiv 2018. [CrossRef]
- Majerník, V. Entropy—A Universal Concept in Sciences. Natural Science 2014, 6, 552–564. [Google Scholar] [CrossRef]
- Kala, Z. Quantification of Model Uncertainty Based on Variance and Entropy of Bernoulli Distribution. Mathematics 2022, 10, 3980. [Google Scholar] [CrossRef]
- Seuront, L.; Schmitt, F.; Brewer, M.; Strickler, J.; Souissi, S. From random walk to multifractal random walk in zooplankton swimming behavior. Zoological Studies 2004, 43, 498–510. [Google Scholar]
- Faugeras, B.; Maury, O. Modeling fish population movements: from an individual-based representation to an advection-diffusion equation. . Journal of theoretical biology 2007, 247, 4, 837–48. [Google Scholar] [CrossRef]
- Kadota, M; Torisawa S. ; Tsutomu T.; Komeyama, K.; Fukuda H. Analysis of juvenile tuna movements as correlated random walk, Fisheries Science 2011, 77, pp.993–998.
- Nuno, A. ; Guiet,J.; Baranek, B.; Bianchi, D. Patterns and drivers of the diving behavior of large pelagic predators bioRxiv 2022, 12.27.521953. [CrossRef]
- Morad, N. Modeling Methods in Clustering Analysis for Time Series Data. Open Journal of Statistics 2020, 10, 565–580. [Google Scholar] [CrossRef]
- McDowell, I.; Manandhar, D.; Vockley, C.; Schmid, A.; Reddy, T.; Engelhardt, B. Clustering gene expression time series data using an infinite Gaussian process mixture model. PLoS Computational Biology 2018, 16. 1-27. [CrossRef]
Figure 1.
3D trajectories of three fish in closed system. This figure represents the simulation results of fish movement within a confined space. From the ten fish in the simulation, three (Fish 1, Fish 2, and Fish 3) were selected, and their paths are depicted in the 3D space with lines of different colors (red for Fish 1, blue for Fish 2, and black for Fish 3). The simulation tracked the movement of these fish over the course of 100 time steps, showcasing the variability in their behavior under the defined simulation conditions.
Figure 1.
3D trajectories of three fish in closed system. This figure represents the simulation results of fish movement within a confined space. From the ten fish in the simulation, three (Fish 1, Fish 2, and Fish 3) were selected, and their paths are depicted in the 3D space with lines of different colors (red for Fish 1, blue for Fish 2, and black for Fish 3). The simulation tracked the movement of these fish over the course of 100 time steps, showcasing the variability in their behavior under the defined simulation conditions.
Figure 2.
Entropy over time for different cell size. This figure illustrates the comparative entropy levels over 100 time steps for three different grid sizes within the simulation environment. The blue line represents the entropy for a 1x1x1 cell size, displaying consistently higher values, which suggests a heightened sensitivity to localized data variation. The black line depicts the entropy for a 5x5x5 cell size, which is notably the lowest and most stable across the time steps, indicating a smoothing of finer data fluctuations and a capture of more general trends. The red line corresponds to the intermediate 2.5x2.5x2.5 cell size, with entropy levels falling between those of the smallest and largest cell sizes, pointing to an effective balance between detail capture and trend representation. The entropy trends observed for each cell size illustrate the implications of grid dimension choice on the resolution of information extracted from the data. The cell size of 2.5x2.5x2.5 was subsequently adopted for further analysis within this study due to its balanced approach.
Figure 2.
Entropy over time for different cell size. This figure illustrates the comparative entropy levels over 100 time steps for three different grid sizes within the simulation environment. The blue line represents the entropy for a 1x1x1 cell size, displaying consistently higher values, which suggests a heightened sensitivity to localized data variation. The black line depicts the entropy for a 5x5x5 cell size, which is notably the lowest and most stable across the time steps, indicating a smoothing of finer data fluctuations and a capture of more general trends. The red line corresponds to the intermediate 2.5x2.5x2.5 cell size, with entropy levels falling between those of the smallest and largest cell sizes, pointing to an effective balance between detail capture and trend representation. The entropy trends observed for each cell size illustrate the implications of grid dimension choice on the resolution of information extracted from the data. The cell size of 2.5x2.5x2.5 was subsequently adopted for further analysis within this study due to its balanced approach.

Figure 3.
Entropy comparison for different step distance. This figure provides a visual comparison of entropy over 100 time steps for fish exhibiting different step distances within a confined system. The blue line represents the entropy for a step distance of 1.5m, showing fluctuating values that suggest moderate sensitivity to the speed of fish movement. The red line, representing a step distance of 1.0m, generally indicates higher entropy, denoting a more dispersed fish distribution and higher uncertainty in their positions. Lastly, the black line illustrates the entropy for a step distance of 0.5m, which remains relatively lower and more stable, implying a less dispersed distribution and a tendency towards more predictable movement patterns within the system.
Figure 3.
Entropy comparison for different step distance. This figure provides a visual comparison of entropy over 100 time steps for fish exhibiting different step distances within a confined system. The blue line represents the entropy for a step distance of 1.5m, showing fluctuating values that suggest moderate sensitivity to the speed of fish movement. The red line, representing a step distance of 1.0m, generally indicates higher entropy, denoting a more dispersed fish distribution and higher uncertainty in their positions. Lastly, the black line illustrates the entropy for a step distance of 0.5m, which remains relatively lower and more stable, implying a less dispersed distribution and a tendency towards more predictable movement patterns within the system.
Figure 4.
Entropy over time during feeding events.
Figure 4.
Entropy over time during feeding events.
Figure 5.
Vertical position over time for each fish. This figure shows the vertical trajectories of ten fish throughout the simulation, with each line tracing a distinct fish’s movement in water depth from the outset. Post time step 50, noticeable shifts in these trajectories suggest behavioral adjustments among the fish.
Figure 5.
Vertical position over time for each fish. This figure shows the vertical trajectories of ten fish throughout the simulation, with each line tracing a distinct fish’s movement in water depth from the outset. Post time step 50, noticeable shifts in these trajectories suggest behavioral adjustments among the fish.
Figure 6.
Information entropy over time steps. This figure captures the vertical trajectories of ten fish throughout the simulation, with each line tracing a distinct fish’s movement in water depth from the outset. Post time step 50, noticeable shifts in these trajectories suggest behavioral adjustments among the fish.
Figure 6.
Information entropy over time steps. This figure captures the vertical trajectories of ten fish throughout the simulation, with each line tracing a distinct fish’s movement in water depth from the outset. Post time step 50, noticeable shifts in these trajectories suggest behavioral adjustments among the fish.
Figure 7.
Gaussian mixture model clustering of time steps in entropy data. This figure displays the result of employing a Gaussian Mixture Model (GMM) for categorizing the information entropy time series into three distinct clusters. Cluster 1 (Blue) indicates the simulation’s early phase, marked by erratic fish motion and entropy swings. Cluster 2 (Red) shows a more stable phase as fish adjust to their environment, adopting random but systematic movement patterns, such as avoiding obstacles. Cluster 3 (Green) represents the phase after introducing new behavior rules at time step 50, capturing the fish’s adaptive response to environmental changes, as reflected by the shifts in entropy.
Figure 7.
Gaussian mixture model clustering of time steps in entropy data. This figure displays the result of employing a Gaussian Mixture Model (GMM) for categorizing the information entropy time series into three distinct clusters. Cluster 1 (Blue) indicates the simulation’s early phase, marked by erratic fish motion and entropy swings. Cluster 2 (Red) shows a more stable phase as fish adjust to their environment, adopting random but systematic movement patterns, such as avoiding obstacles. Cluster 3 (Green) represents the phase after introducing new behavior rules at time step 50, capturing the fish’s adaptive response to environmental changes, as reflected by the shifts in entropy.
|
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).