Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Leslie G. Valiant

dblp:v/LeslieGValiant · DBLP profile ↗
← Back
90ranked-venue papers
63as first author
0since 2021 · last 2018
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 62 · 48 first-authorArtificial intelligence and machine learning · 14 · 9 first-authorApplied, interdisciplinary, general and emerging computing · 11 · 4 first-authorSystems, architecture and hardware · 4 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 3 first-authorDatabases, data management, data science and information retrieval · 3 · 3 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
43 papers
Computational complexity · 85% Algorithms and data structures · 7% Quantum computing and quantum information · 5%
Artificial intelligence
23 papers
Learning theory · 61% Deep learning architectures and training · 19% Language models and text generation · 10%

Topics — the 30 heaviest of 93, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational complexity
counting complexity
0.562013
The Complexity of Symmetric Boolean Parity Holant Problems · SIAM J. Comput. 2013
The Complexity of Symmetric Boolean Parity Holant Problems - (Extended Abstract) · ICALP (1) 2011
Holographic Algorithms · SIAM J. Comput. 2008
Machine learning › Learning theory
computational learning theory
0.462017
Capacity of Neural Networks for Lifelong Learning of Composable Tasks · FOCS 2017
The Learning Power of Evolution · COLT 2008
Rationality · COLT 1995
Computational complexity › counting complexity
holant problems
0.322013
The Complexity of Symmetric Boolean Parity Holant Problems · SIAM J. Comput. 2013
The Complexity of Symmetric Boolean Parity Holant Problems - (Extended Abstract) · ICALP (1) 2011
Computational complexity › counting complexity
holographic algorithms
0.242008
Holographic Algorithms · SIAM J. Comput. 2008
Accidental Algorithms · FOCS 2006
Holographic Circuits · ICALP 2005
Machine learning › Learning theory › computational learning theory
evolvability
0.222009
Evolvability · J. ACM 2009
The Learning Power of Evolution · COLT 2008
Computational complexity › constraint satisfaction
dichotomy theorem
0.212013
The Complexity of Symmetric Boolean Parity Holant Problems · SIAM J. Comput. 2013
Natural language and speech › Language models and text generation › large language model › knowledge in language models
knowledge injection
0.122008
A First Experimental Demonstration of Massive Knowledge Infusion · KR 2008
Knowledge Infusion · AAAI 2006
Machine learning › Learning theory
online learning
0.122010
Evolution with Drifting Targets · COLT 2010
Projection Learning · COLT 1998
Computational complexity
circuit complexity
0.152017
Capacity of Neural Networks for Lifelong Learning of Composable Tasks · FOCS 2017
Negation is Powerless for Boolean Slice Functions · SIAM J. Comput. 1986
Exponential Lower Bounds for Restricted Monotone Circuits · STOC 1983
Computational complexity
learning theory
0.112009
Evolvability · J. ACM 2009
Quantum computing and quantum information
quantum circuit simulation
0.122002
Quantum Circuits That Can Be Simulated Classically in Polynomial Time · SIAM J. Comput. 2002
Quantum computers that can be simulated classically in polynomial time · STOC 2001
Machine learning › Learning theory › computational learning theory › exact learning
attribute-efficient learning
0.022000
A neuroidal architecture for cognitive computation · J. ACM 2000
Projection Learning · COLT 1998
Computational complexity › counting problems
exact counting
0.012004
Holographic Algorithms (Extended Abstract) · FOCS 2004
Machine learning › Learning theory
PAC learning
0.051994
Cryptographic Limitations on Learning Boolean Formulae and Finite Automata · J. ACM 1994
Learning Boolean Formulas · J. ACM 1994
Cryptographic Limitations on Learning Boolean Formulae and Finite Automata · STOC 1989
Computational complexity
algebraic complexity
0.022001
Quantum computers that can be simulated classically in polynomial time · STOC 2001
Completeness Classes in Algebra · STOC 1979
Machine learning › Learning theory › online learning
sequence prediction
0.012010
Evolution with Drifting Targets · COLT 2010
Quantum computing and quantum information › quantum circuit simulation
classical simulation
0.012001
Quantum computers that can be simulated classically in polynomial time · STOC 2001
Knowledge, reasoning and agents › Knowledge representation and reasoning › commonsense reasoning
commonsense knowledge acquisition
0.012000
A neuroidal architecture for cognitive computation · J. ACM 2000
Machine learning › Learning theory › PAC learning
distribution-free learning
0.021994
Cryptographic Limitations on Learning Boolean Formulae and Finite Automata · J. ACM 1994
Learning Boolean Formulas · J. ACM 1994
Machine learning › Deep learning architectures and training › feedforward neural network
linear threshold unit
0.011999
Relational Learning for NLP using Linear Threshold Elements · IJCAI 1999
Knowledge, reasoning and agents › Knowledge representation and reasoning
relational learning
0.011999
Relational Learning for NLP using Linear Threshold Elements · IJCAI 1999
Emerging computing paradigms › neuromorphic computing
cognitive computing
0.011998
A Neuroidal Architecture for Cognitive Computation · ICALP 1998
Natural language and speech › Language models and text generation › large language model › knowledge in language models
knowledge-augmented language models
0.012006
Knowledge Infusion · AAAI 2006
Machine learning › Learning theory › computational learning theory
cryptographic hardness of learning
0.021994
Cryptographic Limitations on Learning Boolean Formulae and Finite Automata · J. ACM 1994
Cryptographic Limitations on Learning Boolean Formulae and Finite Automata · STOC 1989
Machine learning › Learning theory › PAC learning
DNF learning
0.021994
Learning Boolean Formulas · J. ACM 1994
On the Learnability of Boolean Formulae · STOC 1987
Knowledge, reasoning and agents › Knowledge representation and reasoning
rationality
0.011995
Rationality · COLT 1995
Parallel and multicore computing
parallel algorithms
0.061987
A logarithmic time sort for linear size networks · J. ACM 1987
A Logarithmic Time Sort for Linear Size Networks · STOC 1983
A Scheme for Fast Parallel Communication · SIAM J. Comput. 1982
Machine learning › Learning theory › computational learning theory
boolean function learning
0.011994
Cryptographic Limitations on Learning Boolean Formulae and Finite Automata · J. ACM 1994
Knowledge, reasoning and agents › Multi-agent systems › multi-agent learning
group learning
0.011994
Learning Boolean Formulas · J. ACM 1994
Machine learning › Learning theory › PAC learning
weak learning
0.011994
Learning Boolean Formulas · J. ACM 1994

