Learning to Teach

05/09/2018
by   Yang Fan, et al.
0

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 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).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/29/2018

Learning to Teach with Dynamic Loss Functions

Teaching is critical to human society: it is with teaching that prospect...
research
11/13/2021

Learning Data Teaching Strategies Via Knowledge Tracing

Teaching plays a fundamental role in human learning. Typically, a human ...
research
02/28/2017

Learning What Data to Learn

Machine learning is essentially the sciences of playing with data. An ad...
research
11/02/2017

Interpretable and Pedagogical Examples

Teachers intentionally pick the most informative examples to show their ...
research
08/28/2017

A New Learning Paradigm for Random Vector Functional-Link Network: RVFL+

In school, a teacher plays an important role in various classroom teachi...
research
09/22/2021

Predicting Stress in Remote Learning via Advanced Deep Learning Technologies

COVID-19 has driven most schools to remote learning through online meeti...
research
01/21/2019

Teaching and learning in uncertainty

We investigate a simple model for social learning with two agents: a tea...

Please sign up or login with your details

Forgot password? Click here to reset