In plain words: Any deep network built from ReLU units can be rewritten exactly as a three-layer one, with some weights allowed to be infinite; an algorithm finds those weights. The shallow version is transparent, so it can explain the original model's decisions.
Abstract · Any Deep ReLU Network is Shallow
We constructively prove that every deep ReLU network can be rewritten as a functionally identical three-layer network with weights valued in the extended reals. Based on this proof, we provide an algorithm that, given a deep ReLU network, finds the explicit weights of the corresponding shallow network. The resulting shallow network is transparent and used to generate explanations of the model s behaviour.
Mattia Jacopo Villani, Nandi Schoots
arXiv:2306.11827 · cs.LG, cs.AI, stat.ML · submitted Jun 20, 2023
abstract · pdf · html · 12 pages including bibliography and appendix