URANIA Workshop Genova, November 28th, 2016
Reasoning with Deep Learning: an Open Challenge
Marco Lippi marco.lippi@unimore.it
Marco Lippi Reasoning with Deep Learning 1 / 22
Reasoning with Deep Learning: an Open Challenge Marco Lippi - - PowerPoint PPT Presentation
URANIA Workshop Genova, November 28th, 2016 Reasoning with Deep Learning: an Open Challenge Marco Lippi marco.lippi@unimore.it Marco Lippi Reasoning with Deep Learning 1 / 22 The connectionism vs. symbolism dilemma A central question in AI
Marco Lippi Reasoning with Deep Learning 1 / 22
Marco Lippi Reasoning with Deep Learning 2 / 22
Marco Lippi Reasoning with Deep Learning 3 / 22
Marco Lippi Reasoning with Deep Learning 4 / 22
Marco Lippi Reasoning with Deep Learning 5 / 22
Marco Lippi Reasoning with Deep Learning 6 / 22
Marco Lippi Reasoning with Deep Learning 7 / 22
Marco Lippi Reasoning with Deep Learning 8 / 22
Marco Lippi Reasoning with Deep Learning 9 / 22
1 Input feature map (I)
2 Generalization (G)
3 Output (O)
4 Response (R)
MEMORY m = I(x) x I(x) O(x,m)
DEEP NETWORK G(x) DEEP NETWORK DEEP NETWORK
R(x) Marco Lippi Reasoning with Deep Learning 10 / 22
Marco Lippi Reasoning with Deep Learning 11 / 22
1 Convert sentence x into a feature vector I(x) (e.g., BoW) 2 Store I(x) into an empty slot of memory: mG(x) = I(x) 3 When given query q, find k supporting memories given q:
4 Formulate a single-word response r given vocabulary W :
Marco Lippi Reasoning with Deep Learning 12 / 22
Marco Lippi Reasoning with Deep Learning 13 / 22
[Table by Weston et al.] Marco Lippi Reasoning with Deep Learning 14 / 22
[Table by Weston et al.] Marco Lippi Reasoning with Deep Learning 15 / 22
[Table by Hill et al., 2016] Marco Lippi Reasoning with Deep Learning 16 / 22
[Table by Dodge et al., 2016] Marco Lippi Reasoning with Deep Learning 17 / 22
[Table by Bordes et al., 2015] Marco Lippi Reasoning with Deep Learning 18 / 22
[Table by Vinyalis & Le, 2015] Marco Lippi Reasoning with Deep Learning 19 / 22
Marco Lippi Reasoning with Deep Learning 20 / 22
Marco Lippi Reasoning with Deep Learning 21 / 22
Marco Lippi Reasoning with Deep Learning 22 / 22