Reconstruction of training samples from loss functions
Akiyoshi Sannai

TL;DR
This paper introduces a mathematical framework using algebraic geometry to analyze deep neural network loss functions, demonstrating that training samples can be reconstructed from loss surface data, revealing potential security risks.
Contribution
It develops a novel algebraic geometric approach with virtual polynomials to analyze loss surfaces, enabling reconstruction of training inputs and network architecture from loss data.
Findings
Training samples can be reconstructed up to scalar multiples from loss surface points.
Loss surface structures depend on network shape, not on training data.
The framework exposes risks of information leakage in neural network training.
Abstract
This paper presents a new mathematical framework to analyze the loss functions of deep neural networks with ReLU functions. Furthermore, as as application of this theory, we prove that the loss functions can reconstruct the inputs of the training samples up to scalar multiplication (as vectors) and can provide the number of layers and nodes of the deep neural network. Namely, if we have all input and output of a loss function (or equivalently all possible learning process), for all input of each training sample , we can obtain vectors satisfying for some . To prove theorem, we introduce the notion of virtual polynomials, which are polynomials written as the output of a node in a deep neural network. Using virtual polynomials, we find an algebraic structure for the loss surfaces, called semi-algebraic sets. We analyze…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel Reduction and Neural Networks · Stochastic Gradient Optimization Techniques · Tensor decomposition and applications
Methods*Communicated@Fast*How Do I Communicate to Expedia?
