Approximate polymorphisms
Gilad Chase, Yuval Filmus, Dor Minzer, Elchanan Mossel and, Nitin Saurabh

TL;DR
This paper characterizes approximate polymorphisms of Boolean functions, showing they are close to exact polymorphisms, and identifies specific functions like AND, XOR, OR, NXOR as the only non-trivial exact polymorphisms, with implications for property testing.
Contribution
It provides a structural analysis of approximate polymorphisms, proving their proximity to exact polymorphisms and characterizing which functions admit non-trivial polymorphisms.
Findings
Approximate polymorphisms are close to exact polymorphisms.
Only AND, XOR, OR, NXOR admit non-trivial exact polymorphisms.
Thresholds for correlation with low-degree characters are established.
Abstract
For a function , a function is called a -polymorphism if their actions commute: for all . The function is called an approximate polymorphism if this equality holds with probability close to , when is sampled uniformly. We study the structure of exact polymorphisms as well as approximate polymorphisms. Our results include: - We prove that an approximate polymorphism must be close to an exact polymorphism; - We give a characterization of exact polymorphisms, showing that besides trivial cases, only the functions admit non-trivial exact polymorphisms. We also study the approximate polymorphism problem in the…
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
Topicssemigroups and automata theory · Machine Learning and Algorithms · Complexity and Algorithms in Graphs