Methods — techniques the papers use, named apart from their topics

neuroidal model · 0.6asymptotic upper and lower bounds · 0.6boolean function learning · 0.2PAC learning · 0.2dichotomy theorem · 0.2complexity classification · 0.2holographic reduction · 0.1evolution modeling · 0.1polynomial equations over complex numbers · 0.1evolutionary algorithm · 0.1graph matching · 0.1computer algebra systems · 0.1robust logic · 0.1relational learning · 0.0attribute-efficient learning · 0.0linear threshold elements · 0.0reduction from cryptography to learning · 0.0quadratic residuosity · 0.0
YearPublicationVenuePosition
2018 Some observations on holographic algorithms
Leslie G. Valiant
Comput. Complex.1
2017 Capacity of Neural Networks for Lifelong Learning of Composable Tasks
abstract
We investigate neural circuits in the exacting setting that (i) the acquisition of a piece of knowledge can occur from a single interaction, (ii) the result of each such interaction is a rapidly evaluatable subcircuit, (iii) hundreds of thousands of such subcircuits can be acquired in sequence without substantially degrading the earlier ones, and (iv) recall can be in the form of a rapid evaluation of a composition of subcircuits that have been so acquired at arbitrary different earlier times.We develop a complexity theory, in terms of asymptotically matching upper and lower bounds, on the capacity of a neural network for executing, in this setting, the following action, which we call {\it association}: Each action sets up a subcircuit so that the excitation of a chosen set of neurons A will in future cause the excitation of another chosen set B.% As model of computation we consider the neuroidal model, a fully distributed model in which the quantitative resources n, the neuron numbers, d, the number of other neurons each neuron is connected to, and k, the inverse of the maximum synaptic strength, are all accounted for.A succession of experiences, possibly over a lifetime, results in the realization of a complex set of subcircuits. The composability requirement constrains the model to ensure that, for each association as realized by a subcircuit, the excitation in the triggering set of neurons A is quantitatively similar to that in the triggered set B, and also that the unintended excitation in the rest of the system is negligible. These requirements ensure that chains of associations can be triggeredWe first analyze what we call the Basic Mechanism, which uses only direct connections between neurons in the triggering set A and the target set B. We consider random networks of n neurons with expected number d of connections to and from each. We show that in the composable context capacity growth is limited by d2, a severe limitation if the network is sparse, as it is in cortex. We go on to study the Expansive Mechanism, that additionally uses intermediate relay neurons which have high synaptic weights. For this mechanism we show that the capacity can grow as dn, to within logarithmic factors. From these two results it follows that in the composable regime, for the realistic cortical estimate of d=n1/2, superlinear capacity of order n3/2in terms of the neuron numbers can be realized by the Expansive Mechanism, instead of the linear order n to which the Basic Mechanism is limited. More generally, for both mechanisms, we establish matching upper and lower bounds on capacity in terms of the parameters n, d, and the inverse maximum synaptic strength k.The results as stated above assume that in a set of associations, a target B can be triggered by at most one set A. It can be shown that the capacities are similar if the number m of As that can trigger a B is greater than one but small, but become severely constrained if m exceeds a certain threshold.
Leslie G. Valiant
FOCS1
2013 The Complexity of Symmetric Boolean Parity Holant Problems
abstract
For certain subclasses of NP, $\oplus$P, or #P characterized by local constraints, it is known that if there exist any problems within that subclass that are not polynomial time computable, then all the problems in the subclass are NP-complete, $\oplus$P-complete, or #P-complete. Such dichotomy results have been proved for characterizations such as constraint satisfaction problems and directed and undirected graph homomorphism problems, often with additional restrictions. Here we give a dichotomy result for the more expressive framework of Holant problems. For example, these additionally allow for the expression of matching problems, which have had pivotal roles in the development of complexity theory. As our main result we prove the dichotomy theorem that, for the class $\oplus$P, every set of symmetric Holant signatures of any arities that is not polynomial time computable is $\oplus$P-complete. The result exploits some special properties of the class $\oplus$P and characterizes four distinct tractable subclasses within $\oplus$P. It leaves open the corresponding questions for NP, $\#$P, and $\#_k$P for $k\neq 2$.
Heng Guo 0001, Pinyan Lu, Leslie G. Valiant
SIAM J. Comput.3
2012 The Hippocampus as a Stable Memory Allocator for Cortex
abstract
It is suggested here that mammalian hippocampus serves as an allocator of neurons in cortex for memorizing new items. A construction of a shallow feedforward network with biologically plausible parameters is given that possesses the characteristics needed for such an allocator. In particular, the construction is stabilizing in that for inputs within a range of activity levels spanning more than an order of magnitude, the output will have activity levels differing as little as 1%. It is also noise tolerant in that pairs of input patterns that differ little will generate output patterns that differ little. Further, pairs of inputs that differ by much will be mapped to outputs that also differ sufficiently that they can be treated by cortex as distinct.
Leslie G. Valiant
Neural Comput.1
2011 The Complexity of Symmetric Boolean Parity Holant Problems - (Extended Abstract)
Heng Guo 0001, Pinyan Lu, Leslie G. Valiant
ICALP (1)3
2011 A bridging model for multi-core computing
Leslie G. Valiant
J. Comput. Syst. Sci.1
2010 Evolution with Drifting Targets
Varun Kanade, Leslie G. Valiant, Jennifer Wortman Vaughan
COLT2
2010 Some Observations on Holographic Algorithms
Leslie G. Valiant
LATIN1
2009 Neural Computations That Support Long Mixed Sequences of Knowledge Acquisition Tasks
Leslie G. Valiant
TAMC1
2009 Evolvability
abstract
Living organisms function in accordance with complex mechanisms that operate in different ways depending on conditions. Darwin's theory of evolution suggests that such mechanisms evolved through variation guided by natural selection. However, there has existed no theory that would explain quantitatively which mechanisms can so evolve in realistic population sizes within realistic time periods, and which are too complex. In this article, we suggest such a theory. We treat Darwinian evolution as a form of computational learning from examples in which the course of learning is influenced only by the aggregate fitness of the hypotheses on the examples, and not otherwise by specific examples. We formulate a notion of evolvability that distinguishes function classes that are evolvable with polynomially bounded resources from those that are not. We show that in a single stage of evolution monotone Boolean conjunctions and disjunctions are evolvable over the uniform distribution, while Boolean parity functions are not. We suggest that the mechanism that underlies biological evolution overall is “evolvable target pursuit”, which consists of a series of evolutionary stages, each one inexorably pursuing an evolvable target in the technical sense suggested above, each such target being rendered evolvable by the serendipitous combination of the environment and the outcomes of previous evolutionary stages.
Leslie G. Valiant
J. ACM1
2009 Experience-Induced Neural Circuits That Achieve High Capacity
abstract
Over a lifetime, cortex performs a vast number of different cognitive actions, mostly dependent on experience. Previously it has not been known how such capabilities can be reconciled, even in principle, with the known resource constraints on cortex, such as low connectivity and low average synaptic strength. Here we describe neural circuits and associated algorithms that respect the brain's most basic resource constraints and support the execution of high numbers of cognitive actions when presented with natural inputs. Our circuits simultaneously support a suite of four basic kinds of task, each requiring some circuit modification: hierarchical memory formation, pairwise association, supervised memorization, and inductive learning of threshold functions. The capacity of our circuits is established by experiments in which sequences of several thousand such actions are simulated by computer and the circuits created tested for subsequent efficacy. Our underlying theory is apparently the only biologically plausible systems-level theory of learning and memory in cortex for which such a demonstration has been performed, and we argue that no general theory of information processing in the brain can be considered viable without such a demonstration.
Vitaly Feldman, Leslie G. Valiant
Neural Comput.2
2008 The Learning Power of Evolution
Vitaly Feldman, Leslie G. Valiant
COLT2
2008 A Bridging Model for Multi-core Computing
Leslie G. Valiant
ESA1
2008 Knowledge Infusion: In Pursuit of Robustness in Artificial Intelligence
abstract
Endowing computers with the ability to apply commonsense knowledge with human-level performance is a primary challenge for computer science, comparable in importance to past great challenges in other fields of science such as the sequencing of the human genome. The right approach to this problem is still under debate. Here we shall discuss and attempt to justify one approach, that of {\it knowledge infusion}. This approach is based on the view that the fundamental objective that needs to be achieved is {\it robustness} in the following sense: a framework is needed in which a computer system can represent pieces of knowledge about the world, each piece having some uncertainty, and the interactions among the pieces having even more uncertainty, such that the system can nevertheless reason from these pieces so that the uncertainties in its conclusions are at least controlled. In knowledge infusion rules are learned from the world in a principled way so that subsequent reasoning using these rules will also be principled, and subject only to errors that can be bounded in terms of the inverse of the effort invested in the learning process.
Leslie G. Valiant
FSTTCS1
2008 A First Experimental Demonstration of Massive Knowledge Infusion
Loizos Michael, Leslie G. Valiant
KR2
2008 Holographic Algorithms
abstract
Complexity theory is built fundamentally on the notion of efficient reduction among computational problems. Classical reductions involve gadgets that map solution fragments of one problem to solution fragments of another in one-to-one, or possibly one-to-many, fashion. In this paper we propose a new kind of reduction that allows for gadgets with many-to-many correspondences, in which the individual correspondences among the solution fragments can no longer be identified. Their objective may be viewed as that of generating interference patterns among these solution fragments so as to conserve their sum. We show that such holographic reductions provide a method of translating a combinatorial problem to finite systems of polynomial equations with integer coefficients such that the number of solutions of the combinatorial problem can be counted in polynomial time if one of the systems has a solution over the complex numbers. We derive polynomial time algorithms in this way for a number of problems for which only exponential time algorithms were known before. General questions about complexity classes can also be formulated. If the method is applied to a #P-complete problem, then polynomial systems can be obtained, the solvability of which would imply P$^{{\tiny{#P}}}$ = NC2.
Leslie G. Valiant
SIAM J. Comput.1
2007 Evolvability
Leslie G. Valiant
MFCS1
2006 Knowledge Infusion
Leslie G. Valiant
AAAI1
2006 Accidental Algorithms
abstract
We provide evidence for the proposition that the computational complexity of individual problems, and of whole complexity classes, hinge on the existence of certain solvable polynomial systems that are unlikely to be encountered other than by systematic explorations for them. We consider a minimalist version of Cook's 3CNF problem, namely that of monotone planar 3 CNF formulae where each variable occurs twice. We show that counting the number of solutions of these modulo 2 is oplusP-complete (hence NP-hard) but counting them modulo 7 is polynomial time computable (sic). We also show a similar dichotomy for a vertex cover problem. To derive completeness results we use a new holographic technique for proving completeness results in oplusP for problems that are in P. For example, we can show in this way that oplus2CNF, the parity problem for 2CNF, is oplusP-complete. To derive efficient algorithms we use computer algebra systems to find appropriate holographic gates. In order to explore the limits of holographic techniques we define the notion of an elementary matchgrid algorithm to capture a natural but restricted use of them. We show that for the NP-complete general 3 CNF problem no such elementary matchgrid algorithm can exist. We observe, however, that it remains open for many natural #P-complete problems whether such elementary matchgrid algorithms exist, and for the general CNF problem whether non-elementary matchgrid algorithms exist
Leslie G. Valiant
FOCS1
2005 Completeness for Parity Problems
Leslie G. Valiant
COCOON1
2005 Holographic Circuits
Leslie G. Valiant
ICALP1
2005 Memorization and Association on a Realistic Neural Model
abstract
A central open question of computational neuroscience is to identify the data structures and algorithms that are used in mammalian cortex to support successive acts of the basic cognitive tasks of memorization and association. This letter addresses the simultaneous challenges of realizing these two distinct tasks with the same data structure, and doing so while respecting the following four basic quantitative parameters of cortex: the neuron number, the synapse number, the synapse strengths, and the switching times. Previous work has not succeeded in reconciling these opposing constraints, the low values of synapse strengths that are typically observed experimentally having contributed a particular obstacle. In this article, we describe a computational scheme that supports both memory formation and association and is feasible on networks of model neurons that respect the widely observed values of the four quantitative parameters. Our scheme allows for both disjoint and shared representations. The algorithms are simple, and in one version both memorization and association require just one step of vicinal or neighborly influence. The issues of interference among the different circuits that are established, of robustness to noise, and of the stability of the hierarchical memorization process are addressed. A calculus therefore is implied for analyzing the capabilities of particular neural systems and subsystems, in terms of their basic numerical parameters.
Leslie G. Valiant
Neural Comput.1
2004 Holographic Algorithms (Extended Abstract)
abstract
We introduce a new notion of efficient reduction among computational problems. Classical reductions involve gadgets that map local solutions of one problem to local solutions of another in one-to-one, or possibly many-to-one or one-to-many, fashion. Our proposed reductions allow for gadgets with many-to-many correspondences. Their objective is to preserve the sum of the local solutions. Such reductions provide a method of translating a combinatorial problem to a family of finite systems of polynomial equations with integer coefficients such that the number of solutions of the combinatorial problem can be counted in polynomial time if some system in the family has a solution over the complex numbers. We can derive polynomial time algorithms in this way for ten problems for which only exponential time algorithms were known before. General questions about complexity classes are also formulated. If the method is applied to a #P-complete problem then we obtain families of polynomial systems such that the solvability of any one member would imply P/sup #P/ = NC2.
Leslie G. Valiant
FOCS1
2003 Three problems in computer science
abstract
article Share on Three problems in computer science Author: Leslie G. Valiant Harvard University Harvard UniversityView Profile Authors Info & Claims Journal of the ACMVolume 50Issue 1pp 96–99https://doi.org/10.1145/602382.602410Published:01 January 2003Publication History 22citation3,204DownloadsMetricsTotal Citations22Total Downloads3,204Last 12 Months68Last 6 weeks14 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Leslie G. Valiant
J. ACM1
2002 Quantum Circuits That Can Be Simulated Classically in Polynomial Time
abstract
A model of quantum computation based on unitary matrix operations was introduced by Feynman and Deutsch. It has been asked whether the power of this model exceeds that of classical Turing machines. We show here that a significant class of these quantum computations can be simulated classically in polynomial time. In particular we show that two-bit operations characterized by 4 × 4 matrices in which the sixteen entries obey a set of five polynomial relations can be composed according to certain rules to yield a class of circuits that can be simulated classically in polynomial time. This contrasts with the known universality of two-bit operations and demonstrates that efficient quantum computation of restricted classes is reconcilable with the Polynomial Time Turing Hypothesis. Therefore, it is possible that, The techniques introduced bring the quantum computational model within the realm of algebraic complexity theory. In a manner consistent with one view of quantum physics, the wave function is simulated deterministically, and randomization arises only in the course of making measurements. The results generalize the quantum model in that they do not require the matrices to be unitary. In a different direction these techniques also yield deterministic polynomial time algorithms for the decision and parity problems for certain classes of read-twice Boolean formulae. All our results are based on the use of gates that are defined in terms of their graph matching properties.
Leslie G. Valiant
SIAM J. Comput.1
2002 Expressiveness of matchgates
Leslie G. Valiant
Theor. Comput. Sci.1
2001 Quantum computers that can be simulated classically in polynomial time
abstract
A model of quantum computation based on unitary matrix operations was introduced by Feynman and Deutsch. It has been asked whether the power of this model exceeds that of classical Turing machines. We show here that a significant class of these quantum computations can be simulated classically in polynomial time. In particular we show that two-bit operations characterized by 4 \times 4 matrices in which the sixteen entries obey a set of five polynomial relations can be composed according to certain rules to yield a class of circuits that can be simulated classically in polynomial time. This contrasts with the known universality of two-bit operations, and demonstrates that efficient quantum computation of restricted classes is reconcilable with the Polynomial Time Turing Hypothesis. In other words it is possible that quantum phenomena can be used in a scalable fashion to make computers but that they do not have superpolynomial speedups compared to Turing machines for any problem. The techniques introduced bring the quantum computational model within the realm of algebraic complexity theory. In a manner consistent will one view of quantum physics, the wave function is simulated deterministically, and randomization arises only in the course of making measurements. The results generalize the quantum model in that they do not require the matrices to be unitary. In a different direction these techniques also yield deterministic polynomial time algorithms for the decision and parity problems for certain classes of read-twice Boolean formulae. All our results are based on the use of gates that are defined in terms of their graph matching properties.
Leslie G. Valiant
STOC1
2000 Robust logics
Leslie G. Valiant
Artif. Intell.1
2000 A neuroidal architecture for cognitive computation
abstract
An architecture is described for designing systems that acquire and ma nipulate large amounts of unsystematized, or so-called commonsense, knowledge. Its aim is to exploit to the full those aspects of computational learning that are known to offer powerful solutions in the acquisition and maintenance of robust knowledge bases. The architecture makes explicit the requirements on the basic computational tasks that are to be performed and is designed to make this computationally tractable even for very large databases. The main claims are that (i) the basic learning and deduction tasks are provably tractable and (ii) tractable learning offers viable approaches to a range of issues that have been previously identified as problematic for artificial intelligence systems that are programmed. Among the issues that learning offers to resolve are robustness to inconsistencies, robustness to incomplete information and resolving among alternatives. Attribute-efficient learning algorithms, which allow learning from few examples in large dimensional systems, are fundamental to the approach. Underpinning the overall architecture is a new principled approach to manipulating relations in learning systems. This approach, of independently quantified arguments, allows propositional learning algorithms to be applied systematically to learning relational concepts in polynomial time and in modular fashion.
Leslie G. Valiant
J. ACM1
1999 Relational Learning for NLP using Linear Threshold Elements
Roni Khardon, Dan Roth 0001, Leslie G. Valiant
IJCAI3
1999 Robust Logics
abstract
Article Robust logics Share on Author: Leslie G. Valiant Division of Engineering and Applied Sciences, Harvard University, Cambridge, MA Division of Engineering and Applied Sciences, Harvard University, Cambridge, MAView Profile Authors Info & Claims STOC '99: Proceedings of the thirty-first annual ACM symposium on Theory of ComputingMay 1999 Pages 642–651https://doi.org/10.1145/301250.301425Online:01 May 1999Publication History 12citation575DownloadsMetricsTotal Citations12Total Downloads575Last 12 Months13Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Leslie G. Valiant
STOC1
1999 Projection Learning
Leslie G. Valiant
Mach. Learn.1
1998 Projection Learning
abstract
A method of combining learning algorithms is described that preserves attribute efficiency. It yields learning algorithms that require a number of examples that is polynomial in the number of relevant variables and logarithmic in the number of irrelevant ones. The algorithms are simple to implement and realizable on networks with a number of nodes linear in the total number of variables. They can be viewed as strict generalizations of Littlestone's Winnow algorithm, and, therefore, appropriate to domains having very large numbers of attributes, but where nonlinear hypotheses are sought.
Leslie G. Valiant
COLT1
1998 A Neuroidal Architecture for Cognitive Computation
Leslie G. Valiant
ICALP1
1995 Rationality
abstract
Article Free Access Share on Rationality Author: Leslie G. Valiant Division of Applied Sciences, Harvard University, Cambridge, MA Division of Applied Sciences, Harvard University, Cambridge, MAView Profile Authors Info & Claims COLT '95: Proceedings of the eighth annual conference on Computational learning theoryJuly 1995 Pages 3–14https://doi.org/10.1145/225298.225299Online:05 July 1995Publication History 13citation475DownloadsMetricsTotal Citations13Total Downloads475Last 12 Months17Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Leslie G. Valiant
COLT1
1995 Cognitive Computation (Extended Abstract)
abstract
Cognitive computation is discussed as a discipline that links together neurobiology, cognitive psychology and artificial intelligence.
Leslie G. Valiant
FOCS1
1994 Learning Boolean Formulas
abstract
Efficient distribution-free learning of Boolean formulas from positive and negative examples is considered. It is shown that classes of formulas that are efficiently learnable from only positive examples or only negative examples have certain closure properties. A new substitution technique is used to show that in the distribution-free case learning DNF (disjunctive normal form formulas) is no harder than learning monotone DNF. We prove that monomials cannot be efficiently learned from negative examples alone, even if the negative examples are uniformly distributed. It is also shown that, if the examples are drawn from uniform distributions, then the class of DNF in which each variable occurs at most once is efficiently weakly learnable (i.e., individual examples are correctly classified with a probability larger than 1/2 + 1/ p , where p is a polynomial in the relevant parameters of the learning problem). We then show an equivalence between the notion of weak learning and the notion of group learning , where a group of examples of polynomial size, either all positive or all negative, must be correctly classified with high probability.
Michael Kearns, Ming Li 0001, Leslie G. Valiant
J. ACM3
1994 Cryptographic Limitations on Learning Boolean Formulae and Finite Automata
abstract
In this paper, we prove the intractability of learning several classes of Boolean functions in the distribution-free model (also called the Probably Approximately Correct or PAC model) of learning from examples. These results are representation independent , in that they hold regardless of the syntactic form in which the learner chooses to represent its hypotheses. Our methods reduce the problems of cracking a number of well-known public-key cryptosystems to the learning problems. We prove that a polynomial-time learning algorithm for Boolean formulae, deterministic finite automata or constant-depth threshold circuits would have dramatic consequences for cryptography and number theory. In particular, such an algorithm could be used to break the RSA cryptosystem, factor Blum integers (composite numbers equivalent to 3 modulo 4), and detect quadratic residues. The results hold even if the learning algorithm is only required to obtain a slight advantage in prediction over random guessing. The techniques used demonstrate an interesting duality between learning and cryptography. We also apply our results to obtain strong intractability results for approximating a generalization of graph coloring.
Michael Kearns, Leslie G. Valiant
J. ACM2
1994 Direct Bulk-Synchronous Parallel Algorithms
Alexandros V. Gerbessiotis, Leslie G. Valiant
J. Parallel Distributed Comput.2
1989 Cryptographic Limitations on Learning Boolean Formulae and Finite Automata
abstract
Article Free Access Share on Crytographic limitations on learning Boolean formulae and finite automata Authors: M. Kearns Harvard University Harvard UniversityView Profile , L. G. Valiant Harvard University Harvard UniversityView Profile Authors Info & Claims STOC '89: Proceedings of the twenty-first annual ACM symposium on Theory of computingFebruary 1989 Pages 433–444https://doi.org/10.1145/73007.73049Published:01 February 1989Publication History 144citation661DownloadsMetricsTotal Citations144Total Downloads661Last 12 Months75Last 6 weeks6 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Michael Kearns, Leslie G. Valiant
STOC2
1989 A General Lower Bound on the Number of Examples Needed for Learning
Andrzej Ehrenfeucht, David Haussler, Michael Kearns, Leslie G. Valiant
Inf. Comput.4
1988 Functionality in Neural Nets
Leslie G. Valiant
AAAI1
1988 Computational limitations on learning from examples
abstract
The computational complexity of learning Boolean concepts from examples is investigated. It is shown for various classes of concept representations that these cannot be learned feasibly in a distribution-free sense unless R = NP. These classes include (a) disjunctions of two monomials, (b) Boolean threshold functions, and (c) Boolean formulas in which each variable occurs at most once. Relationships between learning of heuristics and finding approximate solutions to NP-hard optimization problems are given.
Leonard Pitt, Leslie G. Valiant
J. ACM2
1987 Recent Developments in the Theory of Learning (Abstract)
Leslie G. Valiant
ICALP1
1987 On the Learnability of Boolean Formulae
abstract
Article Free Access Share on On the learnability of Boolean formulae Authors: M. Kearns Harvard University Harvard UniversityView Profile , M. Li Harvard University Harvard UniversityView Profile , L. Pitt University of Illinois University of IllinoisView Profile , L. Valiant Harvard University Harvard UniversityView Profile Authors Info & Claims STOC '87: Proceedings of the nineteenth annual ACM symposium on Theory of computingJanuary 1987 Pages 285–295https://doi.org/10.1145/28395.28426Online:01 January 1987Publication History 157citation769DownloadsMetricsTotal Citations157Total Downloads769Last 12 Months62Last 6 weeks5 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my Alerts New Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Michael Kearns, Ming Li 0001, Leonard Pitt, Leslie G. Valiant
STOC4
1987 A logarithmic time sort for linear size networks
abstract
A randomized algorithm that sorts on an N node network with constant valence in O (log N ) time is given. More particularly, the algorithm sorts N items on an N -node cube-connected cycles graph, and, for some constant k , for all large enough α , it terminates within kα log N time with probability at least 1 - N - α .
John H. Reif, Leslie G. Valiant
J. ACM2
1986 Negation is Powerless for Boolean Slice Functions
abstract
It is shown that for any slice function of n variables the monotone circuit complexity exceeds the circuit complexity over a universal basis by at most a multiplicative constant factor and an additive term of order $O(n(\log n)^2 )$.
Leslie G. Valiant
SIAM J. Comput.1
1986 Random Generation of Combinatorial Structures from a Uniform Distribution
Mark Jerrum, Leslie G. Valiant, Vijay V. Vazirani
Theor. Comput. Sci.2
1986 NP is as Easy as Detecting Unique Solutions
Leslie G. Valiant, Vijay V. Vazirani
Theor. Comput. Sci.1
1985 Learning Disjunction of Conjunctions
Leslie G. Valiant
IJCAI1
1985 NP Is as Easy as Detecting Unique Solutions
abstract
For all known NP-complete problems the number of solutions in instances having solutions may vary over an exponentially large range. Furthermore, most of the well-known ones, such as satisfiability, are parsimoniously interreducible, and these can have any number of solutions between zero and an exponentially large number. It is natural to ask whether the inherent intractability of NP-complete problems is caused by this wide variation. In this paper we give a negative answer to this using randomized reductions. We show that the problems of distinguishing between instances of SAT having zero or one solution, or finding solutions to instances of SAT having unique solutions, are as hard as SAT itself. Several corollaries about the difficulty of specific problems follow. For example if the parity of the number of solutions of SAT can be computed in RP then NP = RP. Some further problems can be shown to be hard for NP or DP via randomized reductions.
Leslie G. Valiant, Vijay V. Vazirani
STOC1
1985 A Complexity Theory Based on Boolean Algebra
abstract
A projection of a Boolean function is a function obtained by substituting for each of its variables a variable, the negation of a variable, or a constant. Reducibilities among computational problems under this relation of projection are considered. It is shown that much of what is of everyday relevance in Turing-machine-based complexity theory can be replicated easily and naturally in this elementary framework. Finer distinctions about the computational relationships among natural problems can be made than in previous formulations and some negative results are proved.
Sven Skyum, Leslie G. Valiant
J. ACM2
1984 A Theory of the Learnable
Leslie G. Valiant
STOC1
1983 A Logarithmic Time Sort for Linear Size Networks
abstract
We give a randomized algorithm that sorts on an N node network with constant valence in 0(log N) time. More particularly the algorithm sorts N items on an N node cube-connected cycles graph and for some constant k for all large enough α it terminates within kα log N time with probability at least 1−N−α.
John H. Reif, Leslie G. Valiant
STOC2
1983 Exponential Lower Bounds for Restricted Monotone Circuits
abstract
In this paper we consider monotone Boolean circuits with three alternations, in the order “or”, “and”, “or.” Whenever the number of alternations is limited to a fixed constant the formula and circuit size measures are polynomially related to each other. We shall therefore refer to this measure interchangeably as ΣπΣ-formula size or ΣπΣ-circuit size. We shall prove that any such circuit or formula for detecting the existence of cliques in an N-node graph has at least 2Ω(Nε) gates for some ε > 0 independent of N.
Leslie G. Valiant
STOC1
1983 Fast Parallel Computation of Polynomials Using Few Processors
abstract
It is shown that any multivariate polynomial of degree d that can be computed sequentially in C steps can be computed in parallel in $O((\log d)(\log C + \log d))$ steps using only $(Cd)^{O(1)} $ processors.
Leslie G. Valiant, Sven Skyum, S. Berkowitz, Charles Rackoff
SIAM J. Comput.1
1983 Optimality of a Two-Phase Strategy for Routing in Interconnection Networks
abstract
It is shown that for d-way shuffle graphs all oblivious algorithms for realizing permutations in logarithmic time send packets along routes twice as long as the diameter of the graph. This confirms the optimality of the strategy that sends packets to random nodes in a first phase and to the correct destinations in the second. For the shuffle-exchange graph the corresponding route length is shown to be strictly longer than for the 2-way shuffle.
Leslie G. Valiant
IEEE Trans. Computers1
1983 Size Bounds for Superconcentrators
G. Lev, Leslie G. Valiant
Theor. Comput. Sci.2
1982 A Scheme for Fast Parallel Communication
abstract
Consider $N = 2^n $ nodes connected by wires to make an n-dimensional binary cube. Suppose that initially the nodes contain one packet each addressed to distinct nodes of the cube. We show that there is a distributed randomized algorithm that can route every packet to its destination without two packets passing down the same wire at any one time, and finishes within time $O(\log N)$ with overwhelming probability for all such routing requests. Each packet carries with it $O(\log N)$ bits of bookkeeping information. No other communication among the nodes takes place. The algorithm offers the only scheme known for realizing arbitrary permutations in a sparse N node network in $O(\log N)$ time and has evident applications in the design of general purpose parallel computers.
Leslie G. Valiant
SIAM J. Comput.1
1981 A Complexity Theory Based on Boolean Algebra
abstract
A projection of a Boolean function is a function obtained by substituting for each of its variables a variable, the negation of a variable, or a constant. Reducibilities among computational problems under this relation of projection are considered. It is shown that much of what is of everyday relevance in Turing-machine-based complexity theory can be replicated easily and naturally in this elementary framework. Finer distinctions about the computational relationships among natural problems can be made than in previous formulations and some negative results are proved.
Sven Skyum, Leslie G. Valiant
FOCS2
1981 Fast Parallel Computation of Polynomials Using Few Processes
Leslie G. Valiant, Sven Skyum
MFCS1
1981 Universal Schemes for Parallel Communication
Leslie G. Valiant, Gordon J. Brebner
STOC1
1981 Addendum: Computing Multivariate Polynomials in Parallel
Leslie G. Valiant
Inf. Process. Lett.1
1981 A Fast Parallel Algorithm for Routing in Permutation Networks
abstract
An algorithm is given for routing in permutation networks-that is, for computing the switch settings that implement a given permutation. The algorithm takes serial timeO(n(logN)2) (for one processor with random access to a memory ofO(n) words) or parallel timeO((logn)3) (fornsynchronous processors with conflict-free random access to a common memory ofO(n) words). These time bounds may be reduced by a further logarithmic factor when all of the switch sizes are integral powers of two.
Gavriela Freund Lev, Nicholas Pippenger, Leslie G. Valiant
IEEE Trans. Computers3
1981 Universality Considerations in VLSI Circuits
abstract
The problem of embedding the interconnection pattern of a circuit into a two-dimensional surface of minimal area is discussed. Since even for some natural patterns graphs containingmconnections may require Ω(m2) area, in order to achieve compact embeddings restricted classes of graphs have to be considered. For example, arbitrary trees (of bounded degree) can be embedded in linear area without edges crossing over. Planar graphs can be embedded efficiently only if crossovers are allowed in the embedding.
Leslie G. Valiant
IEEE Trans. Computers1
1980 Computing Multivariate Polynomials in Parallel
Leslie G. Valiant
Inf. Process. Lett.1
1980 Negation can be Exponentially Powerful
Leslie G. Valiant
Theor. Comput. Sci.1
1979 Negation Can Be Exponentially Powerful
abstract
Among the most remarkable algorithms in algebra are Strassen's algorithm for the multiplication of matrices and the Fast Fourier Transform method for the convolution of vectors. For both of these problems the definition suggests an obvious algorithm that uses just the monotone operations + and ×. Schnorr [18] has shown that these algorithms, which use θ(n3) and Θ(n2) operations respectively, are essentially optimal among algorithms that use only these monotone operations.
Leslie G. Valiant
STOC1
1979 Completeness Classes in Algebra
Leslie G. Valiant
STOC1
1979 Fast Probabilistic Algorithms for Hamiltonian Circuits and Matchings
Dana Angluin, Leslie G. Valiant
J. Comput. Syst. Sci.2
1979 The Complexity of Enumeration and Reliability Problems
abstract
The class of $# P$-complete problems is a class of computationally eqivalent counting problems (defined by the author in a previous paper) that are at least as difficult as the $NP$-complete problems. Here we show, for a large number of natural counting problems for which there was no previous indication of intractability, that they belong to this class. The technique used is that of polynomial time reduction with oracles via translations that are of algebraic or arithmetic nature.
Leslie G. Valiant
SIAM J. Comput.1
1979 The Complexity of Computing the Permanent
abstract
It is shown that the permanent function of (0, 1)-matrices is a complete problem for the class of counting problems associated with nondeterministic polynomial time computations. Related counting problems are also considered. The reductions used are characterized by their nontrivial use of arithmetic.
Leslie G. Valiant
Theor. Comput. Sci.1
1977 Graph-Theoretic Arguments in Low-Level Complexity
Leslie G. Valiant
MFCS1
1977 Fast Probabilistic Algorithms for Hamiltonian Circuits and Matchings
abstract
The main purpose of this paper is to give techniques for analysing the probabilistic performance of certain kinds of algorithms, and hence to suggest some fast algorithms with provably desirable probabilistic behaviour. The particular problems we consider are: finding Hamiltonian circuits in directed graphs (DHC), finding Hamiltonian circuits in undirected graphs (UHC), and finding perfect matchings in undirected graphs (PM). We show that for each problem there is an algorithm that is extremely fast (0(n(log n)2) for DHC and UHC, and 0(nlog n) for PM), and which with probability tending to one finds a solution in randomly chosen graphs of sufficient density. These results contrast with the known NP-completeness of the first two problems [2,12] and the best worst-case upper bound known of 0(n2.5) for the last [9].
Dana Angluin, Leslie G. Valiant
STOC2
1977 On Time Versus Space
abstract
It is shown that every deterministic multitape Turing machine of time complexity t ( n ) can be simulated by a deterministic Turing machine of tape complexity t ( n )/log t ( n ). Consequently, for tape constructable t ( n ), the class of languages recognizable by multitape Turing machines of time complexity t ( n ) is strictly contained in the class of languages recognized by Turing machines of tape complexity t ( n ). In particular the context-sensitive languages cannot be recognized in linear time by deterministic multitape Turing machines.
John E. Hopcroft, Wolfgang J. Paul, Leslie G. Valiant
J. ACM3
1976 The Equivalence Problem for D0L Systems and its Decidability for Binary Alphabets
Leslie G. Valiant
ICALP1
1976 Universal Circuits (Preliminary Report)
abstract
We show that there is a combinational (acyclic) Boolean circuit of complexity 0(slog s), that can be made to compute any Boolean function of complexity s by setting its specially designated set of control inputs to appropriate fixed values. We investigate the construction of such “universal circuits” further so as to exhibit directions in which refinements of the asymptotic multiplicative constant factor in the complexity bound can be found. In this pursuit useful detailed guidance is provided by available lower bound arguments. In the final section we discuss some other problems in computational complexity that can be related directly to the graph-theoretic ideas behind our constructions. For motivation we start by illustrating some of the applications of universal circuits themselves.
Leslie G. Valiant
STOC1
1976 A Note on the Succinctness of Descriptions of Deterministic Languages
Leslie G. Valiant
Inf. Control.1
1976 Relative Complexity of Checking and Evaluating
Leslie G. Valiant
Inf. Process. Lett.1
1976 Shifting Graphs and Their Applications
abstract
Graphs that in a certain precise sense are rich in sets of vertex-disjoint paths are studied. Bounds are obtained on the minimum number of edges in such graphs, and these are used to deduce nonlinear lower bounds on the computational complexity of shifting, merging, and matching problems.
Nicholas Pippenger, Leslie G. Valiant
J. ACM2
1976 Graph-Theoretic Properties in computational Complexity
Leslie G. Valiant
J. Comput. Syst. Sci.1
1976 Circuit Size is Nonlinear in Depth
Mike Paterson, Leslie G. Valiant
Theor. Comput. Sci.2
1975 On Time versus Space and Related Problems
John E. Hopcroft, Wolfgang J. Paul, Leslie G. Valiant
FOCS3
1975 On Non-linear Lower Bounds in Computational Complexity
abstract
The purpose of this paper is to explore the possibility that purely graph-theoretic reasons may account for the superlinear complexity of wide classes of computational problems. The results are therefore of two kinds: reductions to graph theoretic conjectures on the one hand, and graph theoretic results on the other.
Leslie G. Valiant
STOC1
1975 Regularity and Related Problems for Deterministic Pushdown Automata
abstract
It ~S shown that to decide whether the language accepted by an arbitrary deterministic pushdown automaton is LL (k), or whether ~t m accepted by some one-counter or finite-turn pushdown machine, must be at least as difficult as to decide whether it is regular.The regularity problem itself is analyzed in detail, and Stearns' dec~mon procedure for this as improved by one level of exponentiatlon Upper bounds, close to known lower bounds, are obtained for the succinctness with which a pushdown automaton, and various restrictions of it, can express equivalent fimte-state machines
Leslie G. Valiant
J. ACM1
1975 General Context-Free Recognition in Less than Cubic Time
Leslie G. Valiant
J. Comput. Syst. Sci.1
1975 Deterministic One-Counter Automata
Leslie G. Valiant, Mike Paterson
J. Comput. Syst. Sci.1
1975 Parallelism in Comparison Problems
abstract
The worst-case time complexity of algorithms for multiprocessor computers with binary comparisons as the basic operations is investigated. It is shown that for the problems of finding the maximum, sorting, and merging a pair of sorted lists, if n, the size of the input set, is not less than k, the number of processors, speedups of at least $O(k/\log \log k)$ can be achieved with respect to comparison operations. The algorithm for finding the maximum is shown to be optimal for all values of k and n.
Leslie G. Valiant
SIAM J. Comput.1
1974 The Decidability of Equivalence for Deterministic Finite-Turn Pushdown Automata
abstract
A deterministic pushdown automaton (dpda) is described as finite-turn if there is a bound on the number of times the direction of the stack movement can change in the set of all derivations from the starting configuration. The purpose of this paper is to show that there exists a procedure for deciding whether two such finite-turn machines recognize the same language. By virtue of a direct correspondence between a restricted class of one-turn dpda and deterministic two-tape acceptors (Valiant (1973)), our proof also provides a solution to the equivalence problem for the latter, alternative to that of Bird (1973). Since some of the ideas we introduce are not related exclusively to the finite-turn property, or even pushdown machines, it is hoped that our methods can be adapted for constructing equivalence tests for other classes of deterministic automata.
Leslie G. Valiant
STOC1
1974 The Equivalence Problem for Deterministic Finite-Turn Pushdown Automata
Leslie G. Valiant
Inf. Control.1