Generalisation Bounds for Neural Networks
Pascale Gourdeau
University of Oxford
15 November 2018
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 1 / 31
Generalisation Bounds for Neural Networks Pascale Gourdeau - - PowerPoint PPT Presentation
Generalisation Bounds for Neural Networks Pascale Gourdeau University of Oxford 15 November 2018 Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 1 / 31 Overview Introduction 1 General Strategies to
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 1 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 2 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 3 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 4 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 4 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 5 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 5 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 5 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 6 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 6 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 6 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 7 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 7 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 7 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 7 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 7 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 7 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 8 / 31
1 Defining a class H of functions computed by neural networks with
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 9 / 31
1 Defining a class H of functions computed by neural networks with
2 Deriving a generalisation bound in terms of a complexity measure
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 9 / 31
1 Defining a class H of functions computed by neural networks with
2 Deriving a generalisation bound in terms of a complexity measure
3 Upper bounding M(H) in terms of model parameters (e.g., norm of
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 9 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 10 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 10 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 10 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 10 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 11 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 12 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 13 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 14 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 14 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 14 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 14 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 15 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 16 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 16 / 31
1 Define compressibility of a function f via G, a (finite) set of functions,
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 16 / 31
1 Define compressibility of a function f via G, a (finite) set of functions,
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 16 / 31
1 Define compressibility of a function f via G, a (finite) set of functions,
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 16 / 31
1 Define compressibility of a function f via G, a (finite) set of functions,
2 A different compression framework based on random projections,
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 16 / 31
1 Define compressibility of a function f via G, a (finite) set of functions,
2 A different compression framework based on random projections,
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 16 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 17 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 17 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 17 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 18 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 18 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 18 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 19 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 19 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 19 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 19 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 19 / 31
F
2
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 19 / 31
F
2
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 20 / 31
1 Define neural network properties, which are related to noise stability
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 21 / 31
1 Define neural network properties, which are related to noise stability
2 Randomly project the linear transformations onto lower-dimensional
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 21 / 31
1 Define neural network properties, which are related to noise stability
2 Randomly project the linear transformations onto lower-dimensional
3 Use (1) and (2) to derive a tighter generalisation bound. Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 21 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 22 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 22 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 22 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 23 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 23 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 23 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 23 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 23 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 23 / 31
i µ2 i→
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 24 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 25 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 26 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 26 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 26 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 26 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 27 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 27 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 27 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 27 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 27 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 28 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 29 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 30 / 31
Pascale Gourdeau (University of Oxford) Generalisation Bounds for NNs 15 November 2018 31 / 31