Behavioural inference from signal processing using animal-borne multi-sensor loggers: a novel solution to extend the knowledge of sea turtle ecology — TEI-tagged view

Lorène Jeantet, Víctor Planas-Bielsa, Simon Benhamou, Sebastien Geiger, Jordan Martin, Flora Siegwalt, Pierre Lelong, Julie Gresser, Denis Etienne, Gaëlle Hiélard, Alexandre Arque, Sidney Regis, Nicolas Lecerf, Cédric Frouin, Abdelwahab Benhalilou, Céline Murgale, Thomas Maillet, Lucas Andreani, Guilhem Campistron, Hélène Delvaux, Christelle Guyon, Sandrine Richard, Fabien Lefebvre, Nathalie Aubert, Caroline Habold, Yvon le Maho, Damien Chevallier · 2020 · ecology · doi:10.1098/rsos.200139 · TEI xml · tagged edition · index · concepts · authors
Where this record's text came from. 2026-09-28 schema-0.3 pass: every quote ON THIS RECORD verified as an exact substring of the staged text and anchored, at the merge dated above; concept terms verified present; every edge endpoint an existing node.
Other fields define these differently the same word, defined another way in another discipline
Precision 10 fields · accuracy 9 fields · Sensitivity 8 fields · Specificity 8 fields · SVM 3 fields · RF 3 fields · and 4 more →
Tags on this paper every tag the record carries, whether or not the words occur in the text below — a number is how many papers in the corpus carry that tag; a tag with no number is unique to this paper
Time-depth recorders TDR gyroscope dives pruned exact linear time PELT Grabbing Sensitivity16 Precision27 Specificity17 true positive rate4 Voting Ensemble Weighted Sum random forest6 RF3 support vector machine7 SVM6 computational-model96

Colour legend

Royal Society Open Science<title level="j">A work — the journal / venue title.
2020<date>A year or date.

Lorène JeantetpersName, Víctor Planas-BielsapersName, Simon BenhamoupersName, Sebastien GeigerpersName, Jordan MartinpersName, Flora SiegwaltpersName, Pierre LelongpersName, Julie GresserpersName, Denis EtiennepersName, Gaëlle HiélardpersName, Alexandre ArquepersName, Sidney RegispersName, Nicolas LecerfpersName, Cédric FrouinpersName, Abdelwahab BenhaliloupersName, Céline MurgalepersName, Thomas MailletpersName, Lucas AndreanipersName, Guilhem CampistronpersName, Hélène DelvauxpersName, Christelle GuyonpersName, Sandrine RichardpersName, Fabien LefebvrepersName, Nathalie AubertpersName, Caroline HaboldpersName, Yvon le MahopersName, Damien ChevallierpersName (2020date). “Behavioural inference from signal processing using animal-borne multi-sensor loggers: a novel solution to extend the knowledge of sea turtle ecology.” Royal Society Open Sciencetitle·j.

Object of study — automatic identification of free-ranging green turtleterm·key behaviours from carapace-mounted multi-sensor loggers

Research question — how to detect and monitor key sea turtleterm·key behaviours such as feeding without reliable methods for doing so

Contribution — a validated pipeline combining depth-based segmentation, changepoint segmentation and supervised classifiers to infer turtle behaviours and time budgets

