Neural Networks Fail to Learn Periodic Functions and How to Fix It

被引:0
|
作者
Liu Ziyin [1 ]
Hartwig, Tilman [1 ,2 ,3 ]
Ueda, Masahito [1 ,2 ,4 ]
机构
[1] Univ Tokyo, Sch Sci, Dept Phys, Tokyo, Japan
[2] Univ Tokyo, Inst Phys Intelligence, Sch Sci, Tokyo, Japan
[3] Univ Tokyo, Kavli IPMU WPI, UTIAS, Tokyo, Japan
[4] RIKEN, CEMS, Tokyo, Japan
基金
日本学术振兴会;
关键词
ARIMA;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Previous literature offers limited clues on how to learn a periodic function using modern neural networks. We start with a study of the extrapolation properties of neural networks; we prove and demonstrate experimentally that the standard activations functions, such as ReLU, tanh, sigmoid, along with their variants, all fail to learn to extrapolate simple periodic functions. We hypothesize that this is due to their lack of a "periodic" inductive bias. As a fix of this problem, we propose a new activation, namely, x+sin(2) (x), which achieves the desired periodic inductive bias to learn a periodic function while maintaining a favorable optimization property of the ReLU-based activations. Experimentally, we apply the proposed method to temperature and financial data prediction.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] An Investigation of How Neural Networks Learn From the Experiences of Peers Through Periodic Weight Averaging
    Smith, Joshua
    Gashler, Michael
    2017 16TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA), 2017, : 731 - 736
  • [2] HOW NEURAL NETWORKS LEARN FROM EXPERIENCE
    HINTON, GE
    SCIENTIFIC AMERICAN, 1992, 267 (03) : 145 - 151
  • [3] Neural networks and how machines learn meaning
    Niculaescu, Oana
    XRDS: Crossroads, 2019, 25 (03): : 64 - 66
  • [4] Why Intranets fail (and how to fix them)
    Fourie, I
    ONLINE INFORMATION REVIEW, 2005, 29 (04) : 440 - 440
  • [5] How easily can neural networks learn relativity?
    Chitturi, Kartik
    Onyisi, Peter
    18TH INTERNATIONAL WORKSHOP ON ADVANCED COMPUTING AND ANALYSIS TECHNIQUES IN PHYSICS RESEARCH (ACAT2017), 2018, 1085
  • [6] Neural networks that learn how to detect epileptic spikes
    Diambra, L
    Capurro, A
    Plastino, A
    PHYSICS LETTERS A, 1998, 241 (1-2) : 61 - 66
  • [7] How do Convolutional Neural Networks Learn Design?
    Jolly, Shailza
    Iwana, Brian Kenji
    Kuroki, Ryohei
    Uchida, Seiichi
    2018 24TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2018, : 1085 - 1090
  • [8] Why Compliance Programs Fail And how to fix them
    Chen, Hui
    Soltes, Eugene
    HARVARD BUSINESS REVIEW, 2018, 96 (02) : 115 - 125
  • [9] How children learn to read and why they fail
    Gough, PB
    ANNALS OF DYSLEXIA, 1996, 46 : 3 - 20
  • [10] HOW TEACHERS LEARN TO HELP CHILDREN FAIL
    FUCHS, E
    TRANS-ACTION, 1968, 5 (09): : 45 - 49