大規模なトレーニングセットの注釈を取得することは、特に正確な注釈のためにドメイン知識が必要とされる行動分析設定では、費用がかかります。タスクレベルのラベリング機能から弱いラベルを使用してグラウンドトゥルースラベルを補強することにより、注釈コストを削減するために、弱い監視が研究されてきました。ただし、ドメインの専門家は、調査対象のすべてのタスクのラベル付け機能を手作りする必要があります。専門家の労力を減らすために、AutoSWAPを紹介します。これは、データ効率の高いタスクレベルのラベリング機能を自動的に合成するためのフレームワークです。私たちのアプローチの鍵は、再利用可能なドメイン固有言語とドメインレベルのラベリング関数で専門知識を効率的に表現することです。これにより、最先端のプログラム合成技術と小さなラベル付きデータセットを使用してラベリング関数を生成します。さらに、最小限のオーバーヘッドでラベリング関数の多様なセットを直接合成できる新しい構造多様性コストを提案し、ラベリング関数のデータ効率をさらに向上させます。 3つの動作分析ドメインでAutoSWAPを評価し、AutoSWAPがデータの一部のみを使用して既存のアプローチよりも優れていることを示します。私たちの結果は、AutoSWAPが、行動分析のための専門家の労力を大幅に削減できるラベリング関数を自動的に生成する効果的な方法であることを示唆しています。
Obtaining annotations for large training sets is expensive, especially in behavior analysis settings where domain knowledge is required for accurate annotations. Weak supervision has been studied to reduce annotation costs by using weak labels from task-level labeling functions to augment ground truth labels. However, domain experts are still needed to hand-craft labeling functions for every studied task. To reduce expert effort, we present AutoSWAP: a framework for automatically synthesizing data-efficient task-level labeling functions. The key to our approach is to efficiently represent expert knowledge in a reusable domain specific language and domain-level labeling functions, with which we use state-of-the-art program synthesis techniques and a small labeled dataset to generate labeling functions. Additionally, we propose a novel structural diversity cost that allows for direct synthesis of diverse sets of labeling functions with minimal overhead, further improving labeling function data efficiency. 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 labeling functions that can significantly reduce expert effort for behavior analysis.