Cross-disciplinary analysis
content-tags & facets: phenomenon · claim-type · cross-domain-transfer · mechanism · claim-relation · replication-status · limitation — grounded in the full text
phenomenoninferring animal behaviour and time budgets from accelerometer, gyroscope and depth signals — “We show here that the combination of supervised learning algorithms and multi-signal analysis tools can provide accurate inferences of the behaviours expressed, including feeding and scratching behaviours that are of crucial ecological interest for sea turtles.”
claim-typemethod — “This study proposes a combined approach that automatically identifies the different behaviours of free-ranging sea turtles through the use of animal-borne multi-sensor recorders (accelerometer, gyroscope and time-depth recorder), validated by animal-borne video-recorder data.”
method — evidence — “We trained five supervised machine learning algorithms—(i) classification and regression trees (CART), (ii) random forest (RF), (iii) extreme gradient boosting (EGB), (iv) support vector machine (SVM), and (v) linear discriminant analysis (LDA)—to associate the seven diving behaviour categories with the corresponding patterns of different input variables.”
object of study — evidence — “This study proposes a combined approach that automatically identifies the different behaviours of free-ranging sea turtles through the use of animal-borne multi-sensor recorders (accelerometer, gyroscope and time-depth recorder), validated by animal-borne video-recorder data.”
research question — evidence — “However, this is hampered by a lack of reliable methods that enable the detection and monitoring of certain key behaviours such as feeding.”
contribution — evidence — “We show here that the combination of supervised learning algorithms and multi-signal analysis tools can provide accurate inferences of the behaviours expressed, including feeding and scratching behaviours that are of crucial ecological interest for sea turtles.”
mechanismprecision-based weighting Weighting base-classifier predictions by their precision improved behavioural classification. — “The WS classifier performed better than the base and VE classifiers: clearly, assigning precision-based weights to the base classifier predictions improved the behavioural classification.”mechanisms[0]
senseactivity budget - the share of total time an animal allocates to each behavioural category — “These differences were small and represented less than 3% of the total observed time ( table 2 ).”senses[0]
relationTDR —same-as→ Time-depth recorders — (TDR) — “Time-depth recorders (TDR) have been used to record the dive profiles and durations of free-ranging sea turtles and have provided insights into their underwater activities [ 6 – 8 ].”concept_edges[0]
weightTDR —same-as→ Time-depth recorders — 0.95 — “Time-depth recorders (TDR) have been used to record the dive profiles and durations of free-ranging sea turtles and have provided insights into their underwater activities [ 6 – 8 ].”concept_edges[0]
relationPELT —same-as→ pruned exact linear time — (PELT) — “We then distinguished between the various possible diving behaviours by using a changepoint algorithm, the pruned exact linear time (PELT) algorithm (R package changepoint ; [ 35 ]), in which the ‘pen.value‘ parameter, which corresponds to the additional penalty in the cost function for each additional partition of the data, can be manually adjusted.”concept_edges[1]
weightPELT —same-as→ pruned exact linear time — 0.95 — “We then distinguished between the various possible diving behaviours by using a changepoint algorithm, the pruned exact linear time (PELT) algorithm (R package changepoint ; [ 35 ]), in which the ‘pen.value‘ parameter, which corresponds to the additional penalty in the cost function for each additional partition of the data, can be manually adjusted.”concept_edges[1]
relationRF —same-as→ random forest — (RF) — “We trained five supervised machine learning algorithms—(i) classification and regression trees (CART), (ii) random forest (RF), (iii) extreme gradient boosting (EGB), (iv) support vector machine (SVM), and (v) linear discriminant analysis (LDA)—to associate the seven diving behaviour categories with the corresponding patterns of different input variables.”concept_edges[2]
weightRF —same-as→ random forest — 0.95 — “We trained five supervised machine learning algorithms—(i) classification and regression trees (CART), (ii) random forest (RF), (iii) extreme gradient boosting (EGB), (iv) support vector machine (SVM), and (v) linear discriminant analysis (LDA)—to associate the seven diving behaviour categories with the corresponding patterns of different input variables.”concept_edges[2]
relationSVM —same-as→ support vector machine — (SVM) — “We trained five supervised machine learning algorithms—(i) classification and regression trees (CART), (ii) random forest (RF), (iii) extreme gradient boosting (EGB), (iv) support vector machine (SVM), and (v) linear discriminant analysis (LDA)—to associate the seven diving behaviour categories with the corresponding patterns of different input variables.”concept_edges[3]
weightSVM —same-as→ support vector machine — 0.95 — “We trained five supervised machine learning algorithms—(i) classification and regression trees (CART), (ii) random forest (RF), (iii) extreme gradient boosting (EGB), (iv) support vector machine (SVM), and (v) linear discriminant analysis (LDA)—to associate the seven diving behaviour categories with the corresponding patterns of different input variables.”concept_edges[3]
relationSensitivity —same-as→ true positive rate — also called true positive rate — “(i) ‘Sensitivity’ = TP/(TP + FN), also called true positive rate , hit rate or recall , measures the ability of a method to detect the target behaviour among other behaviours;”concept_edges[4]
weightSensitivity —same-as→ true positive rate — 0.9 — “(i) ‘Sensitivity’ = TP/(TP + FN), also called true positive rate , hit rate or recall , measures the ability of a method to detect the target behaviour among other behaviours;”concept_edges[4]
replicationoriginal
limitationBehavioural results only illustrate the method and carry no claimed biological significance. — “In this framework, we will use the results we obtained about turtles' behaviours only to illustrate the output of our approach without attempting to give them any biological significance.”limitations[0]
limitationComplete datasets were recovered for only 13 of 37 equipped turtles. — “Instruments were deployed on 37 individuals, but complete datasets including video, acceleration, gyroscope and depth values were only recovered for 13 individuals (electronic supplementary material, table S1).”limitations[1]
limitationEnsemble methods cost more computation and need reliable base learners. — “However, they involve a higher computational cost and require a reliable setting-up of base learners.”limitations[2]
limitationThe derived signals make the approach specific to sea turtles. — “Although our choice of derived signals makes our approach specific to sea turtles, this principle can be applied to numerous species if the different signals are considered with care before the study.”limitations[3]
limitationFeeding and scratching are under-represented in the models. — “‘Feeding’ and ‘Scratching’ were under-represented in our models and consequently their difference between predicted–actual time represent roughly 1% of the total observed time.”limitations[4]
Content tags
content-observations: finding · quantity · variable · definition · key-term — grounded in the full text
findingThe seven classifiers reach accuracies of 0.91 to 0.95. — “The seven classifiers identified the five specific behavioural categories on which we focused (Feeding, Gliding, Resting, Scratching and Swimming) and two additional categories, ‘Transition’ and ‘Other’, with an accuracy ranging from 0.91 to 0.95.”content_tags.findings[0]
findingThe weighted-sum ensemble scores highest and SVM lowest. — “The highest score was obtained with WS and the lowest one with SVM.”content_tags.findings[1]
findingScratching gets the best true positive rate despite being rare. — “The best true positive rates, for the seven classifiers, were obtained in the ‘Scratching’ category despite its low occurrence in the dataset, meaning that this behaviour was relatively well identified when it occurred.”content_tags.findings[2]
findingPredicted and observed activity budgets differ by under 3 per cent of observed time. — “These differences were small and represented less than 3% of the total observed time ( table 2 ).”content_tags.findings[3]
findingAdapted hierarchical segmentation is preferred over fixed windows. — “While the use of long fixed segments dramatically increases the proportion of inhomogeneous segments, using short segments may prevent the detection of certain key signals such as low-frequency oscillations. A hierarchical, adapted segmentation procedure therefore seems to be a more judicious choice.”content_tags.findings[4]
quantity13 — — “Instruments were deployed on 37 individuals, but complete datasets including video, acceleration, gyroscope and depth values were only recovered for 13 individuals (electronic supplementary material, table S1).”content_tags.quantities[0]
quantity1000 — — “As an unbalanced training dataset can hinder the performance of supervised learning algorithms [ 44 ], we set an upper limit at 1000 segments per behaviour for the training dataset.”content_tags.quantities[1]
definitionSensitivity — “(i) ‘Sensitivity’ = TP/(TP + FN), also called true positive rate , hit rate or recall , measures the ability of a method to detect the target behaviour among other behaviours;”content_tags.definitions[0]
definitionPrecision — “(ii) ‘Precision’ = TP/(TP + FP), also called positive predictive value , measures the ability of a method to correctly identify the target behaviour;”content_tags.definitions[1]
definitionSpecificity — “and (iii) ‘Specificity’ = TN/(TN + FP), also called selectivity or true negative rate , measures the ability of a method to avoid wrongly considering other behaviours as the target behaviour.”content_tags.definitions[2]
definitiondives — “We started by relying on the depth data to distinguish the dives, defined as depths exceeding 0.3 m for at least 5 s, from the surface periods.”content_tags.definitions[3]
key-termssea turtles, accelerometer, gyroscope, time-depth recorder, supervised learning, random forest, confusion matrix, activity budget, green turtle
Concepts
terms this paper carries, each with the sentence it was cut from — the layer that joins one paper to another. Terms with no quote yet are on CONCEPTS.html.
conceptTime-depth recorders — not defined in this paper's own words in this sentence — “Time-depth recorders (TDR) have been used to record the dive profiles and durations of free-ranging sea turtles and have provided insights into their underwater activities [ 6 – 8 ].”concepts[0]
conceptTDR — Time-depth recorders — “Time-depth recorders (TDR) have been used to record the dive profiles and durations of free-ranging sea turtles and have provided insights into their underwater activities [ 6 – 8 ].”concepts[1]
conceptgyroscope — which records angular velocity — “Although sea turtle behaviours have mainly been inferred from combined acceleration and depth data, the additional use of a gyroscope (which records angular velocity) can provide further relevant information in remote behavioural identification [ 29 – 31 ].”concepts[2]
conceptdives — depths exceeding 0.3 m for at least 5 s — “We started by relying on the depth data to distinguish the dives, defined as depths exceeding 0.3 m for at least 5 s, from the surface periods.”concepts[3]
conceptpruned exact linear time — not defined in this paper's own words; the paper uses it as a changepoint algorithm with a manually adjustable penalty per additional partition — “We then distinguished between the various possible diving behaviours by using a changepoint algorithm, the pruned exact linear time (PELT) algorithm (R package changepoint ; [ 35 ]), in which the ‘pen.value‘ parameter, which corresponds to the additional penalty in the cost function for each additional partition of the data, can be manually adjusted.”concepts[4]
conceptPELT — pruned exact linear time — “We then distinguished between the various possible diving behaviours by using a changepoint algorithm, the pruned exact linear time (PELT) algorithm (R package changepoint ; [ 35 ]), in which the ‘pen.value‘ parameter, which corresponds to the additional penalty in the cost function for each additional partition of the data, can be manually adjusted.”concepts[5]
conceptGrabbing — the carapace tended to display pitch oscillations when the turtle pulled on the seagrass — “We did, however, note that the carapace tended to display pitch oscillations when the turtle pulled on the seagrass, an activity that we refer to hereafter as ‘Grabbing’ ( figure 2 ).”concepts[6]
conceptSensitivity — measures the ability of a method to detect the target behaviour among other behaviours — “(i) ‘Sensitivity’ = TP/(TP + FN), also called true positive rate , hit rate or recall , measures the ability of a method to detect the target behaviour among other behaviours;”concepts[7]
conceptPrecision — measures the ability of a method to correctly identify the target behaviour — “(ii) ‘Precision’ = TP/(TP + FP), also called positive predictive value , measures the ability of a method to correctly identify the target behaviour;”concepts[8]
conceptSpecificity — measures the ability of a method to avoid wrongly considering other behaviours as the target behaviour — “and (iii) ‘Specificity’ = TN/(TN + FP), also called selectivity or true negative rate , measures the ability of a method to avoid wrongly considering other behaviours as the target behaviour.”concepts[9]
concepttrue positive rate — not defined in this paper's own words in this sentence — “(i) ‘Sensitivity’ = TP/(TP + FN), also called true positive rate , hit rate or recall , measures the ability of a method to detect the target behaviour among other behaviours;”concepts[10]
conceptVoting Ensemble — retained the most frequently predicted behaviour — “The first was the ‘Voting Ensemble’ (VE), which retained the most frequently predicted behaviour.”concepts[11]
conceptWeighted Sum — weights were given to the different predicted behaviours, based on ‘Precision’ — “The second involved a ‘Weighted Sum’ (WS), where weights were given to the different predicted behaviours, based on ‘Precision’ (weighting based on Sensitivity and Specificity was also tested but gave poor results).”concepts[12]
conceptrandom forest — not defined in this paper's own words in this sentence — “We trained five supervised machine learning algorithms—(i) classification and regression trees (CART), (ii) random forest (RF), (iii) extreme gradient boosting (EGB), (iv) support vector machine (SVM), and (v) linear discriminant analysis (LDA)—to associate the seven diving behaviour categories with the corresponding patterns of different input variables.”concepts[13]
conceptRF — random forest — “We trained five supervised machine learning algorithms—(i) classification and regression trees (CART), (ii) random forest (RF), (iii) extreme gradient boosting (EGB), (iv) support vector machine (SVM), and (v) linear discriminant analysis (LDA)—to associate the seven diving behaviour categories with the corresponding patterns of different input variables.”concepts[14]
conceptsupport vector machine — not defined in this paper's own words in this sentence — “We trained five supervised machine learning algorithms—(i) classification and regression trees (CART), (ii) random forest (RF), (iii) extreme gradient boosting (EGB), (iv) support vector machine (SVM), and (v) linear discriminant analysis (LDA)—to associate the seven diving behaviour categories with the corresponding patterns of different input variables.”concepts[15]
conceptSVM — support vector machine — “We trained five supervised machine learning algorithms—(i) classification and regression trees (CART), (ii) random forest (RF), (iii) extreme gradient boosting (EGB), (iv) support vector machine (SVM), and (v) linear discriminant analysis (LDA)—to associate the seven diving behaviour categories with the corresponding patterns of different input variables.”concepts[16]
Statistics — cross-field join keys
field-invariant statistical terms, used in their statistical sense (gated on a number / symbol / test). A p-value or a standard deviation means the SAME thing in physics, biology, psychology and sociology — so these are the strongest cross-field join keys. Grounded verbatim.
accuracy — “The seven classifiers identified the five specific behavioural categories on which we focused (Feeding, Gliding, Resting, Scratching and Swimming) and two additional categories, ‘Transition’ and ‘Other’, with an accuracy ranging from 0.91 to 0.95.”content_tags.statistics[0]

