Can a neural network trained by the time series of system A be used to predict the evolution of system B? This problem, knowing as transfer learning in a broad sense, is of great importance in machine learning and data mining, yet has not been addressed for chaotic systems. Here we investigate transfer learning of chaotic systems from the perspective of synchronization-based state inference, in which a reservoir computer trained by chaotic system A is used to infer the unmeasured variables of chaotic system B, while A is different from B in either parameter or dynamics. It is found that if systems A and B are different in parameter, the reservoir computer can be well synchronized to system B. However, if systems A and B are different in dynamics, the reservoir computer fails to synchronize with system B in general. Knowledge transfer along a chain of coupled reservoir computers is also studied, and it is found that, although the reservoir computers are trained by different systems, the unmeasured variables of the driving system can be successfully inferred by the remote reservoir computer. Finally, by an experiment of chaotic pendulum, we show that the knowledge learned from the modeling system can be used to predict the evolution of the experimental system.
翻译:A系统的时间序列所训练的神经网络能否用来预测系统B的演进?这个问题在机器学习和数据挖掘中非常重要,但在机器学习和数据挖掘中却没有得到解决。在这里,我们从同步状态推断的角度调查混乱系统的转移学习,在这个系统中,由混乱系统A所训练的储油层计算机用来推断混乱系统B的不测变量,而A在参数或动态方面与B不同。发现如果A和B系统在参数上不同,储油层计算机可以与B系统同步。然而,如果A和B系统在动态方面不同,储油层计算机无法与B系统总体同步。还研究了在连接的储油层计算机链上的知识转移,发现尽管储油层计算机受到不同系统的训练,但遥控储油层计算机可以成功地推断出驱动系统的非计量变量。最后,通过对混乱的实验,我们表明可以从建模系统学到的知识可以用来预测实验系统的演变情况。