University of Leicester
Browse

Knowledge Transfer Between Artificial Intelligence Systems

Download (4.86 MB)
journal contribution
posted on 2018-09-13, 14:29 authored by Ivan Y. Tyukin, Alexander N. Gorban, Konstantin I. Sofeykov, Ilya Romanenko
We consider the fundamental question: how a legacy “student” Artificial Intelligent (AI) system could learn from a legacy “teacher” AI system or a human expert without re-training and, most importantly, without requiring significant computational resources. Here “learning” is broadly understood as an ability of one system to mimic responses of the other to an incoming stimulation and vice-versa. We call such learning an Artificial Intelligence knowledge transfer. We show that if internal variables of the “student” Artificial Intelligent system have the structure of an n-dimensional topological vector space and n is sufficiently high then, with probability close to one, the required knowledge transfer can be implemented by simple cascades of linear functionals. In particular, for n sufficiently large, with probability close to one, the “student” system can successfully and non-iteratively learn k ≪ n new examples from the “teacher” (or correct the same number of mistakes) at the cost of two additional inner products. The concept is illustrated with an example of knowledge transfer from one pre-trained convolutional neural network to another.

Funding

The work was supported by the Ministry of Education and Science of Russia (Project No. 14.Y26.31.0022) and Innovate UK (Knowledge Transfer Partnership grant KTP010522).

History

Citation

Frontiers in Neurorobotics, 2018, 12:49.

Author affiliation

/Organisation/COLLEGE OF SCIENCE AND ENGINEERING/Department of Mathematics

Version

  • VoR (Version of Record)

Published in

Frontiers in Neurorobotics

Publisher

Frontiers Media

issn

1662-5218

Acceptance date

2018-07-11

Copyright date

2018

Available date

2018-09-13

Publisher version

https://www.frontiersin.org/articles/10.3389/fnbot.2018.00049/full

Language

en