Improved Sensor-Based Animal Behavior Classification Performance through Conditional Generative Adversarial Network
Zhuqing Zhao, Dong Ha, Abhishek Damle, Barbara Roqueto Dos, Robin, White, Sook Ha

TL;DR
This paper introduces a modified U-Net combined with a conditional GAN to improve dense prediction accuracy in animal behavior classification, addressing misalignments and fragmentation issues.
Contribution
The study proposes a novel training strategy using cGAN with customized loss functions to enhance dense prediction performance in behavior classification tasks.
Findings
Improved accuracy on UCI HAPT dataset from 92.17% to 94.66%.
Enhanced pig behavior classification from 90.85% to 93.18%.
Demonstrated better or comparable results across datasets.
Abstract
Many activity classifications segments data into fixed window size for feature extraction and classification. However, animal behaviors have various durations that do not match the predetermined window size. The dense labeling and dense prediction methods address this limitation by predicting labels for every point. Thus, by tracing the starting and ending points, we could know the time location and duration of all occurring activities. Still, the dense prediction could be noisy with misalignments problems. We modified the U-Net and Conditional Generative Adversarial Network (cGAN) with customized loss functions as a training strategy to reduce fragmentation and other misalignments. In cGAN, the discriminator and generator trained against each other like an adversarial competition. The generator produces dense predictions. The discriminator works as a high-level consistency check, in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAnimal Behavior and Welfare Studies
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Convolution · Concatenated Skip Connection · Max Pooling · U-Net
