The study of animal behavior has always been a subject of interest, dating back to prehistoric times when humans had to understand the habits of species to protect themselves or enhance their hunting strategies. Nowadays, understanding animal behavior remains a concern, especially in the current era where ecological and economic issues related to species of interest weigh heavily on our society. In a context where spatial, temporal, technical, and financial constraints can hinder direct study of animal behavior, computer modeling and simulation have greatly contributed to overcoming these limitations. Modeling simulations offer the possibility to predict the behavior of specific species and test various scenarios, facilitating decision-making. The rapid evolution of modeling techniques, particularly with the advent of Deep Learning, has significantly enhanced the efficiency of behavior models. However, these models often have a major drawback: the more accurate they are, the less interpretable and explainable they become. Moreover, their implementation by non-experts in computer science, such as biologists, can be laborious.
To address this issue, this thesis proposes an innovative approach treating animal behavior modeling as an optimization problem. This method relies on a database of elementary actions in which one must find optimal actions and parameters that best reproduce the observed behavior described in previously collected data using technological means such as sensors or videos. The resolution of such optimization problems has been done with metaheuristics, a class of resolution methods particularly effective for this type of problem. Thus, we proposed and developed the ANIMETA approach, which integrates a set of tools contributing to the generation of animal behavior models that are both accurate, interpretable, and explainable.
The developed ANIMETA system consists of ANIMETA-MOD, a prototype model designed to represent animal behavior through elementary actions. To be simulated, it has been integrated into a multi-agent system called ANIMETA-SMA, designed for this purpose. The ANIMETA-ENGINE tool, responsible for the actual generation of models, uses metaheuristics to select optimal actions and parameters. The interface between ANIMETA-ENGINE and the user, as well as other computer systems, is ensured by the tools ANIMETA-HIM and ANIMETA-API. ANIMETA-HIM was specifically designed to be simple, streamlined, and intuitive for users. The approach and tools developed for this purpose were verified and validated with four different models, namely two experimental models, a pig behavior model, and a model generated from direct observations of Sciaena umbra. The results from the test series undergone by these models show the concordance of ANIMETA with other platforms and demonstrate its speed compared to other methods. However, some points still need improvement, particularly the optimization duration that could be reduced by exploring possibilities for parallelization and modifying the solution evaluation process. Despite these few suboptimal performances, ANIMETA still offers encouraging results for animal behavior modeling. Therefore, our perspectives suggest improving certain algorithms, adding dedicated evaluation functions, and expanding the database of elementary actions through a collaborative platform.