Partially Symmetric Functions are Efficiently Isomorphism-Testable
Eric Blais, Amit Weinstein, Yuichi Yoshida

TL;DR
This paper proves that all partially symmetric functions, which are invariant under permutations of all but a constant number of variables, can be efficiently tested for isomorphism, extending previous results on symmetric functions and juntas.
Contribution
The paper introduces the class of partially symmetric functions and proves they are efficiently isomorphism-testable, unifying and extending prior results on symmetric functions and juntas.
Findings
Partially symmetric functions are efficiently isomorphism-testable.
A new combinatorial proof for junta testing correctness was developed.
A novel notion of symmetric influence was introduced and utilized.
Abstract
Given a function f: {0,1}^n \to {0,1}, the f-isomorphism testing problem requires a randomized algorithm to distinguish functions that are identical to f up to relabeling of the input variables from functions that are far from being so. An important open question in property testing is to determine for which functions f we can test f-isomorphism with a constant number of queries. Despite much recent attention to this question, essentially only two classes of functions were known to be efficiently isomorphism testable: symmetric functions and juntas. We unify and extend these results by showing that all partially symmetric functions---functions invariant to the reordering of all but a constant number of their variables---are efficiently isomorphism-testable. This class of functions, first introduced by Shannon, includes symmetric functions, juntas, and many other functions as well. We…
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
TopicsMachine Learning and Algorithms · Software Testing and Debugging Techniques · Adversarial Robustness in Machine Learning
