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

David A. Cohen

dblp:50/3733 · DBLP profile ↗
← Back
60ranked-venue papers
38as first author
0since 2021 · last 2020
—ORCID · conflict

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

Artificial intelligence and machine learning · 40 · 26 first-authorSoftware engineering, systems software and programming languages · 20 · 13 first-authorTheory of computation · 17 · 11 first-authorGraphics, computer vision, multimedia, augmented reality and games · 7 · 6 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 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
9 papers
Computational complexity · 46% Graph algorithms and graph theory · 32% Mathematical optimization · 22%
Artificial intelligence
12 papers
Planning, search and constraint satisfaction · 70% Probabilistic and Bayesian machine learning · 27% Learning theory · 3%

Topics — the 18 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational complexity
constraint satisfaction
0.742019
Binary constraint satisfaction problems defined by excluded topological minors · Inf. Comput. 2019
Binarisation via Dualisation for Valued Constraints · AAAI 2015
The complexity of soft constraint satisfaction · Artif. Intell. 2006
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › constraint programming
tractable class
0.342015
Tractable Classes of Binary CSPs Defined by Excluded Topological Minors · IJCAI 2015
A Maximal Tractable Class of Soft Constraints · IJCAI 2003
Building tractable disjunctive constraints · J. ACM 2000
Computational complexity
binarization
0.212015
Binarisation via Dualisation for Valued Constraints · AAAI 2015
Mathematical optimization
combinatorial optimization
0.212015
Binarisation via Dualisation for Valued Constraints · AAAI 2015
Mathematical optimization
constraint programming
0.212015
Binarisation via Dualisation for Valued Constraints · AAAI 2015
Graph algorithms and graph theory
graph minors
0.212015
Tractable Classes of Binary CSPs Defined by Excluded Topological Minors · IJCAI 2015
Graph algorithms and graph theory › graph minors
topological minor
0.212015
Tractable Classes of Binary CSPs Defined by Excluded Topological Minors · IJCAI 2015
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
variable elimination
0.212013
Variable Elimination in Binary CSP via Forbidden Patterns · IJCAI 2013
Computational complexity
algebraic complexity
0.212013
An Algebraic Theory of Complexity for Discrete Optimization · SIAM J. Comput. 2013
Mathematical optimization
discrete optimization
0.212013
An Algebraic Theory of Complexity for Discrete Optimization · SIAM J. Comput. 2013
Computational complexity › complexity of reasoning
tractable fragments
0.212013
An Algebraic Theory of Complexity for Discrete Optimization · SIAM J. Comput. 2013
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
symmetry reduction
0.112008
Domain permutation reduction for constraint satisfaction problems · Artif. Intell. 2008
Graph algorithms and graph theory
graph decomposition
0.112005
A Unified Theory of Structural Tractability for Constraint Satisfaction and Spread Cut Decomposition · IJCAI 2005
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
soft constraints
0.012003
A Maximal Tractable Class of Soft Constraints · IJCAI 2003
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
problem decomposition
0.011994
Decomposing Constraint Satisfaction Problems Using Database Techniques · Artif. Intell. 1994
Emerging computing paradigms › approximate and stochastic computing
stochastic computing
0.011994
Generating binary sequences for stochastic computing · IEEE Trans. Inf. Theory 1994
Machine learning › Learning theory
computational learning theory
0.011992
On Exact Specification by Examples · COLT 1992
Machine learning › Learning theory › computational learning theory › machine teaching
teaching dimension
0.011992
On Exact Specification by Examples · COLT 1992

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

