Adaptive Sparse Möbius Transforms for Learning Polynomials
Yigit Efe Erginbas, Justin Singh Kang, Elizabeth Polito, Kannan Ramchandran
TL;DR
This work tackles the problem of exactly learning $s$-sparse real-valued Boolean polynomials of degree $d$ on the Boolean cube using the $\mathsf{AND}$ (Möbius) basis, where coherence in the basis makes standard compressed sensing ineffective. It introduces two constructively adaptive algorithms, PASMT and FASMT, that leverage additive group testing designs to recover nonzero Möbius coefficients with provably efficient query complexity; FASMT achieves $O\big(sd\log(n/d)\big)$ adaptive queries and near-linear time, while PASMT uses $O\big(sd^2\log n\big)$ queries with $O(d^2\log n)$ rounds. A matching information-theoretic lower bound of $\Omega\big(\frac{sd\log(n/d)}{\log s}\big)$ situates FASMT as near-optimal across regimes. The methods yield improvements in hypergraph reconstruction via induced-subgraph queries, achieving $O(sd\log n)$ additive queries, and are demonstrated on real and synthetic hypergraphs. The work provides a practical, adaptive framework linking Möbius inversion, group testing, and sparse learning with potential impact on graph and network inference tasks.
Abstract
We consider the problem of exactly learning an $s$-sparse real-valued Boolean polynomial of degree $d$ of the form $f:\{ 0,1\}^n \rightarrow \mathbb{R}$. This problem corresponds to decomposing functions in the AND basis and is known as taking a Möbius transform. While the analogous problem for the parity basis (Fourier transform) $f: \{-1,1 \}^n \rightarrow \mathbb{R}$ is well-understood, the AND basis presents a unique challenge: the basis vectors are coherent, precluding standard compressed sensing methods. We overcome this challenge by identifying that we can exploit adaptive group testing to provide a constructive, query-efficient implementation of the Möbius transform (also known as Möbius inversion) for sparse functions. We present two algorithms based on this insight. The Fully-Adaptive Sparse Möbius Transform (FASMT) uses $O(sd \log(n/d))$ adaptive queries in $O((sd + n) sd \log(n/d))$ time, which we show is near-optimal in query complexity. Furthermore, we also present the Partially-Adaptive Sparse Möbius Transform (PASMT), which uses $O(sd^2\log(n/d))$ queries, trading a factor of $d$ to reduce the number of adaptive rounds to $O(d^2\log(n/d))$, with no dependence on $s$. When applied to hypergraph reconstruction from edge-count queries, our results improve upon baselines by avoiding the combinatorial explosion in the rank $d$. We demonstrate the practical utility of our method for hypergraph reconstruction by applying it to learning real hypergraphs in simulations.
