TY - JOUR
T1 - State Primitive Learning to Overcome Catastrophic Forgetting in Robotics
AU - Xiong, Fangzhou
AU - Liu, Zhiyong
AU - Huang, Kaizhu
AU - Yang, Xu
AU - Qiao, Hong
N1 - Funding Information:
This work is supported by National Key Research and Development Plan of China grant 2017YFB1300202, NSFC grants U1613213, 61375005, 61503383, 61210009, 61876155, the Strategic Priority Research Program of Chinese Academy of Science under Grant XDB32050100, Dongguan core technology research frontier project (2019622101001) and Natural Science Foundation of Jiangsu Province (BK20181189). The work is also supported by the Strategic Priority Research Program of the CAS (Grant XDB02080003) and Key Program Special Fund in XJTLU (KSF-A-01, KSF-E-26 and KSF-P-02).
Publisher Copyright:
© 2020, Springer Science+Business Media, LLC, part of Springer Nature.
PY - 2021/3
Y1 - 2021/3
N2 - People can learn continuously a wide range of tasks without catastrophic forgetting. To mimic this functioning of continual learning, current methods mainly focus on studying a one-step supervised learning problem, e.g., image classification. They aim to retain the performance of previous image classification results when neural networks are sequentially trained on new images. In this paper, we concentrate on solving multi-step robotic tasks sequentially with the proposed architecture called state primitive learning. By projecting the original state space into a low-dimensional representation, meaningful state primitives can be generated to describe tasks. Under two kinds of different constraints on the generation of state primitives, control signals corresponding to different robotic tasks can be separately addressed only with an efficient linear regression. Experiments on several robotic manipulation tasks demonstrate the new method efficacy to learn control signals under the scenario of continual learning, delivering substantially improved performance over the other comparison methods.
AB - People can learn continuously a wide range of tasks without catastrophic forgetting. To mimic this functioning of continual learning, current methods mainly focus on studying a one-step supervised learning problem, e.g., image classification. They aim to retain the performance of previous image classification results when neural networks are sequentially trained on new images. In this paper, we concentrate on solving multi-step robotic tasks sequentially with the proposed architecture called state primitive learning. By projecting the original state space into a low-dimensional representation, meaningful state primitives can be generated to describe tasks. Under two kinds of different constraints on the generation of state primitives, control signals corresponding to different robotic tasks can be separately addressed only with an efficient linear regression. Experiments on several robotic manipulation tasks demonstrate the new method efficacy to learn control signals under the scenario of continual learning, delivering substantially improved performance over the other comparison methods.
KW - Catastrophic forgetting
KW - Continual learning
KW - Robotics
KW - State primitives
UR - http://www.scopus.com/inward/record.url?scp=85095693282&partnerID=8YFLogxK
U2 - 10.1007/s12559-020-09784-8
DO - 10.1007/s12559-020-09784-8
M3 - Article
AN - SCOPUS:85095693282
SN - 1866-9956
VL - 13
SP - 394
EP - 402
JO - Cognitive Computation
JF - Cognitive Computation
IS - 2
ER -