Identity Testing for Circuits with Exponentiation Gates
Jiatu Li, Mengdi Wu

TL;DR
This paper introduces a new randomized identity testing algorithm for circuits with exponentiation gates, motivated by neural network compiler optimization, and demonstrates its effectiveness both theoretically and empirically.
Contribution
It formalizes a black-box model for circuits with exponential gates and provides the first efficient randomized identity testing algorithm for this class.
Findings
Algorithm achieves perfect completeness and non-trivial soundness.
Implemented in the Mirage compiler with promising empirical results.
Proposes a conjecture ensuring high-probability soundness.
Abstract
Motivated by practical applications in the design of optimization compilers for neural networks, we initiated the study of identity testing problems for arithmetic circuits augmented with \emph{exponentiation gates} that compute the real function . These circuits compute real functions of form , where both and are exponential polynomials \[ \sum_{i=1}^k f_i(\vec x)\cdot \exp\left(\frac{g_i(\vec x)}{h_i(\vec x)}\right), \] for polynomials , and . We formalize a black-box query model over finite fields for this class of circuits, which is mathematical simple and reflects constraints faced by real-world neural network compilers. We proved that a simple and efficient randomized identity testing algorithm achieves perfect completeness and non-trivial soundness. Concurrent with our…
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.
