paper-with-me

Papers

Preference-Based Batch and Sequential Teaching: Towards a Unified View of Models

2019-10-24 · NeurIPS 2019 12 · Farnam Mansouri, Yuxin Chen, Ara Vartanian, Xiaojin Zhu, Adish Singla

Algorithmic machine teaching studies the interaction between a teacher and a learner where the teacher selects labeled examples aiming at teaching a target hypothesis. In a quest to lower teaching complexity and to achieve more natural teacher-learner interactions, several teaching models and complexity measures have been proposed for both the batch settings (e.g., worst-case, recursive, preference-based, and non-clashing models) as well as the sequential settings (e.g., local preference-based model). To better understand the connections between these different batch and sequential models, we develop a novel framework which captures the teaching process via preference functions $\Sigma$. In our framework, each function $\sigma \in \Sigma$ induces a teacher-learner pair with teaching complexity as $\TD(\sigma)$. We show that the above-mentioned teaching models are equivalent to specific types/families of preference functions in our framework. This equivalence, in turn, allows us to study the differences between two important teaching models, namely $\sigma$ functions inducing the strongest batch (i.e., non-clashing) model and $\sigma$ functions inducing a weak sequential (i.e., local preference-based) model. Finally, we identify preference functions inducing a novel family of sequential models with teaching complexity linear in the VC dimension of the hypothesis class: this is in contrast to the best known complexity result for the batch models which is quadratic in the VC dimension.

📄 PDF Abstract BibTeX arXiv:1910.10944

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Preference-Based Batch and Sequential Teaching

2020-10-17 · Farnam Mansouri, Yuxin Chen, Ara Vartanian, Xiaojin Zhu 외

Algorithmic machine teaching studies the interaction between a teacher and a learner where the teacher selects labeled examples aiming at teaching a target hypothesis. In a quest to lower teaching complexity, several tea…

Iterative Machine Teaching

2017-05-30 · ICML 2017 8 · Weiyang Liu, Bo Dai, Ahmad Humayun, Charlene Tay 외

In this paper, we consider the problem of machine teaching, the inverse problem of machine learning. Different from traditional machine teaching which views the learners as batch algorithms, we study a new paradigm where…

Adaptive Teaching of Temporal Logic Formulas to Learners with Preferences

2020-01-27 · Zhe Xu, Yuxin Chen, Ufuk Topcu

Machine teaching is an algorithmic framework for teaching a target hypothesis via a sequence of examples or demonstrations. We investigate machine teaching for temporal logic formulas -- a novel and expressive hypothesis…

Sequentially Teaching Sequential Tasks $(ST)^2$: Teaching Robots Long-horizon Manipulation Skills

2025-10-23 · Zlatan Ajanović, Ravi Prakash, Leandro de Souza Rosa, Jens Kober arxiv

Learning from demonstration has proved itself useful for teaching robots complex skills with high sample efficiency. However, teaching long-horizon tasks with multiple skills is challenging as deviations tend to accumula…

Understanding the Role of Adaptivity in Machine Teaching: The Case of Version Space Learners

2018-02-14 · NeurIPS 2018 12 · Yuxin Chen, Adish Singla, Oisin Mac Aodha, Pietro Perona 외

In real-world applications of education, an effective teacher adaptively chooses the next example to teach based on the learner's current state. However, most existing work in algorithmic machine teaching focuses on the …