Full text — tagged

The reference list is not part of the text we hold for this paper. Our copy was extracted from the publisher's page and the bibliography did not survive that extraction, so the article below ends before its references. Nothing has been removed by us.

Behavioural inference from signal processing using animal-borne multi-sensor loggers: a novel solution to extend the knowledge of sea turtleterm·key ecology Abstract The identification of sea turtleterm·key behaviours is a prerequisite to predicting the activities and time-budget of these animals in their natural habitat over the long term. However, this is hampered by a lack of reliable methods that enable the detection and monitoring of certain key behaviours such as feeding. This study proposes a combined approach that automatically identifies the different behaviours of free-ranging sea turtlesterm·key through the use of animal-borne multi-sensor recorders (accelerometerterm·key, gyroscopeterm·mth and time-depth recorderterm·key), validated by animal-borne video-recorder data. We show here that the combination of supervised learningterm·key algorithms and multi-signal analysis tools can provide accurate inferences of the behaviours expressed, including feeding and scratching behaviours that are of crucial ecological interest for sea turtlesterm·key. Our procedure uses multi-sensor miniaturized loggers that can be deployed on free-ranging animals with minimal disturbance. It provides an easily adaptable and replicable approach for the long-term automatic identification of the different activities and determination of time-budgets in sea turtlesterm·key. This approach should also be applicable to a broad range of other species and could significantly contribute to the conservation of endangered species by providing detailed knowledge of key animal activities such as feeding, travelling and resting.

