Complexity Theoretic Limitations on Learning DNF's
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Self-Sorting SSD: Producing Sorted Data Inside Active Ssds
Foreword This volume contains the papers presentedat the Third Israel Symposium on the Theory of Computing and Systems (ISTCS), held in Tel Aviv, Israel, on January 4-6, 1995. Fifty five papers were submitted in response to the Call for Papers, and twenty seven of them were selected for presentation. The selection was based on originality, quality and relevance to the field. The program committee is pleased with the overall quality of the acceptedpapers and, furthermore, feels that many of the papers not used were also of fine quality. The papers included in this proceedings are preliminary reports on recent research and it is expected that most of these papers will appear in a more complete and polished form in scientific journals. The proceedings also contains one invited paper by Pave1Pevzner and Michael Waterman. The program committee thanks our invited speakers,Robert J. Aumann, Wolfgang Paul, Abe Peled, and Avi Wigderson, for contributing their time and knowledge. We also wish to thank all who submitted papers for consideration, as well as the many colleagues who contributed to the evaluation of the submitted papers. The latter include: Noga Alon Alon Itai Eric Schenk Hagit Attiya Roni Kay Baruch Schieber Yossi Azar Evsey Kosman Assaf Schuster Ayal Bar-David Ami Litman Nir Shavit Reuven Bar-Yehuda Johan Makowsky Richard Statman Shai Ben-David Yishay Mansour Ray Strong Allan Borodin Alain Mayer Eli Upfal Dorit Dor Mike Molloy Moshe Vardi Alon Efrat Yoram Moses Orli Waarts Jack Feldman Dalit Naor Ed Wimmers Nissim Francez Seffl Naor Shmuel Zaks Nita Goyal Noam Nisan Uri Zwick Vassos Hadzilacos Yuri Rabinovich Johan Hastad Giinter Rote The work of the program committee has been facilitated thanks to software developed by Rob Schapire and FOCS/STOC program chairs. -
Complexity Theoretic Limitations on Learning DNF's
Complexity theoretic limitations on learning DNF's Amit Daniely∗ Shai Shalev-Shwartzy November 5, 2014 Abstract Using the recently developed framework of [14], we show that under a natural assumption on the complexity of refuting random K-SAT formulas, learning DNF formulas is hard. Further- more, the same assumption implies the hardness of learning intersections of !(log(n)) halfspaces, agnostically learning conjunctions, as well as virtually all (distribution free) learning problems that were previously shown hard (under complexity assumptions). arXiv:1404.3378v2 [cs.LG] 4 Nov 2014 ∗Dept. of Mathematics, The Hebrew University, Jerusalem, Israel ySchool of Computer Science and Engineering, The Hebrew University, Jerusalem, Israel 1 Introduction In the PAC learning model [39], a learner is given an oracle access to randomly generated samples (X; Y ) 2 X × f0; 1g where X is sampled from some unknown distribution D on X and Y = h∗(X) for some unknown h∗ : X ! f0; 1g. It is assumed that h∗ comes from a predefined hypothesis class H, consisting of 0; 1 valued functions on X . The learning problem defined by H is to find ∗ h : X ! f0; 1g that minimizes ErrD(h) := PrX∼D(h(X) 6= h (X)). For concreteness, we take X = {±1gn, and say that the learning problem is tractable if there is an algorithm that on input , runs in time poly(n; 1/) and outputs, w.h.p., a hypothesis h with Err(h) ≤ . Assuming P 6= NP, the status of most basic computational problems is fairly well understood. In a sharp contrast, 30 years after Valiant's paper, the status of most basic learning problems is still wide open { there is a huge gap between the performance of best known algorithms and hardness results (see [14]). -
Expander Graphs and Their Applications
BULLETIN (New Series) OF THE AMERICAN MATHEMATICAL SOCIETY Volume 43, Number 4, October 2006, Pages 439–561 S 0273-0979(06)01126-8 Article electronically published on August 7, 2006 EXPANDER GRAPHS AND THEIR APPLICATIONS SHLOMO HOORY, NATHAN LINIAL, AND AVI WIGDERSON An Overview A major consideration we had in writing this survey was to make it accessible to mathematicians as well as to computer scientists, since expander graphs,the protagonists of our story, come up in numerous and often surprising contexts in both fields. But, perhaps, we should start with a few words about graphs in general. They are, of course, one of the prime objects of study in Discrete Mathematics. However, graphs are among the most ubiquitous models of both natural and human-made structures. In the natural and social sciences they model relations among species, societies, companies, etc. In computer science, they represent networks of commu- nication, data organization, computational devices as well as the flow of computa- tion, and more. In mathematics, Cayley graphs are useful in Group Theory. Graphs carry a natural metric and are therefore useful in Geometry, and though they are “just” one-dimensional complexes, they are useful in certain parts of Topology, e.g. Knot Theory. In statistical physics, graphs can represent local connections between interacting parts of a system, as well as the dynamics of a physical process on such systems. The study of these models calls, then, for the comprehension of the significant structural properties of the relevant graphs. But are there nontrivial structural properties which are universally important? Expansion of a graph requires that it is simultaneously sparse and highly connected. -
Expander Graphs and Their Applications Draft - Not for Distribution
Expander Graphs and their Applications Draft - not for distribution Shlomo Hoory Nathan Linial Avi Wigderson University of British Columbia The Hebrew University Institue of Advanced Study Vancouver, BC Jerusalem, Israel Princeton, NJ [email protected] [email protected] [email protected] January 1, 2006 DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- An Overview A major consideration we had in writing this survey was to make it accessible to mathematicians as well as computer scientists, since expander graphs, the protagonists of our story come up in numerous and often surprising contexts in both fields. A glossary of some basic terms and facts from computer science can be found at the end of this article. But, perhaps, we should start with a few words about graphs in general. They are, of course, one of the prime objects of study in Discrete Mathematics. However, graphs are among the most ubiquitous models of both natural and human-made structures. In the natural and social sciences they model relations among species, societies, companies, etc. In computer science, they represent networks of communication, data organization, computational devices as well as the flow of computation, and more. In Mathematics, Cayley graphs are useful in Group Theory. Graphs carry a natural metric and are therefore useful in Geometry, and though they are “just” one-dimensional complexes they are useful in certain parts of Topology, e.g. Knot Theory. In statistical physics, graphs can represent local connections between interacting parts of a system, as well as the dynamics of a physical process on such systems. -
Expander Graphs and Their Applications Draft - Not for Distribution
Expander Graphs and their Applications Draft - not for distribution Shlomo Hoory Nathan Linial Avi Wigderson IBM Research Laboratory The Hebrew University Institute of Advanced Study Haifa, Israel Jerusalem, Israel Princeton, NJ [email protected] [email protected] [email protected] May 3, 2006 DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- An Overview A major consideration we had in writing this survey was to make it accessible to mathematicians as well as computer scientists, since expander graphs, the protagonists of our story come up in numerous and often surprising contexts in both fields. But, perhaps, we should start with a few words about graphs in general. They are, of course, one of the prime objects of study in Discrete Mathematics. However, graphs are among the most ubiquitous models of both natural and human-made structures. In the natural and social sciences they model relations among species, societies, companies, etc. In computer science, they represent networks of communication, data organization, computational devices as well as the flow of computation, and more. In Mathematics, Cayley graphs are useful in Group Theory. Graphs carry a natural metric and are therefore useful in Geometry, and though they are “just” one-dimensional complexes they are useful in certain parts of Topology, e.g. Knot Theory. In statistical physics, graphs can represent local connections between interacting parts of a system, as well as the dynamics of a physical process on such systems.