Automatic Synthesis of Diverse Weak Supervision Sources for Behavior Analysis
Not on the map. Why?
Abstract (arXiv)
Obtaining annotations for large training sets is expensive, especially in settings where domain knowledge is required, such as behavior analysis. Weak supervision has been studied to reduce annotation costs by using weak labels from task-specific labeling functions (LFs) to augment ground truth labels. However, domain experts still need to hand-craft different LFs for different tasks, limiting scalability. To reduce expert effort, we present AutoSWAP: a framework for automatically synthesizing data-efficient task-level LFs. The key to our approach is to efficiently represent expert knowledge in a reusable domain-specific language and more general domain-level LFs, with which we use state-of-the-art program synthesis techniques and a small labeled dataset to generate task-level LFs. Additionally, we propose a novel structural diversity cost that allows for efficient synthesis of diverse sets of LFs, further improving AutoSWAP's performance. We evaluate AutoSWAP in three behavior analysis domains and demonstrate that AutoSWAP outperforms existing approaches using only a fraction of the data. Our results suggest that AutoSWAP is an effective way to automatically generate LFs that can significantly reduce expert effort for behavior analysis.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 20 of its 41 references that are in the map. First posted on arXiv 30 Nov 2021.
Builds on
20 of 41 references.
References · 20
- 2019Self-training with Noisy Student improves ImageNet classificationcited by 1,311
- 2019Argoverse: 3D Tracking and Forecasting with Rich Mapscited by 732
- 2016Data Programming: Creating Large Training Sets, Quicklycited by 246
- 2018Markerless tracking of user-defined features with deep learningcited by 206
- 2018Programmatically Interpretable Reinforcement Learningcited by 193
- 2018Training Complex Models with Multi-Task Weak Supervisioncited by 106
- 2016Neuro-Symbolic Program Synthesiscited by 84
- 2017Learning to Infer Graphics Programs from Hand-Drawn Imagescited by 74
- 2020Interactive Weak Supervision: Learning Useful Heuristics for Data Labelingcited by 52
- 2021Self-Training with Weak Supervisioncited by 49
- 2018Generating Multi-Agent Trajectories using Programmatic Weak Supervisioncited by 46
- 2018HOUDINI: Lifelong Learning as Program Synthesiscited by 38
8 more
- 2019Cross-Modal Data Programming Enables Rapid Medical Machine Learningcited by 32
- 2020Learning Differentiable Programs with Admissible Neural Heuristicscited by 32
- 2021The Multi-Agent Behavior Dataset: Mouse Dyadic Social Interactionscited by 31
- 2020Game Plan: What AI can do for Football, and What Football can do for AIcited by 27
- 2020Task Programming: Learning Data Efficient Behavior Representationscited by 27
- 2013Mapping the stereotyped behaviour of freely-moving fruit fliescited by 21
- 2021Active WeaSuL: Improving Weak Supervision with Active Learningcited by 12
- 2021Web Question Answering with Neurosymbolic Program Synthesiscited by 11
Built on by
Citing papers per year: 2022: 3; 2023: 3.
6 papers.
- 2022Towards Data-and Knowledge-Driven Artificial Intelligence: A Survey on Neuro-Symbolic Computingcited by 35
- 2023Logic-induced Diagnostic Reasoning for Semi-supervised Semantic Segmentationcited by 29
- 2022Nemo: Guiding and Contextualizing Weak Supervision for Interactive Data Programmingcited by 10
- 2022Neurosymbolic Programming for Sciencecited by 7
- 2023Coneheads: Hierarchy Aware Attentioncited by 1
- 2023A Benchmark Generative Probabilistic Model for Weak Supervised Learningcited by 0
- 2023Logic-induced Diagnostic Reasoning for Semi-supervised Semantic Segmentation24 Aug 2023
- 2023Coneheads: Hierarchy Aware Attention1 Jun 2023
- 2023A Benchmark Generative Probabilistic Model for Weak Supervised Learning31 Mar 2023
- 2022Towards Data-and Knowledge-Driven Artificial Intelligence: A Survey on Neuro-Symbolic Computing28 Oct 2022
- 2022Neurosymbolic Programming for Science10 Oct 2022
- 2022Nemo: Guiding and Contextualizing Weak Supervision for Interactive Data Programming2 Mar 2022