Spectral Norm, Economical Sieve, and Linear Invariance Testing of Boolean Functions
Swarnalipa Datta, Arijit Ghosh, Chandrima Kayal, Manaswi Paraashar, Manmatha Roy

TL;DR
This paper develops an efficient algorithm for testing linear isomorphism of Boolean functions using spectral norms, significantly improving query complexity bounds and establishing new lower bounds through cryptographic reductions.
Contribution
It introduces a spectral norm-based tolerant tester with improved query complexity and provides a nearly matching lower bound, advancing the understanding of linear invariance testing.
Findings
Query complexity improved from rac{(m/\u03c9)^24}{} to rac{(m/)^4}{}
Established a lower bound of (m^2) queries for constant , surpassing previous (\u220a ) bounds
Developed a novel reduction from communication complexity using cryptographic functions
Abstract
Given Boolean functions \( f, g : \mathbb{F}_2^n \to \{-1,+1\} \), we say they are {\em linearly isomorphic} if there exists \( A \in \mathrm{GL}_n(\mathbb{F}_2) \) such that \( f(x)=g(Ax) \) for all \( x \). We study this problem in the tolerant property testing framework under the known--unknown model, where \( g \) is given explicitly and \( f \) is accessible only via oracle queries, meaning the algorithm may adaptively request the value of \( f(x) \) for inputs \( x \in \mathbb{F}_2^n \) of its choice. Given parameters \( \epsilon \ge 0 \) and \( \omega>0 \), the goal is to distinguish whether there exists \( A \in \mathrm{GL}_n(\mathbb{F}_{2})\) such that the normalized Hamming distance between \( f \) and \( g(Ax) \) is at most \( \epsilon \), or whether for every \( A \in \mathrm{GL}_n(\mathbb{F}_2) \) the distance is at least \( \epsilon+\omega \). Our main result is a…
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.
