paper-with-me

홈 › Papers

Learning to Teach

2018-05-09 · ICLR 2018 1 · Yang Fan, Fei Tian, Tao Qin, Xiang-Yang Li, Tie-Yan Liu

Teaching plays a very important role in our society, by spreading human knowledge and educating our next generations. A good teacher will select appropriate teaching materials, impact suitable methodologies, and set up targeted examinations, according to the learning behaviors of the students. In the field of artificial intelligence, however, one has not fully explored the role of teaching, and pays most attention to machine \emph{learning}. In this paper, we argue that equal attention, if not more, should be paid to teaching, and furthermore, an optimization framework (instead of heuristics) should be used to obtain good teaching strategies. We call this approach `learning to teach'. In the approach, two intelligent agents interact with each other: a student model (which corresponds to the learner in traditional machine learning algorithms), and a teacher model (which determines the appropriate data, loss function, and hypothesis space to facilitate the training of the student model). The teacher model leverages the feedback from the student model to optimize its own teaching strategies by means of reinforcement learning, so as to achieve teacher-student co-evolution. To demonstrate the practical value of our proposed approach, we take the training of deep neural networks (DNN) as an example, and show that by using the learning to teach techniques, we are able to use much less training data and fewer iterations to achieve almost the same accuracy for different kinds of DNN models (e.g., multi-layer perceptron, convolutional neural networks and recurrent neural networks) under various machine learning tasks (e.g., image classification and text understanding).

📄 PDF Abstract BibTeX arXiv:1805.03643

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine Learningimage-classificationImage ClassificationReinforcement Learning

Similar Papers 제목 키워드 기반

One-shot Machine Teaching: Cost Very Few Examples to Converge Faster

2022-12-13 · Chen Zhang, Xiaofeng Cao, Yi Chang, Ivor W Tsang

Artificial intelligence is to teach machines to take actions like humans. To achieve intelligent teaching, the machine learning community becomes to think about a promising topic named machine teaching where the teacher …

Iterative Machine Teaching without Teachers

2020-06-27 · Mingzhe Yang, Yukino Baba

Iterative machine teaching is a method for selecting an optimal teaching example that enables a student to efficiently learn a target concept at each iteration. Existing studies on iterative machine teaching are based on…

Towards Black-box Iterative Machine Teaching

2017-10-21 · ICML 2018 7 · Weiyang Liu, Bo Dai, Xingguo Li, Zhen Liu 외

In this paper, we make an important step towards the black-box machine teaching by considering the cross-space machine teaching, where the teacher and the learner use different feature representations and the teacher can…

Interpretable and Pedagogical Examples

2017-11-02 · ICLR 2018 1 · Smitha Milli, Pieter Abbeel, Igor Mordatch

Teachers intentionally pick the most informative examples to show their students. However, if the teacher and student are neural networks, the examples that the teacher network learns to give, although effective at teach…

The Sample Complexity of Teaching-by-Reinforcement on Q-Learning

2020-06-16 · Xuezhou Zhang, Shubham Kumar Bharti, Yuzhe ma, Adish Singla 외

We study the sample complexity of teaching, termed as "teaching dimension" (TDim) in the literature, for the teaching-by-reinforcement paradigm, where the teacher guides the student through rewards. This is distinct from…

Q-Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)