Iterative Classroom Teaching

11/08/2018
by   Teresa Yeo, et al.
1

We consider the machine teaching problem in a classroom-like setting wherein the teacher has to deliver the same examples to a diverse group of students. Their diversity stems from differences in their initial internal states as well as their learning rates. We prove that a teacher with full knowledge about the learning dynamics of the students can teach a target concept to the entire classroom using O(mind,N log(1/eps)) examples, where d is the ambient dimension of the problem, N is the number of learners, and eps is the accuracy parameter. We show the robustness of our teaching strategy when the teacher has limited knowledge of the learners' internal dynamics as provided by a noisy oracle. Further, we study the trade-off between the learners' workload and the teacher's cost in teaching the target concept. Our experiments validate our theoretical results and suggest that appropriately partitioning the classroom into homogenous groups provides a balance between these two objectives.

READ FULL TEXT
research
05/30/2017

Iterative Machine Teaching

In this paper, we consider the problem of machine teaching, the inverse ...
research
01/23/2021

A Software Architecture Teacher's Dilemmas

An instructor teaching a course on Software Architecture needs to be mor...
research
10/31/2022

Iterative Teaching by Data Hallucination

We consider the problem of iterative machine teaching, where a teacher s...
research
11/18/2016

Analysis of a Design Pattern for Teaching with Features and Labels

We study the task of teaching a machine to classify objects using featur...
research
03/14/2019

Teaching with IMPACT

Like many problems in AI in their general form, supervised learning is c...
research
04/08/2019

Ensemble Teaching for Hybrid Label Propagation

Label propagation aims to iteratively diffuse the label information from...
research
11/29/2019

Class Teaching for Inverse Reinforcement Learners

In this paper we propose the first machine teaching algorithm for multip...

Please sign up or login with your details

Forgot password? Click here to reset