Introduction It is essential to assess the feeding behaviours of free-ranging animals in order to estimate their time budgets, and thus understand how these animals maximize their fitness [ 1 , 2 ]. However, investigating the foraging behaviour of sea turtlesterm·key in their natural environment remains a significant challenge, as it is impossible to obtain long-term behavioural data through visual observations alone. Although some studies have provided relevant information on sea turtleterm·key diet through post-mortem stomach content analysis or the deployment of animal-borne video-recorders [ 3 – 5 ], the proportion of time that sea turtlesterm·key allocate to feeding activities in the long term remains unknown. Time-depth recordersterm·mth (TDRterm·mth) have been used to record the diveterm·dom profiles and durations of free-ranging sea turtlesterm·key and have provided insights into their underwater activities [ 6 – 8 ]. However, a number of authors have underlined the limits of focusing on diveterm·dom profile, as foraging activity cannot be distinguished from transit or resting phases [ 9 , 10 ]. The joint use of TDRterm·mth and video-recorders revealed that the typical diveterm·dom types described in [ 11 , 12 ] could not be associated with specific activities such as travelling, resting or foraging [ 13 , 14 ].

Devices combining miniaturized tri-axial accelerometersterm·key and TDRterm·mth were described as a powerful tool to improve the identification of fine-scale behaviours in animals that cannot be easily monitored by visual observation [ 15 – 17 ]. Such devices have been deployed to study the behaviour and diveterm·dom patterns of loggerheads ( Caretta caretta , [ 18 ]), green turtlesterm·key ( Chelonia mydas , [ 19 ]) and leatherbacks ( Dermochelys coriacea , [ 20 ]) during the inter-nesting period. However, the interpretation of the acceleration signals used in these studies to identify sea turtleterm·key behaviours in water was not validated by simultaneous visual observation, possibly resulting in misidentification and significant biases in the interpretation of the data.

A new approach was therefore necessary to reliably identify the underwater behaviours of free-ranging sea turtlesterm·key without using direct visual observation (which is usually impossible) or video recordings, which are limited to short-term studies (a few hours) because of their high power consumption. Accelerometersterm·key permit the identification of feeding activity and time budget in marine animals such as seals and penguins by recording head movements that are likely to correspond to prey captures [ 21 – 23 ]. For the same purpose, accelerometersterm·key have been placed on the beak [ 24 – 27 ] or the top of the head [ 28 ] of sea turtlesterm·key to record beak-openings and capture attempts. However, placing the device in this way is likely to result in a significant disturbance for the individuals and cannot be considered for long-term use (up to several weeks). It was therefore crucial to develop a protocol for the long-term recording and identification of sea turtleterm·key feeding activities that minimizes disturbance to the animals while making optimal use of the subtle variations in data acquired by loggers that are mounted on the carapace rather than the head.

Further work is needed to validate the identification of sea turtleterm·key underwater behaviours by data acquired by animal-borne sensors. In particular, before attempting to provide new insights about the at-sea behaviours of sea turtlesterm·key in natural conditions, one needs to automatically and correctly identify these behaviours, including those that are hard to detect but play a key role such as feeding, from data acquired in a way that minimizes the disturbance of the equipped animal. The aim of our study is therefore to develop a new approach fulfilling this need. In this framework, we will use the results we obtained about turtles' behaviours only to illustrate the output of our approach without attempting to give them any biological significance. Although sea turtleterm·key behaviours have mainly been inferred from combined acceleration and depth data, the additional use of a gyroscopeterm·mth (which records angular velocity) can provide further relevant information in remote behavioural identification [ 29 – 31 ]. Thus, we deployed loggers combining an accelerometerterm·key, a gyroscopeterm·mth and a TDRterm·mth on the carapace of free-ranging immature green turtlesterm·key. This equipment was linked to a video-recorder that was mounted in the logger device to provide visual evidence that could validate logger interpretations of behaviours, given that our approach ultimately aims to infer behaviours solely through logger use. Surface behaviours were identified separately from depth data. The study tested a set of methods to infer diving behaviours from the signals provided by the accelerometerterm·key, gyroscopeterm·mth and TDRterm·mth, including automatic segmentation and supervised learningterm·key algorithms. The validity of our approach was tested through the use of confusion matrices and by comparing the inferred activity budgetsterm·key with those obtained from video recordings.

Material and methods Data collection from free-ranging green turtlesterm·key The fieldwork was carried out from February 2018 to May 2019 in Grande Anse d'Arlet (14°50′ N, 61°09′ W), Martinique, France. We deployed CATS (Customized Animal Tracking Solutions, Germany) devices for periods ranging from several hours to several days on free-ranging immature green turtlesterm·key. A CATS device comprises a video-recorder (1920 × 1080 pixels at 30 frames s −1 ) combined with a tri-axial accelerometerterm·key, a tri-axial gyroscopeterm·mth and a TDRterm·mth (electronic supplementary material, figure S1). The maximum battery capacity was considered to provide a recording capacity of 18 h of video footage and 48 h for other data. These devices were programmed to record acceleration and angular velocity (gyroscopeterm·mth) at a frequency of 20 or 50 Hz according to the recording capacity of the logger (the 50 Hz data were subsampled at 20 Hz using a linear interpolation to homogenize the sample). Depth was recorded at 1 Hz using a pressure sensor with a range from 0 to 2000 m and 0.2 m accuracy.

