Task Programming: Learning Data Efficient Behavior Representations
Not on the map. Why?
Abstract (arXiv)
Specialized domain knowledge is often necessary to accurately annotate training sets for in-depth analysis, but can be burdensome and time-consuming to acquire from domain experts. This issue arises prominently in automated behavior analysis, in which agent movements or actions of interest are detected from video tracking data. To reduce annotation effort, we present TREBA: a method to learn annotation-sample efficient trajectory embedding for behavior analysis, based on multi-task self-supervised learning. The tasks in our method can be efficiently engineered by domain experts through a process we call "task programming", which uses programs to explicitly encode structured knowledge from domain experts. Total domain expert effort can be reduced by exchanging data annotation time for the construction of a small number of programmed tasks. We evaluate this trade-off using data from behavioral neuroscience, in which specialized domain knowledge is used to identify behaviors. We present experimental results in three datasets across two domains: mice and fruit flies. Using embeddings from TREBA, we reduce annotation burden by up to a factor of 10 without compromising accuracy compared to state-of-the-art features. Our results thus suggest that task programming and self-supervision can be an effective way to reduce annotation effort for domain experts.
Key facts. Cited by 27 papers in the map (data through 14 Oct 2026). First posted on arXiv 27 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 5; 2023: 7; 2024: 4; 2025: 5.
27 papers.
Sort:
By area:
- 2023A Survey on Self-supervised Learning: Algorithms, Applications, and Future Trendscited by 207
- 2024VideoPrism: A Foundational Visual Encoder for Video Understandingcited by 105
- 2021The Multi-Agent Behavior Dataset: Mouse Dyadic Social Interactionscited by 31
- 2021Self-Supervised Keypoint Discovery in Behavioral Videoscited by 23
- 2022Utilizing Expert Features for Contrastive Learning of Time-Series Representationscited by 17
- 2023Neurosymbolic Grounding for Compositional World Modelscited by 14
- 2022MABe22: A Multi-Species Multi-Task Benchmark for Learned Representations of Behaviorcited by 12
- 2023AmadeusGPT: a natural language interface for interactive animal behavioral analysiscited by 12
- 2021Unsupervised Learning of Neurosymbolic Encoderscited by 8
- 2022Neurosymbolic Programming for Sciencecited by 7
- 2023VideoPro: A Visual Analytics Approach for Interactive Video Programmingcited by 7
- 2021Automatic Synthesis of Diverse Weak Supervision Sources for Behavior Analysiscited by 6
15 more
- 2025SciVid: Cross-Domain Evaluation of Video Models in Scientific Applicationscited by 6
- 2025Animal behavioral analysis and neural encoding with transformer-based self-supervised pretrainingcited by 5
- 2022Open-Source Tools for Behavioral Video Analysis: Setup, Methods, and Developmentcited by 4
- 2022Learning Behavior Representations Through Multi-Timescale Bootstrappingcited by 4
- 2023Relax, it doesn't matter how you get there: A new self-supervised approach for multi-timescale behavior analysiscited by 4
- 2025Pre-trained Large Language Models Learn Hidden Markov Models In-contextcited by 4
- 2024Learning Keypoints for Multi-Agent Behavior Analysis using Self-Supervisioncited by 2
- 2023NeuroQL: A Neuro-Symbolic Language and Dataset for Inter-Subjective Reasoningcited by 1
- 2024A study of animal action segmentation algorithms across supervised, unsupervised, and semi-supervised learning paradigmscited by 1
- 2021Overcoming the Domain Gap in Contrastive Learning of Neural Action Representationscited by 0
- 2021Overcoming the Domain Gap in Neural Action Representationscited by 0
- 2023Learning signatures of decision making from many individuals playing the same gamecited by 0
- 2024Building Socially-Equitable Public Modelscited by 0
- 2025Mouse Lockbox Dataset: Behavior Recognition for Mice Solving Lockboxescited by 0
- 2025From eye to AI: studying rodent social behavior in the era of machine Learningcited by 0
- 2025From eye to AI: studying rodent social behavior in the era of machine Learning6 Aug 2025
- 2025Animal behavioral analysis and neural encoding with transformer-based self-supervised pretraining13 Jul 2025
- 2025SciVid: Cross-Domain Evaluation of Video Models in Scientific Applications4 Jul 2025
- 2025Pre-trained Large Language Models Learn Hidden Markov Models In-context8 Jun 2025
- 2025Mouse Lockbox Dataset: Behavior Recognition for Mice Solving Lockboxes21 May 2025
- 2024Learning Keypoints for Multi-Agent Behavior Analysis using Self-Supervision14 Sep 2024
- 2024A study of animal action segmentation algorithms across supervised, unsupervised, and semi-supervised learning paradigms23 Jul 2024
- 2024Building Socially-Equitable Public Models4 Jun 2024
- 2024VideoPrism: A Foundational Visual Encoder for Video Understanding20 Feb 2024
- 2023Neurosymbolic Grounding for Compositional World Models19 Oct 2023
- 2023VideoPro: A Visual Analytics Approach for Interactive Video Programming1 Aug 2023
- 2023AmadeusGPT: a natural language interface for interactive animal behavioral analysis10 Jul 2023
15 more
- 2023Relax, it doesn't matter how you get there: A new self-supervised approach for multi-timescale behavior analysis15 Mar 2023
- 2023NeuroQL: A Neuro-Symbolic Language and Dataset for Inter-Subjective Reasoning13 Mar 2023
- 2023Learning signatures of decision making from many individuals playing the same game21 Feb 2023
- 2023A Survey on Self-supervised Learning: Algorithms, Applications, and Future Trends13 Jan 2023
- 2022Neurosymbolic Programming for Science10 Oct 2022
- 2022MABe22: A Multi-Species Multi-Task Benchmark for Learned Representations of Behavior21 Jul 2022
- 2022Utilizing Expert Features for Contrastive Learning of Time-Series Representations23 Jun 2022
- 2022Learning Behavior Representations Through Multi-Timescale Bootstrapping14 Jun 2022
- 2022Open-Source Tools for Behavioral Video Analysis: Setup, Methods, and Development6 Apr 2022
- 2021Self-Supervised Keypoint Discovery in Behavioral Videos9 Dec 2021
- 2021Overcoming the Domain Gap in Neural Action Representations2 Dec 2021
- 2021Automatic Synthesis of Diverse Weak Supervision Sources for Behavior Analysis30 Nov 2021
- 2021Overcoming the Domain Gap in Contrastive Learning of Neural Action Representations29 Nov 2021
- 2021Unsupervised Learning of Neurosymbolic Encoders28 Jul 2021
- 2021The Multi-Agent Behavior Dataset: Mouse Dyadic Social Interactions6 Apr 2021
- 2023Neurosymbolic Grounding for Compositional World Modelscited by 14
- 2023Neurosymbolic Grounding for Compositional World Models19 Oct 2023
- 2023A Survey on Self-supervised Learning: Algorithms, Applications, and Future Trendscited by 207
- 2024VideoPrism: A Foundational Visual Encoder for Video Understandingcited by 105
- 2021The Multi-Agent Behavior Dataset: Mouse Dyadic Social Interactionscited by 31
- 2021Self-Supervised Keypoint Discovery in Behavioral Videoscited by 23
- 2022Utilizing Expert Features for Contrastive Learning of Time-Series Representationscited by 17
- 2022MABe22: A Multi-Species Multi-Task Benchmark for Learned Representations of Behaviorcited by 12
- 2023AmadeusGPT: a natural language interface for interactive animal behavioral analysiscited by 12
- 2021Unsupervised Learning of Neurosymbolic Encoderscited by 8
- 2022Neurosymbolic Programming for Sciencecited by 7
- 2023VideoPro: A Visual Analytics Approach for Interactive Video Programmingcited by 7
- 2021Automatic Synthesis of Diverse Weak Supervision Sources for Behavior Analysiscited by 6
- 2025SciVid: Cross-Domain Evaluation of Video Models in Scientific Applicationscited by 6
12 most cited of 26 All 26 (JSON)
- 2025From eye to AI: studying rodent social behavior in the era of machine Learning6 Aug 2025
- 2025Animal behavioral analysis and neural encoding with transformer-based self-supervised pretraining13 Jul 2025
- 2025SciVid: Cross-Domain Evaluation of Video Models in Scientific Applications4 Jul 2025
- 2025Pre-trained Large Language Models Learn Hidden Markov Models In-context8 Jun 2025
- 2025Mouse Lockbox Dataset: Behavior Recognition for Mice Solving Lockboxes21 May 2025
- 2024Learning Keypoints for Multi-Agent Behavior Analysis using Self-Supervision14 Sep 2024
- 2024A study of animal action segmentation algorithms across supervised, unsupervised, and semi-supervised learning paradigms23 Jul 2024
- 2024Building Socially-Equitable Public Models4 Jun 2024
- 2024VideoPrism: A Foundational Visual Encoder for Video Understanding20 Feb 2024
- 2023VideoPro: A Visual Analytics Approach for Interactive Video Programming1 Aug 2023
- 2023AmadeusGPT: a natural language interface for interactive animal behavioral analysis10 Jul 2023
- 2023Relax, it doesn't matter how you get there: A new self-supervised approach for multi-timescale behavior analysis15 Mar 2023
12 newest of 26 All 26 (JSON)