Compositional Deep Learning in Futhark

被引:2
|
作者
Duc Minh Tran [1 ]
Henriksen, Troels [1 ]
Elsman, Martin [1 ]
机构
[1] Univ Copenhagen, Copenhagen, Denmark
关键词
deep learning; data-parallelism; functional languages;
D O I
10.1145/3331553.3342617
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a design pattern for composing deep learning networks in a typed, higher-order fashion. The exposed library functions are generically typed and the composition structure allows for networks to be trained (using backpropagation) and for trained networks to be used for predicting new results (using forward-propagation). Individual layers in a network can take different forms ranging over dense sigmoid layers to convolutional layers. The paper discusses different typing techniques aimed at enforcing proper use and composition of networks. The approach is implemented in Futhark, a data-parallel functional language and compiler targeting GPU architectures, and we demonstrate that Futhark's elimination of higher-order functions and modules leads to efficient generated code.
引用
收藏
页码:47 / 59
页数:13
相关论文
共 50 条
  • [31] Sparse Compositional Metric Learning
    Shi, Yuan
    Bellet, Aurelien
    Sha, Fei
    PROCEEDINGS OF THE TWENTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2014, : 2078 - 2084
  • [32] Learning assumptions for compositional verification
    Cobleigh, JM
    Giannakopoulu, D
    Pasareanu, CS
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2003, 2619 : 331 - 346
  • [33] A Deep Learning Framework Discovers Compositional Order and Self-Assembly Pathways in Binary Colloidal Mixtures
    Mao, Runfang
    O'Leary, Jared
    Mesbah, Ali
    Mittal, Jeetain
    JACS AU, 2022, 2 (08): : 1818 - 1828
  • [34] Physical-informed deep learning framework for CO2-injected EOR compositional simulation
    Sun, Ruixiao
    Pan, Huanquan
    Xiong, Hongyu
    Tchelepi, Hamdi
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 126
  • [35] The mediae (b g d) in Punic and in the futhark
    Vennemann, Theo
    SPRACHWISSENSCHAFT, 2013, 38 (01): : 1 - 30
  • [36] Adaptive Joint Learning of Compositional and Non-Compositional Phrase Embeddings
    Hashimoto, Kazuma
    Tsuruoka, Yoshimasa
    PROCEEDINGS OF THE 54TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, VOL 1, 2016, : 205 - 215
  • [37] COMPOSITIONAL VARIATION AND THE ORIGIN OF DEEP CRUSTAL REFLECTIONS
    HURICH, CA
    SMITHSON, SB
    EARTH AND PLANETARY SCIENCE LETTERS, 1987, 85 (04) : 416 - 426
  • [38] Sparse Compositional Local Metric Learning
    St Amand, Joseph
    Huan, Jun
    KDD'17: PROCEEDINGS OF THE 23RD ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2017, : 1097 - 1104
  • [39] Compositional Transfer in Hierarchical Reinforcement Learning
    Wulfmeier, Markus
    Abdolmaleki, Abbas
    Hafner, Roland
    Springenberg, Jost Tobias
    Neunert, Michael
    Hertweck, Tim
    Lampe, Thomas
    Siegel, Noah
    Heess, Nicolas
    Riedmiller, Martin
    ROBOTICS: SCIENCE AND SYSTEMS XVI, 2020,
  • [40] Symbolic compositional verification by learning assumptions
    Alur, R
    Madhusudan, P
    Nam, W
    COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2005, 3576 : 548 - 562