The relatively shallow depths of the area allowed free divers to capture the turtles manually, as described in Nivière et al . [ 32 ]. Once an individual had been caught, it was placed on a boat and identified by scanning its passive integrated transponder (PIT) or tagged with a new PIT if it was unknown. It was then weighed and its carapace length was measured (electronic supplementary material, table S1). The device was attached to the carapace using four suction cups. Air was manually expelled from the cups, which were held in place by the use of a galvanic timed-release system. The dissolving of these releases by seawater and the positive buoyancy of the device (23.3 × 13.5 × 4 cm for 0.785 kg) led to the remote release of the device several hours later. Devices were recovered by geolocation of an Argos SPOT-363A tag (MK10, Wildlife Computers Redmond, WA, USA), which was glued to the CATS device, with a goniometer (RXG-134, CLS, France). Instruments were deployed on 37 individuals, but complete datasets including video, acceleration, gyroscopeterm·mth and depth values were only recovered for 13 individuals (electronic supplementary material, table S1).

Processing of video data and behavioural labelling The video footage was watched to identify the various behaviours and determine their starting and ending times to the closest 0.1 s. Acceleration, angular velocity and depth data corresponding to each behavioural phase were visualized using R software (version 3.5.3) and the package rblt (figures 1 and 2 ; [ 33 ]). The 46 resulting behaviours were clustered into categories according to their similarities (the definition of the various behaviours is available in electronic supplementary material, table S2). We retained seven main expressed categories for the multi-sensor signals, namely ‘Breathing’, ‘Feeding’, ‘Gliding’, ‘Swimming’, ‘Resting’, ‘Scratching’ and ‘Staying at the surface’. All other behaviours were very infrequent and were grouped in an eighth category labelled ‘Other’. Figure 1. Raw acceleration, gyroscopeterm·mth and depth profiles for several behaviours expressed by turtle #12. Figure 2. Raw acceleration and gyroscopeterm·mth signals obtained for the feeding behaviours expressed by turtle #6. The definitions of the behaviours are available in electronic supplementary material, table S2).

Analysis of the angular velocity and acceleration data The device was installed on the carapace in a tilted position along a longitudinal axis to obtain video images of the head. This results in biased values of accelerations and angular speeds for the surge (i.e. back-to-front) and heave (bottom-to-top) body axes, which therefore had to be corrected (see R-script in electronic supplementary material). The static acceleration vector (i.e. the component due to gravity) a ¯ = ( a ¯ x , a ¯ y , a ¯ z ) was obtained by separately averaging the acceleration values ( a x , a y and a z ) on the surge, sway (right-to-left) and heave axes , respectively, over a centred running temporal window set to Δ t = 2 s, which was the smallest window resulting in a norm ∥ a ¯ ∥ that remains close to 1 g (9.98 m s −2 ) for almost all measures. The dynamic body acceleration was then computed as DBA = √ d 2 , where d = a − a ¯ is the dynamic acceleration vector [ 34 ]. Similarly, the rotational activity was computed as RA = √ g 2 , where g = ( g x , g y , g z ) is the angular velocity ( g x , g y , and g z correspond, respectively, to the values of roll, pitch and yaw per unit time provided by the gyroscopeterm·mth).

