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 is to design the optimal (usually minimal) teaching set given a target model and a specific learner. However, previous works usually require numerous teaching examples along with large iterations to guide learners to converge, which is costly. In this paper, we consider a more intelligent teaching paradigm named one-shot machine teaching which costs fewer examples to converge faster. Different from typical teaching, this advanced paradigm establishes a tractable mapping from the teaching set to the model parameter. Theoretically, we prove that this mapping is surjective, which serves to an existence guarantee of the optimal teaching set. Then, relying on the surjective mapping from the teaching set to the parameter, we develop a design strategy of the optimal teaching set under appropriate settings, of which two popular efficiency metrics, teaching dimension and iterative teaching dimension are one. Extensive experiments verify the efficiency of our strategy and further demonstrate the intelligence of this new teaching paradigm.
翻译:人工智能是教机器像人类一样采取行动。为了实现智能教学,机器学习界开始思考一个有前途的题目,即机器教学,教师将设计最佳(通常是最起码的)教学组,给一个目标模型和一个特定的学习者。然而,以往的工作通常需要无数的教学例子和大量的迭代,以引导学习者汇合,这代价很高。在本文中,我们认为一个更聪明的教学模式叫做一发机器教学,它花费较少的例子来更快地汇合。与典型的教学不同,这一先进的模式从教学集到模型参数,建立了可移植的绘图。理论上,我们证明这一绘图是推测性的,能够保证最佳教学集的存在。然后,依靠从教学集到参数的预导图,我们制定在适当环境下的最佳教学集设计战略,其中两个流行的效率衡量标准、教学维度和迭代教学维度为一。广泛的实验验证了我们战略的效率,并进一步展示了这一新教学范的智慧。