constraint satisfaction · 0.6dual encoding · 0.2algebraic properties · 0.2weighted polymorphisms · 0.2variable elimination · 0.2galois connection · 0.2complexity analysis · 0.1domain permutation · 0.1symmetry breaking · 0.1tractability analysis · 0.0constraint propagation · 0.0tractability characterisation · 0.0database techniques · 0.0helpful teacher · 0.0
YearPublicationVenuePosition
2020 Representing Fitness Landscapes by Valued Constraints to Understand the Complexity of Local Search
Artem Kaznatcheev, David A. Cohen, Peter Jeavons 0001
J. Artif. Intell. Res.2
2019 Representing Fitness Landscapes by Valued Constraints to Understand the Complexity of Local Search
abstract
Local search is widely used to solve combinatorial optimisation problems and to model biological evolution, but the performance of local search algorithms on different kinds of fitness landscapes is poorly understood. Here we introduce a natural approach to modelling fitness landscapes using valued constraints. This allows us to investigate minimal representations (normal forms) and to consider the effects of the structure of the constraint graph on the tractability of local search. First, we show that for fitness landscapes representable by binary Boolean valued constraints there is a minimal necessary constraint graph that can be easily computed. Second, we consider landscapes as equivalent if they allow the same (improving) local search moves; we show that a minimal normal form still exists, but is NP-hard to compute. Next we consider the complexity of local search on fitness landscapes modelled by valued constraints with restricted forms of constraint graph. In the binary Boolean case, we prove that a tree-structured constraint graph gives a tight quadratic bound on the number of improving moves made by any local search; hence, any landscape that can be represented by such a model will be tractable for local search. We build two families of examples to show that both the conditions in our tractability result are essential. With domain size three, even just a path of binary constraints can model a landscape with an exponentially long sequence of improving moves. With a treewidth two constraint graph, even with a maximum degree of three, binary Boolean constraints can model a landscape with an exponentially long sequence of improving moves.
Artem Kaznatcheev, David A. Cohen, Peter Jeavons 0001
CP2
2019 On Singleton Arc Consistency for CSPs Defined by Monotone Patterns
abstract
Singleton arc consistency is an important type of local consistency which has been recently shown to solve all constraint satisfaction problems (CSPs) over constraint languages of bounded width. We aim to characterise all classes of CSPs defined by a forbidden pattern that are solved by singleton arc consistency and closed under removing constraints. We identify five new patterns whose absence ensures solvability by singleton arc consistency, four of which are provably maximal and three of which generalise 2-SAT. Combined with simple counter-examples for other patterns, we make significant progress towards a complete classification.
Clément Carbonnel, David A. Cohen, Martin C. Cooper, Stanislav Zivný
Algorithmica2
2019 Binary constraint satisfaction problems defined by excluded topological minors
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001, Stanislav Zivný
Inf. Comput.1
2018 Domain Reduction for Valued Constraints by Generalising Methods from CSP
Martin C. Cooper, Wafa Jguirim, David A. Cohen
CP3
2018 On Singleton Arc Consistency for CSPs Defined by Monotone Patterns
abstract
Singleton arc consistency is an important type of local consistency which has been recently shown to solve all constraint satisfaction problems (CSPs) over constraint languages of bounded width. We aim to characterise all classes of CSPs defined by a forbidden pattern that are solved by singleton arc consistency and closed under removing constraints. We identify five new patterns whose absence ensures solvability by singleton arc consistency, four of which are provably maximal and three of which generalise 2-SAT. Combined with simple counter-examples for other patterns, we make significant progress towards a complete classification.
Clément Carbonnel, David A. Cohen, Martin C. Cooper, Stanislav Zivný
STACS2
2017 Binarisation for Valued Constraint Satisfaction Problems
abstract
We study methods for transforming valued constraint satisfaction problems (VCSPs) to binary VCSPs. First, we show that the standard dual encoding preserves many aspects of the algebraic properties that capture the computational complexity of VCSPs. Second, we extend the reduction of CSPs to binary CSPs described by Bulín et al. [ Log. Methods Comput. Sci., 11 (2015)] to VCSPs. This reduction establishes that VCSPs over a fixed valued constraint language are polynomial-time equivalent to minimum-cost homomorphism problems over a fixed digraph.
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001, Andrei A. Krokhin, Robert Powell, Stanislav Zivný
SIAM J. Discret. Math.1
2016 A Theoretical Framework for Constraint Propagator Triggering
abstract
CSP instances are commonly solved by backtracking search combined with constraint propagation. During search, constraint solvers aim to remove any literals (variable-value pair) that can be shown not to be part of any solution. This literal removal, called propagation, is the beating heart of modern constraint solvers. A significant proportion of the runtime of propagating constraint solvers is spent running propagation algorithms. Therefore any mechanism for reducing how frequently propagators are called leads directly to significant performance improvements. One family of popular techniques is dynamic triggering — these techniques aim to avoid invoking a propagator when it would remove no literals. While this technique has been successful in practice, it has not yet been studied theoretically. This paper provides a theoretical framework for understanding when dynamic triggering will be successful. In particular, we prove when a literal deletion does not require a propagator to be executed. To achieve this, we describe supports: a support for a constraint is a set of literals whose presence in a search state ensures that propagating the constraint will not remove any literals. Therefore running the propagator when a literal outside the support is deleted is a waste of time. By characterising supports and giving a definition of dynamic and static supports for the CSP, we provide the framework for a proper analysis. We show how the number of triggers required for different constraints varies widely. For some constraints, dynamic triggering allows very small supports, for others the number of required supports is provably large.
David A. Cohen, Christopher Jefferson, Karen E. Petrie
SOCS1
2015 Binarisation via Dualisation for Valued Constraints
abstract
Constraint programming is a natural paradigm for many combinatorial optimisation problems. The complexity of constraint satisfaction for various forms of constraints has been widely-studied, both to inform the choice of appropriate algorithms, and to understand better the boundary between polynomial-time complexity and NP-hardness. In constraint programming it is well-known that any constraint satisfaction problem can be converted to an equivalent binary problem using the so-called dual encoding. Using this standard approach any fixed collection of constraints, of arbitrary arity, can be converted to an equivalent set of constraints of arity at most two. Here we show that this transformation, although it changes the domain of the constraints, preserves all the relevant algebraic properties that determine the complexity. Moreover, we show that the dual encoding preserves many of the key algorithmic properties of the original instance. We also show that this remains true for more general valued constraint languages, where constraints may assign different cost values to different assignments. Hence, we obtain a simple proof of the fact that to classify the computational complexity of all valued constraint languages it suffices to classify only binary valued constraint languages.
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001, Stanislav Zivný
AAAI1
2015 Tractable Classes of Binary CSPs Defined by Excluded Topological Minors
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001, Stanislav Zivný
IJCAI1
2015 Identification of Cerebral Small Vessel Disease Using Multiple Instance Learning
Liang Chen 0018, Tong Tong 0001, Chin Pang Ho, Rajiv Patel, David A. Cohen, Angela C. Dawson, Omid Halse, Olivia Geraghty, Paul E. M. Rinne, Christopher J. White, Tagore Nakornchai, Paul Bentley, Daniel Rueckert
MICCAI (1)5
2015 Variable and value elimination in binary constraint satisfaction via forbidden patterns
David A. Cohen, Martin C. Cooper, Guillaume Escamocher, Stanislav Zivný
J. Comput. Syst. Sci.1
2014 Iterative Plan Construction for the Workflow Satisfiability Problem
abstract
The Workflow Satisfiability Problem (WSP) is a problem of practical interest that arises whenever tasks need to be performed by authorized users, subject to constraints defined by business rules. We are required to decide whether there exists a plan - an assignment of tasks to authorized users - such that all constraints are satisfied. It is natural to see the WSP as a subclass of the Constraint Satisfaction Problem (CSP) in which the variables are tasks and the domain is the set of users. What makes the WSP distinctive is that the number of tasks is usually very small compared to the number of users, so it is appropriate to ask for which constraint languages the WSP is fixed-parameter tractable (FPT), parameterized by the number of tasks. This novel approach to the WSP, using techniques from CSP, has enabled us to design a generic algorithm which is FPT for several families of workflow constraints considered in the literature. Furthermore, we prove that the union of FPT languages remains FPT if they satisfy a simple compatibility condition. Lastly, we identify a new FPT constraint language, user-independent constraints, that includes many of the constraints of interest in business processing systems. We demonstrate that our generic algorithm has provably optimal running time O*(2^(klog k)), for this language, where k is the number of tasks.
David A. Cohen, Jason Crampton, Andrei V. Gagarin, Gregory Z. Gutin, Mark Jones 0001
J. Artif. Intell. Res.1
2013 Tractable Combinations of Global Constraints
David A. Cohen, Peter Jeavons 0001, Evgenij Thorstensen, Stanislav Zivný
CP1
2013 Variable Elimination in Binary CSP via Forbidden Patterns
David A. Cohen, Martin C. Cooper, Guillaume Escamocher, Stanislav Zivný
IJCAI1
2013 An Algebraic Theory of Complexity for Discrete Optimization
abstract
Discrete optimization problems arise in many different areas and are studied under many different names. In many such problems the quantity to be optimized can be expressed as a sum of functions of a restricted form. Here we present a unifying theory of complexity for problems of this kind. We show that the complexity of a finite-domain discrete optimization problem is determined by certain algebraic properties of the objective function, which we call weighted polymorphisms. We define a Galois connection between sets of rational-valued functions and sets of weighted polymorphisms and show how the closed sets of this Galois connection can be characterized. These results provide a new approach to studying the complexity of discrete optimization. We use this approach to identify certain maximal tractable subproblems of the general problem and hence derive a complete classification of complexity for the Boolean case.
David A. Cohen, Martin C. Cooper, Páidí Creed, Peter Jeavons 0001, Stanislav Zivný
SIAM J. Comput.1
2012 The Tractability of CSP Classes Defined by Forbidden Patterns
abstract
The constraint satisfaction problem (CSP) is a general problem central to computer science and artificial intelligence. Although the CSP is NP-hard in general, considerable effort has been spent on identifying tractable subclasses. The main two approaches consider structural properties (restrictions on the hypergraph of constraint scopes) and relational properties (restrictions on the language of constraint relations). Recently, some authors have considered hybrid properties that restrict the constraint hypergraph and the relations simultaneously. Our key contribution is the novel concept of a CSP pattern and classes of problems defined by forbidden patterns (which can be viewed as forbidding generic sub-problems). We describe the theoretical framework which can be used to reason about classes of problems defined by forbidden patterns. We show that this framework generalises certain known hybrid tractable classes. Although we are not close to obtaining a complete characterisation concerning the tractability of general forbidden patterns, we prove a dichotomy in a special case: classes of problems that arise when we can only forbid binary negative patterns (generic sub-problems in which only disallowed tuples are specified). In this case we show that all (finite sets of) forbidden patterns define either polynomial-time solvable or NP-complete classes of instances.
David A. Cohen, Martin C. Cooper, Páidí Creed, Dániel Marx, András Z. Salamon
J. Artif. Intell. Res.1
2011 On Guaranteeing Polynomially Bounded Search Tree Size
David A. Cohen, Martin C. Cooper, Martin James Green, Dániel Marx
CP1
2011 An Algebraic Theory of Complexity for Valued Constraints: Establishing a Galois Connection
David A. Cohen, Páidí Creed, Peter Jeavons 0001, Stanislav Zivný
MFCS1
2009 Constraint Representations and Structural Tractability
David A. Cohen, Martin James Green, Chris Houghton
CP1
2009 The Expressive Power of Binary Submodular Functions
Stanislav Zivný, David A. Cohen, Peter Jeavons 0001
MFCS2
2009 The expressive power of binary submodular functions
Stanislav Zivný, David A. Cohen, Peter Jeavons 0001
Discret. Appl. Math.2
2008 Domain permutation reduction for constraint satisfaction problems
Martin James Green, David A. Cohen
Artif. Intell.2
2008 A unified theory of structural tractability for constraint satisfaction problems
David A. Cohen, Peter Jeavons 0001, Marc Gyssens
J. Comput. Syst. Sci.1
2008 Generalising submodularity and horn clauses: Tractable optimization problems defined by tournament pair multimorphisms
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001
Theor. Comput. Sci.1
2008 The expressive power of valued constraints: Hierarchies and collapses
David A. Cohen, Peter Jeavons 0001, Stanislav Zivný
Theor. Comput. Sci.1
2007 The Expressive Power of Valued Constraints: Hierarchies and Collapses
David A. Cohen, Peter Jeavons 0001, Stanislav Zivný
CP1
2006 Constraint Symmetry and Solution Symmetry
David A. Cohen, Peter Jeavons 0001, Christopher Jefferson, Karen E. Petrie, Barbara M. Smith
AAAI1
2006 An Algebraic Characterisation of Complexity for Valued Constraint
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001
CP1
2006 Typed Guarded Decompositions for Constraint Satisfaction
David A. Cohen, Martin James Green
CP1
2006 The Effect of Constraint Representation on Structural Tractability
Chris Houghton, David A. Cohen, Martin James Green
CP2
2006 The complexity of soft constraint satisfaction
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001, Andrei A. Krokhin
Artif. Intell.1
2005 Symmetry Definitions for Constraint Satisfaction Problems
David A. Cohen, Peter Jeavons 0001, Christopher Jefferson, Karen E. Petrie, Barbara M. Smith
CP1
2005 Solution Equivalent Subquadrangle Reformulations of Constraint Satisfaction Problems
Chris Houghton, David A. Cohen
CP2
2005 A Unified Theory of Structural Tractability for Constraint Satisfaction and Spread Cut Decomposition
David A. Cohen, Peter Jeavons 0001, Marc Gyssens
IJCAI1
2005 Supermodular functions and the complexity of MAX CSP
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001, Andrei A. Krokhin
Discret. Appl. Math.1
2004 EA-lect: an evolutionary algorithm for constructing logical rules to predict election into Cooperstown
abstract
While several papers exist focusing on the question of election into the Baseball Hall of Fame election, all of them use the same method for building a model: regression analysis. Problems with this include the fact that regressions are continuous functions, and thus have trouble modeling binary problems. While there are some methods that work reasonably well, a logical rule, which can be evaluated to only true or false, seems to be a better option for several reasons. In regression models, since the results are continuous, it is possible to get an answer other than just 1 or 0 for a binary problem. Because of this, an arbitrary cutoff to what is to be considered a positive example must be made. Instead, through the use of genetic algorithms, a logical rule, which can evaluate any example to either true or false (1 or 0) can be found. The rules found by this system are extremely accurate, with training accuracies around 99% and testing accuracies just lower at 97%.
David A. Cohen
IEEE Congress on Evolutionary Computation1
2004 A Complete Characterization of Complexity for Boolean Constraint Optimization Problems
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001
CP1
2004 Identifying Efficiently Solvable Cases of Max CSP
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001, Andrei A. Krokhin
STACS1
2004 A Maximal Tractable Class of Soft Constraints
abstract
Many researchers in artificial intelligence are beginning to explore the use of soft constraints to express a set of (possibly conflicting) problem requirements. A soft constraint is a function defined on a collection of variables which associates some measure of desirability with each possible combination of values for those variables. However, the crucial question of the computational complexity of finding the optimal solution to a collection of soft constraints has so far received very little attention. In this paper we identify a class of soft binary constraints for which the problem of finding the optimal solution is tractable. In other words, we show that for any given set of such constraints, there exists a polynomial time algorithm to determine the assignment having the best overall combined measure of desirability. This tractable class includes many commonly-occurring soft constraints, such as 'as near as possible' or 'as soon as possible after', as well as crisp constraints such as 'greater than'. Finally, we show that this tractable class is maximal, in the sense that adding any other form of soft binary constraint which is not in the class gives rise to a class of problems which is NP-hard.
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001, Andrei A. Krokhin
J. Artif. Intell. Res.1
2003 A New Classs of Binary CSPs for which Arc-Constistency Is a Decision Procedure
David A. Cohen
CP1
2003 Soft Constraints: Complexity and Multimorphisms
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001, Andrei A. Krokhin
CP1
2003 Tractability by Approximating Constraint Languages
Martin James Green, David A. Cohen
CP2
2003 A Maximal Tractable Class of Soft Constraints
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001, Andrei A. Krokhin
IJCAI1
2000 New Tractable Classes from Old
David A. Cohen, Peter Jeavons 0001, Richard Gault
CP1
2000 Building tractable disjunctive constraints
abstract
Many combinatorial search problems can be expressed as 'constraint satisfaction problems'. This class of problems is known to be NP-hard in general, but a number of restricted constraint classes have been identified which ensure tractability. This paper presents the first general results on combining tractable constraint classes to obtain larger, more general, tractable classes. We give examples to show that many known examples of tractable constraint classes, from a wide variety of different contexts, can be constructed from simpler tractable classes using a general method. We also construct several new tractable classes that have not previously been identified.
David A. Cohen, Peter Jeavons 0001, Peter Jonsson, Manolis Koubarakis
J. ACM1
1998 Constraints, Consistency and Closure
Peter Jeavons 0001, David A. Cohen, Martin C. Cooper
Artif. Intell.2
1997 Tractable Disjunctive Constraints
David A. Cohen, Peter Jeavons 0001, Manolis Koubarakis
CP1
1997 Closure properties of constraints
abstract
Many combinatorial search problems can be expressed as “constraint satisfaction problems” and this class of problems is known to be NP-complete in general. In this paper, we investigate the subclasses that arise from restricting the possible constraint types. We first show that any set of constraints that does not give rise to an NP-complete class of problems must satisfy a certain type of algebraic closure condition. We then investigate all the different possible forms of this algebraic closure property, and establish which of these are sufficient to ensure tractability. As examples, we show that all known classes of tractable constraints over finite domains can be characterized by such an algebraic closure property. Finally, we describe a simple computational procedure that can be used to determine the closure properties of a given set of constraints. This procedure involves solving a particular constraint satisfaction problem, which we call an “indicator problem.”
Peter Jeavons 0001, David A. Cohen, Marc Gyssens
J. ACM2
1996 Derivation of Constraints and Database Relations
David A. Cohen, Marc Gyssens, Peter Jeavons 0001
CP1
1996 A test for Tractability
Peter Jeavons 0001, David A. Cohen, Marc Gyssens
CP2
1995 An Algebraic Characterization of Tractable Constraints
Peter Jeavons 0001, David A. Cohen
COCOON2
1995 A Unifying Framework for Tractable Constraints
Peter Jeavons 0001, David A. Cohen, Marc Gyssens
CP2
1994 Characterising Tractable Constraints
Martin C. Cooper, David A. Cohen, Peter Jeavons 0001
Artif. Intell.2
1994 Decomposing Constraint Satisfaction Problems Using Database Techniques
Marc Gyssens, Peter Jeavons 0001, David A. Cohen
Artif. Intell.3
1994 Generating binary sequences for stochastic computing
abstract
The paper describes techniques for constructing statistically independent binary sequences with prescribed ratios of zeros and ones. The first construction is a general recursive construction, which forms the sequences from a class of "elementary" sequences. The second construction is a special construction which can be used when the ratio of ones to zeros is expressed in binary notation. The second construction is shown to be optimal in terms of the numbers of input sequences required to construct the desired sequence. The paper concludes with a discussion of how to generate independent "elementary" sequences using simple digital techniques.>
Peter Jeavons 0001, David A. Cohen, John Shawe-Taylor
IEEE Trans. Inf. Theory2
1992 On Exact Specification by Examples
abstract
Some recent work [7, 14, 15] in computational learning theory has discussed learning in situations where the teacher is helpful, and can choose to present carefully chosen sequences of labelled examples to the learner. We say a function t in a set H of functions (a hypothesis space) defined on a set X is specified by S***X if the only function in H which agrees with t on S is t itself. The specification number σ(t) of t is the least cardinality of such an S. For a general hypothesis space, we show that the specification number of any hypotheis is at least equal to a parameter from [14] known as the testing dimension of H. We investigate in some detail the specification numbers of hypotheses in the set Hn of linearly separable boolean functions: We present general methods for finding upper bounds on σ(t) and we characterise those t which have largest σ(t). We obtain a general lower bound on the number of examples required and we show that for all nested hypotheses, this lower bound is attained. We prove that for any t ε Hn, there is exactly one set of examples of minimal cardinality (i.e., of cardinality σ(t)) which specifies t. We then discuss those t ε Hn which have limited dependence, in the sense that some of the variables are redundant (i.e., there are irrelevant attributes), giving tight upper and lower bounds on σ(t) for such hypotheses. In the final section of the paper, we address the complexity of computing specification numbers and related parameters.
Martin Anthony, Graham R. Brightwell, David A. Cohen, John Shawe-Taylor
COLT3
1992 Rationality of Division Orderings
David A. Cohen, Elizabeth A. Scott
Inf. Process. Lett.1
1990 Linear programming algorithm for neural networks
John Shawe-Taylor, David A. Cohen
Neural Networks2
1988 Transformational theory of feedforward neural networks
David A. Cohen, C. Mannion, John Shawe-Taylor
Neural Networks1