Segmentation of the multi-sensor dataset The automatic identification of the labelled behaviours from the multi-sensor signals required the segmentation of the dataset into homogeneous behavioural bouts. We started by relying on the depth data to distinguish the divesterm·dom, defined as depths exceeding 0.3 m for at least 5 s, from the surface periods. We attributed the surface periods to either ‘Breathing’ or ‘Staying at the surface’, according to whether the turtle remained at the surface for less or more than 6 s, respectively. We then distinguished between the various possible diving behaviours by using a changepoint algorithm, the pruned exact linear timeterm·mth (PELTterm·mth) algorithm (R package changepoint ; [ 35 ]), in which the ‘pen.value‘ parameter, which corresponds to the additional penalty in the cost function for each additional partition of the data, can be manually adjusted. We tested different values and retained those which resulted in the best balance between obtaining homogeneous behavioural bouts and limiting over-segmentation. We first detected depth changes over 3 s of each diveterm·dom (function cpt.mean, penalty = ‘Manual’, pen.value = 5) to obtain segments which were labelled as ‘ascending’, ‘descending’ or ‘flat’ depending on whether the vertical speed was greater than 0.1 m s −1 , less than –0.1 m s −1 or between these two values, respectively. These ascending and descending segments were further segmented based on the DBA mean and variance (function cpt.meanvar , penalty = ‘Manual’, pen.value = 50) in order to distinguish between the swimming and gliding phases of these segments. The green turtleterm·key is a grazing herbivore which mainly feed on seagrass and algae [ 36 ]. The head movements occurring during feeding activities are easily detected by gyroscopesterm·mth and/or accelerometersterm·key set directly on the head, but are rarely detected when these sensors are placed on the carapace. We did, however, note that the carapace tended to display pitch oscillations when the turtle pulled on the seagrass, an activity that we refer to hereafter as ‘Grabbingterm·dom’ ( figure 2 ). Accordingly, we further segmented the ‘flat’ segments based on the variance of g y (angular speed in the animal's sagittal plane; function cpt.var, penalty = ‘Manual’, pen.value = 20) to pinpoint this behaviour. Each segment was then labelled as either the behavioural category that was expressed for at least 3/5 of its duration, or as ‘Transition’ if several behaviours were involved with none of them occurring for 3/5 of the behavioural bout. Thus, the overall procedure classified multi-sensor signals into nine categories comprised surface behaviours (Breathing and Staying at the surface) which were identified using depth data alone, diving behaviours (Feeding, Gliding, Resting, Scratching and Swimming) and also ‘Other’ and ‘Transition’, for which supervised learningterm·key algorithms were required.

Identification of the diving behaviours by supervised learningterm·key algorithms We trained five supervised machine learning algorithms—(i) classification and regression trees (CART), (ii) random forestterm·mth (RFterm·mth), (iii) extreme gradient boosting (EGB), (iv) support vector machineterm·mth (SVMterm·mth), and (v) linear discriminant analysis (LDA)—to associate the seven diving behaviour categories with the corresponding patterns of different input variables. They are the most commonly used classifiers in behaviour recognition and are considered to be relevant in ecology studies [ 17 , 37 , 38 ]. These algorithms were applied to our data using the R packages rpart [ 39 ] for CART, randomForest [ 40 ] for RFterm·mth ( n = 300, mtry = 14), xgboost [ 41 ] for EGB (num_class = 7, eta = 0.3, max_depth = 3), e1071 [ 42 ] for SVMterm·mth and MASS [ 43 ] for LDA.

For each segment, the algorithms were fed with four descriptive statistics (mean, minimum, maximum and variance) computed for the three linear acceleration values ( a x , a y and a z ), for the three angular speeds values ( g x , g y and g z ), and for DBA and RA. We also included the difference between the last and first depth values, and the duration of each segment. The fact that ‘Feeding’ was characterized by high-frequency oscillations, in particular in terms of pitch speed ( figure 2 ), but also (although less obviously) in terms of roll speed and surge/sway accelerations, enabled us to distinguish this behaviour from the others. We characterized these oscillations as follows: (i) we smoothed the high-frequencies values of g x , g y , a x and a y (after correction for the inclination) using a centred running mean over a 1 s window; (ii) for each of these four variables, we computed the differences d between the raw values and their respective running means; (iii) we computed the mean value of these differences for the whole segment m ( d ); (iv) we computed the mean and the maximum value of the squared differences ( d – m ( d )) 2 and we added these two parameters to the list of variables used to feed the algorithms, i.e. 42 variables for each segment. Such a number of variables may be characterized by numerous correlations. However, machine learning algorithms are less sensitive than classical regression methods to correlation in the explanatory variables. Nevertheless, for a simpler interpretation purpose, we looked for some possible reduced set of variables that may reach the same accuracy as the full dataset, but we did not find any convincing one. As the focus was more on predictability than interpretability (as is usual the case in machine learning), we kept all the 42 variables.

Validation of the automatic behavioural inferences To estimate the ability of our procedure to correctly infer the behaviours of sea turtlesterm·key based on acceleration, angular velocity and depth data, we repeatedly performed 2/3 : 1/3 splits of the sample of 13 individuals, with nine individuals retained for the learning phase and the remaining four individuals used to validate the outcome. From the 715 possible combinations, we retained the 376 combinations in which ‘Feeding’ and ‘Scratching’ were not under-represented in the training dataset (i.e. when more than 60% of total feeding and scratching segments were present, i.e. 898 and 714, respectively). Nevertheless, the number of ‘Feeding’ and ‘Scratching’ segments was much lower than those attributed to ‘Resting’ and ‘Swimming’ (11 168 and 10 293 segments, respectively). As an unbalanced training dataset can hinder the performance of supervised learningterm·key algorithms [ 44 ], we set an upper limit at 1000 segments per behaviour for the training dataset. These segments were randomly selected for the over-expressed categories at each training trial.

For each trial, we evaluated the efficiency of the different methods by computing the number of well-identified behaviours (true positive, TP, and true negative, TN) and of behaviours considered to be misclassified (false negative, FN, and false positive, FP) into a confusion matrixterm·key. We calculated three indicators for each behaviour: (i) ‘Sensitivityterm·mth’ = TP/(TP + FN), also called true positive rateterm·mth , hit rate or recall , measures the ability of a method to detect the target behaviour among other behaviours; (ii) ‘Precisionterm·mth’ = TP/(TP + FP), also called positive predictive value , measures the ability of a method to correctly identify the target behaviour; and (iii) ‘Specificityterm·mth’ = TN/(TN + FP), also called selectivity or true negative rate , measures the ability of a method to avoid wrongly considering other behaviours as the target behaviour. We also computed ‘Accuracy’ = (TP + TN)/(TP + TN + FP + FN), which measures the ability of a method to correctly identify all behaviours as a whole.

Furthermore, to possibly improve the performance and/or minimize the variance of behavioural inferences, we also relied on the ‘Ensemble Methods’ [ 45 , 46 ], which consisted of combining the results obtained with the five supervised machine learning algorithms. We tested two such methods. The first was the ‘Voting Ensembleterm·mth’ (VE), which retained the most frequently predicted behaviour. The second involved a ‘Weighted Sumterm·mth’ (WS), where weights were given to the different predicted behaviours, based on ‘Precisionterm·mth’ (weighting based on Sensitivityterm·mth and Specificityterm·mth was also tested but gave poor results). In order to highlight the best method to automatically identify the diving behaviours and particularly the feeding behaviours, we used ANOVA to compare the mean global accuracy obtained for the 376 combinations of the seven classifiers (CART, SVMterm·mth, LDA, RFterm·mth, EGB, VE and WS). As the result of the ANOVA showed significant effects, we ran pairwise comparisons of mean performance using the Tukey HSD test.

Finally, the individual activity budgetsterm·key were inferred by computing the proportion of time involved in the various surface behaviours (Breathing and Staying at the surface) inferred from depth data, and the proportion of time dedicated to diving behaviours (Feeding, Gliding, Other, Resting, Scratching and Swimming), inferred using the best classifier ( figure 3 ). The inferred activity budgetsterm·key were compared to those obtained with video recordings. Figure 3. Workflow of automatic behavioural identification using acceleration, angular speed and depth data, as adapted to the green turtleterm·key. The hyper-parameters set-up specifically for green turtleterm·key data are highlighted in pink. The application of this workflow for other marine species would necessitate the identification of the optimal hyper-parameter values for each species.

Results A total of 66.2 h of video were recorded, with a maximum of 14.6 h for one individual ( table 1 ). The seven specific behavioural categories retained for the analysis (Breathing, Feeding, Gliding, Resting, Scratching, Staying at the surface and Swimming) represented 99% of the total duration. Only the two shortest deployments were not associated with a feeding event while the maximum duration of feeding represented only 8% of the recording time of the individual. The catching of jellyfish was observed only occasionally in three individuals. This behaviour represented only 0.1% of the total feeding duration of the 13 individuals, whilst the rest of the feeding time for those individuals was used for grazing on seagrass. For the others, feeding consisted only of grazing on seagrass. ‘Scratching’ was particularly expressed by one turtle, and represented 13% of its observation time. Table 1. Total duration (seconds) of the observed sequences of behavioural categories for the 13 free-ranging immature green turtlesterm·key. behaviour #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 total relative importance (%) breathing 36 301 37 20 66 87 89 6 57 27 132 75 293 1226 0.51 feeding — 1499 162 540 152 1955 70 — 1030 661 6 28 178 6281 2.64 gliding — 896 366 524 211 284 1054 102 1257 129 609 372 2271 8075 3.39 resting — 10 134 7747 4760 5807 11 302 19 502 711 7190 602 17 579 3814 27 441 116 590 48.95 scratching — 512 574 1789 8 903 136 — 64 21 177 94 218 4496 1.89 staying at the surface — 898 1396 1546 1394 2541 2955 573 1032 818 1485 582 3246 18 465 7.75 swimming 5279 6522 3801 4082 6421 6005 4800 2026 6354 5493 7739 2760 18 895 80 178 33.66 other — 258 169 283 148 818 136 45 261 209 233 140 188 2887 1.21 The seven classifiers identified the five specific behavioural categories on which we focused (Feeding, Gliding, Resting, Scratching and Swimming) and two additional categories, ‘Transition’ and ‘Other’, with an accuracy ranging from 0.91 to 0.95. The highest score was obtained with WS and the lowest one with SVMterm·mth. The Tukey HSD test indicated that the RFterm·mth, VE and EGB outputs were not significantly different (0.935, 0.932 and 0.932, respectively). All classifiers identified the behavioural category with a low false positive rate ( less than 0.1 for the best classifiers; figure 4 ). Few segments were wrongly identified as ‘Feeding’ with the WS method, which thus obtained the lowest false positive rate (with respect to other classifiers) for this behaviour. The best true positive ratesterm·mth, for the seven classifiers, were obtained in the ‘Scratching’ category despite its low occurrence in the dataset, meaning that this behaviour was relatively well identified when it occurred. Figure 4. True positive rateterm·mth versus the false positive rate obtained with the seven classifiers for the seven diving categories. The symbols show the mean values obtained from 371 combinations of splitting the sample of 13 individuals into two sub-groups (one of nine individuals for learning and one of four individuals for testing).

The activity budgetterm·key, representing the percentage of the total mean time allocated to each behavioural category, showed similar proportions between the predictions and the observations (figures 5 and 6 ). This result highlights the ability of our method and the WS model to predict the behaviours of immature green turtleterm·key in natural conditions. The main differences between the observed and predicted activity budgetsterm·key were seen in the ‘Resting’ and ‘Swimming’ behaviours ( figure 5 and 6 ). These differences were small and represented less than 3% of the total observed time ( table 2 ). ‘Feeding’ and ‘Scratching’ were under-represented in our models and consequently their difference between predicted–actual time represent roughly 1% of the total observed time. Their low expression for some individuals led to an important percentage difference with respect to the observed time of the behaviour even if they were predicted in small proportion. The results obtained for each individual are available in electronic supplementary material, table S3. With a very low true positive rateterm·mth, the predicted time of ‘Transition’ represented on average 0.2% of the total observation time. Thus the overall procedure was able to reliably infer the seven mainly expressed behaviours of the immature green turtlesterm·key. Figure 5. Pie chart of the actual (determined from the video) versus predicted mean durations of the various behaviours displayed by three free-ranging immature green turtlesterm·key. The predicted durations of the diving behaviours were obtained using the WS classifier. Figure 6. Comparison of the nine main inferred behavioural categories (in red) and of the actually observed ones (in blue) for a few hours for immature green turtleterm·key #1. The predicted occurrences of the diving behaviours were obtained using the WS classifier. Table 2. Average duration of each behaviour shown by the 13 immature green turtlesterm·key’ predicted time versus actual time. The percentages are expressed with respect to the total individual recorded video duration or to the time the behaviour in question was expressed. The predicted durations of the diving behaviours were obtained using the WS method, and the surfacing behaviours were predicted using depth values. behaviour predicted (s) observed (s) difference (s) %_total %_behaviour breathing 99 94 32 a 0.2 a 46.9 feeding 432 497 207 1,1 180.1 gliding 936 651 326 1.0 39.1 other 92 235 143 0.8 60.2 resting 9175 9640 747 b 2.7 b 6.6 scratching 437 354 118 0.7 311.8 b staying at the surface 1435 1477 151 0.8 10.8 swimming 6206 6256 441 2.4 6.9 a transition 48 — 48 0.2 a — a The lowest difference obtained among the nine behavioural categories. b The highest difference obtained among the nine behavioural categories.

Discussion This is the first study to validate the use of acceleration, gyroscopeterm·mth and TDRterm·mth signals for inferring free-ranging green turtleterm·key behaviours. In previous studies, carapace-mounted accelerometersterm·key were used to describe swimming behaviours and buoyancy regulation in sea turtlesterm·key [ 19 , 20 , 47 , 48 ] in specific contexts where signals associated with ‘Swimming’ and ‘Gliding’ could be visually identified, or were used to estimate sea turtleterm·key activity levels in terms of DBA [ 18 , 49 ]. The possibility to rely on accelerometersterm·key and other carapace-mounted sensors such as TDRsterm·mth and gyroscopesterm·mth to infer behaviours of free-ranging sea turtlesterm·key had not been explored in detail until now due to the lack of a validation process, which is critically important for this kind of approach [ 50 ]. The validation process described in the present study has enabled us to elaborate an overall procedure to reliably infer the seven most commonly expressed behaviours of the free-ranging green turtleterm·key (namely ‘Breathing’, ‘Feeding’, ‘Gliding’, ‘Resting’, ‘Scratching’, ‘Staying at the surface’ and ‘Swimming’), and thus to infer the fine-scale activity budgetsterm·key of animals whose populations are currently under anthropogenic pressures which jeopardize their future [ 51 , 52 ]. This inference is essential if we wish to compare how these animals allocate their time between different activities according to natural and anthropogenic pressures such as available resources, environmental changes or tourism. When combined with GPS data, this protocol may help to identify the areas where sea turtlesterm·key concentrate their activities and thus help to delineate protected areas in order to limit human disturbances.

We tested seven classifiers (LDA, SVMterm·mth, CART, RFterm·mth, EGB, VE and WS) to compare their strengths and weaknesses in automatic behavioural identification based on TDRterm·mth, acceleration and gyroscopic data. The classifiers identified the seven behavioural classes with a global accuracy ranging from 0.91 to 0.95, which is comparable to the accuracy reached in other similar studies [ 17 , 53 , 54 ]. The WS classifier performed better than the base and VE classifiers: clearly, assigning precision-based weights to the base classifier predictions improved the behavioural classification. The decrease we observed in the false positive rate for the rare behaviours through the use an ensemble method in this study has also been highlighted by Brewster et al . [ 37 ]. Ensemble methods are mainly used because they reduce the variance of behaviour classification [ 53 , 55 ] and thus increase the global accuracy. However, they involve a higher computational cost and require a reliable setting-up of base learners.

The use of supervised machine-learning has become common to automatically identify behaviours from data provided by animal-borne loggers [ 17 , 50 , 56 ]. Indeed, the development of fast personal computers and of free user-friendly computing libraries made it possible to easily apply these ‘black box’ algorithms to huge amounts of data. The machine-learning approach has thus turned out to be a very powerful tool for identifying well-characterized behaviours (in terms of signal) such as locomotion [ 56 – 58 ] and resting [ 59 – 61 ]. However, it appears to be rather inefficient when seeking to identify behaviours with confusing signal characteristics. Examples include feeding and grooming in pumas [ 62 ], pecking in plovers [ 63 ] or foraging in fur seals [ 64 ]. Although one could expect that feeding machine-learning algorithms with big data should provide the most accurate predictive rules [ 16 , 65 , 66 ], Wilson et al . [ 67 ] showed that a classification method based on a good understanding and careful examination of the acceleration signal actually gives better results in terms of computational time and of accuracy than non-optimized machine learning. Accordingly, the mixed approach developed in this study fed machine-learning algorithms with a number of derived signals which were specifically elaborated to pinpoint specific hard-to-detect behaviours when alternative simpler means based on a single or a few parameters appeared to be effective. This method allowed us to identify key behaviours such as feeding and scratching, which had previously been either misidentified or not identified at all due to the lack of discriminative signals in the raw data obtained from raw acceleration and/or gyroscopic data obtained with loggers fixed to the carapace of the turtle. Although our choice of derived signals makes our approach specific to sea turtlesterm·key, this principle can be applied to numerous species if the different signals are considered with care before the study.

When carrying out automatic behavioural identification from multi-sensor data using supervised learningterm·key algorithms, one of the main difficulties is the segmentation of the multi-sensor data to obtain homogeneous segments that are representative of the various behavioural categories. To date, most studies divided the multi-sensor data into segments using fixed-time segments [ 68 – 70 ] or a sliding sample window with a fixed length [ 38 , 71 ]. However, several studies testing the size of the window showed that it influences classification accuracy and the identification of short behaviours [ 53 , 72 – 74 ]. Indeed, an individual can express both short and long behaviours, such as burst swimming in lemon sharks or a prey capture in Adélie penguins compared to normal swimming behaviour [ 37 , 75 ]. While the use of long fixed segments dramatically increases the proportion of inhomogeneous segments, using short segments may prevent the detection of certain key signals such as low-frequency oscillations. A hierarchical, adapted segmentation procedure therefore seems to be a more judicious choice. This consists of splitting behaviours into groups based on signals that are easily interpretable in a dichotomic way (variables such as depth were used to attain this in our study). A change-point algorithm can be used to achieve a more specific segmentation based on other signals, with a possible ad hoc adjustment of the contrast required to evaluate whether two successive values do or do not belong to the same segment (such as the manual penalty of the PELTterm·mth algorithm). In this paper, we demonstrate this approach for the green turtleterm·key ( figure 3 , R-script in electronic supplementary material), but there is no reason it could not be easily adapted for other species. This will certainly necessitate the identification of the optimal hyper-parameters as well as the informative signals for the segmentation according to the species, but the approach of combining automated segmentation and machine learning methods with well-thought-out descriptive variables should apply as well.

The approach we proposed thus offers promising perspectives for inferring behaviours of animals that cannot be easily observed in the wild through the automatic analysis of large amounts of raw data acquired over long periods by miniaturized (low-disturbance) loggers such as high-frequency tri-axial accelerometersterm·key and gyroscopesterm·mth. It provides a number of adaptable principles that enable the efficient use of machine learning algorithms to automatically identify fine-scale behaviours in sea turtlesterm·key, and may be used for a wide range of species. The automated and reliable identification of the various behaviours permits a rapid inference of the time budget of the animals under study. Identifying how much time the studied animals dedicate to activities such as feeding, travelling and resting can be of relevance when seeking to understand how individuals attempt to maximize their fitness in a given environment. This approach should therefore be a key tool in understanding the ecology of endangered species and make a significant contribution to their conservation.

Supplementary Material Supplementary Material Supplementary Material Supplementary Material

Interpretive notes.
• Highlighted spans are tagged entities: persName (author), title (venue), placeName (place), date (year), and term (a key concept: domain / ai / method).
• Eponymous or retrospective terms (e.g. “Nash equilibrium”, “segregation”) do not appear in the original source and so are not highlighted — a deliberate choice (see Report 4).
• Some entries begin with a word in capitals. EVIDENCE CORRECTED means the finding still stands and it was our quotation that was wrong — it has been replaced. RETRACTED means the entry itself was wrong; it stays on the page, marked, with its reason, rather than being deleted. WITHDRAWN AND REPLACED means a corrected version of it appears in the entries below. Each mark carries its own reason, because the reasons differ from one entry to the next. An entry we have WITHDRAWN is removed from this page and kept in the record, with its reason. A line reading Audit and a date is a later re-reading of the entry against its whole sentence: DOUBTFUL means it was kept, and the reason says what is loose about it.
• Quotation marks inside the tagger's sentence. Where a tag is the tagger's own sentence, a phrase in quotation marks inside it is borrowed from the paper — the tagger's wording around it is not. The paper's own sentence is the evidence quote shown on the same row, so the borrowing can be checked against the thing borrowed from without leaving this page. Nothing inside quotation marks anywhere on this page is ours: if it is quoted, it is the paper's. Whose words a concept carries. A concept entry records a term the paper itself uses, so the term, the sense given for it, and its evidence are the paper's own words, quoted where the paper fixes them. This is the opposite of a sense entry in the tag table, which is the tagger's sentence about how the paper uses a term. Where a concept entry could not be grounded in the paper's words, the entry says so on its own row.
• Counts: 1 work · 1 date.
Meta-Tagging Project · record jeantet2020-multi-sensor-loggers-sea-turtle-behaviour.
© 2026 Shir Sivroni