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

Matthew L. Ginsberg

dblp:g/MatthewLGinsberg · DBLP profile ↗
← Back
52ranked-venue papers
36as first author
1since 2021 · last 2022
—ORCID · none

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

Artificial intelligence and machine learning · 49 · 33 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 18 · 10 first-authorTheory of computation · 12 · 9 first-authorSoftware engineering, systems software and programming languages · 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.

Artificial intelligence
31 papers
Planning, search and constraint satisfaction · 65% Language models and text generation · 13% Knowledge representation and reasoning · 11%
Theoretical computer science
10 papers
Automated reasoning and model checking · 40% Logic in computer science · 33% Computational complexity · 22%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Smart cities and intelligent transportation · 100%

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

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › constraint satisfaction
crossword puzzle solving
0.622022
Automated Crossword Solving · ACL (1) 2022
Search Lessons Learned from Crossword Puzzles · AAAI 1990
Natural language and speech › Language models and text generation
large language model reasoning
0.212022
Automated Crossword Solving · ACL (1) 2022
Robotics › Motion planning and robot control
path planning
0.112011
Green Driver: AI in a Microcosm · AAAI 2011
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
stochastic shortest path
0.112011
Green Driver: AI in a Microcosm · AAAI 2011
Smart cities and intelligent transportation › route planning
eco-routing
0.112011
Green Driver: AI in a Microcosm · AAAI 2011
Automated reasoning and model checking
theorem proving
0.142004
Implementing a Generalized Version of Resolution · AAAI 2004
A Circumscriptive Theorem Prover · Artif. Intell. 1989
A Circumscriptive Theorem Prover · AAAI 1988
Logic in computer science
proof theory
0.012004
Implementing a Generalized Version of Resolution · AAAI 2004
Computational complexity › proof complexity
resolution
0.012004
Implementing a Generalized Version of Resolution · AAAI 2004
Knowledge, reasoning and agents › Knowledge representation and reasoning
nonmonotonic reasoning
0.0101991
The Computational Value of Nonmonotonic Reasoning · KR 1991
Critical Issues in Nonmonotonic Reasoning · KR 1989
A Theorem Prover for Prioritized Circumscription · IJCAI 1989
Automated reasoning and model checking
satisfiability
0.022000
Satisfiability Algorithms and Finite Quantification · KR 2000
GSAT and Dynamic Backtracking · KR 1994
Smart cities and intelligent transportation
driver behavior analysis
0.012011
Green Driver: AI in a Microcosm · AAAI 2011
Smart cities and intelligent transportation › mobility data analysis
traffic analytics
0.012011
Green Driver: AI in a Microcosm · AAAI 2011
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search
0.041992
Iterative Broadening · Artif. Intell. 1992
Is There any Need for Domain-Dependent Control Information? · AAAI 1991
Iterative Broadening · AAAI 1990
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
game playing
0.011999
GIB: Steps Toward an Expert-Level Bridge-Playing Program · IJCAI 1999
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
search control
0.031991
Is There any Need for Domain-Dependent Control Information? · AAAI 1991
Iterative Broadening · AAAI 1990
Search Lessons Learned from Crossword Puzzles · AAAI 1990
Knowledge, reasoning and agents › Knowledge representation and reasoning
commonsense reasoning
0.021996
Do Computers Need Common Sense? · KR 1996
Marvin Minsky, The Society of Mind · Artif. Intell. 1991
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › plan generation
generative planning
0.011996
A New Algorithm for Generative Planning · KR 1996
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
procedural reasoning
0.011996
Procedural Reasoning in Constraint Satisfaction · KR 1996
Algorithms and data structures › search algorithms
combinatorial search
0.011996
Symmetry-Breaking Predicates for Search Problems · KR 1996
Computational complexity
search problems
0.011996
Symmetry-Breaking Predicates for Search Problems · KR 1996
Automated reasoning and model checking
automated theorem proving
0.012004
Implementing a Generalized Version of Resolution · AAAI 2004
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning
approximate planning
0.011995
Approximate Planning · Artif. Intell. 1995
Machine learning › Optimization for machine learning
stochastic search
0.011995
Systematic Versus Stochastic Constraint Satisfaction · IJCAI 1995
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › state space search
systematic search
0.011995
Systematic Versus Stochastic Constraint Satisfaction · IJCAI 1995
Knowledge, reasoning and agents › Knowledge representation and reasoning › reasoning about action and change
reasoning about actions
0.021988
Reasoning About Action II: The Qualification Problem · Artif. Intell. 1988
Reasoning About Action I: A Possible Worlds Approach · Artif. Intell. 1988
Knowledge, reasoning and agents › Knowledge representation and reasoning › nonmonotonic reasoning
qualification problem
0.021988
Reasoning About Action II: The Qualification Problem · Artif. Intell. 1988
Possible Worlds and the Qualification Problem · AAAI 1987
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic-based reasoning
symbolic reasoning
0.011992
A Symbolic Generalization of Probability Theory · AAAI 1992
Machine learning › Learning theory
computational complexity
0.011991
Computational Considerations in Reasoning about Action · KR 1991
Knowledge, reasoning and agents › Knowledge representation and reasoning
reasoning about action and change
0.011991
Computational Considerations in Reasoning about Action · KR 1991
Knowledge, reasoning and agents › Knowledge representation and reasoning › causal reasoning
counterfactual reasoning
0.021986
Counterfactuals · Artif. Intell. 1986
Counterfactuals · IJCAI 1985

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

constraint satisfaction · 0.6search · 0.6hidden markov model · 0.2dynamic programming · 0.2a* search · 0.2resolution · 0.0satisfiability algorithms · 0.0symmetry breaking · 0.0generative planning · 0.0complexity analysis · 0.0commonsense reasoning · 0.0heuristic search · 0.0dynamic backtracking · 0.0GSAT · 0.0probability theory · 0.0circumscription · 0.0automated theorem proving · 0.0possible worlds semantics · 0.0
YearPublicationVenuePosition
2022 Automated Crossword Solving
abstract
Eric Wallace, Nicholas Tomlin, Albert Xu, Kevin Yang, Eshaan Pathak, Matthew Ginsberg, Dan Klein. Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2022.
Eric Wallace, Nicholas Tomlin, Albert Xu, Kevin Yang, Eshaan Pathak, Matthew L. Ginsberg, Daniel Klein 0001
ACL (1)6
2015 Satsisfiability and Systematicity
abstract
We introduce a new notion of systematicity for satisfiability algorithms with restarts, saying that an algorithm is strongly systematic if it is systematic independent of restart policy but weakly systematic if it is systematic for some restart policies but not others. We show that existing satisfiability engines are generally only weakly systematic, and describe FLEX, a strongly systematic algorithm that uses an amount of memory polynomial in the size of the problem. On large number factoring problems, FLEX appears to outperform weakly systematic approaches.
Matthew L. Ginsberg
J. Artif. Intell. Res.1
2011 Green Driver: AI in a Microcosm
abstract
The Green Driver app is a dynamic routing application for GPS-enabled smartphones. Green Driver combines client GPS data with real-time traffic light information provided by cities to determine optimal routes in response to driver route requests. Routes are optimized with respect to travel time, with the intention of saving the driver both time and fuel, and rerouting can occur if warranted. During a routing session, client phones communicate with a centralized server that both collects GPS data and processes route requests. All relevant data are anonymized and saved to databases for analysis; statistics are calculated from the aggregate data and fed back to the routing engine to improve future routing. Analyses can also be performed to discern driver trends: where do drivers tend to go, how long do they stay, when and where does traffic congestion occur, and so on. The system uses a number of techniques from the field of artificial intelligence. We apply a variant of A* search for solving the stochastic shortest path problem in order to find optimal driving routes through a network of roads given light-status information. We also use dynamic programming and hidden Markov models to determine the progress of a driver through a network of roads from GPS data and light-status data. The Green Driver system is currently deployed for testing in Eugene, Oregon, and is scheduled for large-scale deployment in Portland, Oregon, in Spring 2011.
Jim Apple, Aran Clauson, Heidi E. Dixon, Hiba Fakhoury, Matthew L. Ginsberg, Erin Keenan, Alex Leighton, Kevin Scavezze, Bryan Smith
AAAI6
2011 Dr.Fill: Crosswords and an Implemented Solver for Singly Weighted CSPs
Matthew L. Ginsberg
J. Artif. Intell. Res.1
2007 Of Mousetraps and Men: A Cautionary Tale
Matthew L. Ginsberg
CP1
2005 Generalizing Boolean Satisfiability III: Implementation
abstract
This is the third of three papers describing ZAP, a satisfiability engine that substantially generalizes existing tools while retaining the performance characteristics of modern high-performance solvers. The fundamental idea underlying ZAP is that many problems passed to such engines contain rich internal structure that is obscured by the Boolean representation used; our goal has been to define a representation in which this structure is apparent and can be exploited to improve computational performance. The first paper surveyed existing work that (knowingly or not) exploited problem structure to improve the performance of satisfiability engines, and the second paper showed that this structure could be understood in terms of groups of permutations acting on individual clauses in any particular Boolean theory. We conclude the series by discussing the techniques needed to implement our ideas, and by reporting on their performance on a variety of problem instances.
Heidi E. Dixon, Matthew L. Ginsberg, David K. Hofer, Eugene M. Luks, Andrew J. Parkes
J. Artif. Intell. Res.2
2004 Implementing a Generalized Version of Resolution
Heidi E. Dixon, Matthew L. Ginsberg, David K. Hofer, Eugene M. Luks, Andrew J. Parkes
AAAI2
2004 Generalizing Boolean Satisfiability II: Theory
abstract
This is the second of three planned papers describing ZAP, a satisfiability engine that substantially generalizes existing tools while retaining the performance characteristics of modern high performance solvers. The fundamental idea underlying ZAP is that many problems passed to such engines contain rich internal structure that is obscured by the Boolean representation used; our goal is to define a representation in which this structure is apparent and can easily be exploited to improve computational performance. This paper presents the theoretical basis for the ideas underlying ZAP, arguing that existing ideas in this area exploit a single, recurring structure in that multiple database axioms can be obtained by operating on a single axiom using a subgroup of the group of permutations on the literals in the problem. We argue that the group structure precisely captures the general structure at which earlier approaches hinted, and give numerous examples of its use. We go on to extend the Davis-Putnam-Logemann-Loveland inference procedure to this broader setting, and show that earlier computational improvements are either subsumed or left intact by the new method. The third paper in this series discusses ZAP's implementation and presents experimental performance results.
Heidi E. Dixon, Matthew L. Ginsberg, Eugene M. Luks, Andrew J. Parkes
J. Artif. Intell. Res.2
2004 Generalizing Boolean Satisfiability I: Background and Survey of Existing Work
abstract
This is the first of three planned papers describing ZAP, a satisfiability engine that substantially generalizes existing tools while retaining the performance characteristics of modern high-performance solvers. The fundamental idea underlying ZAP is that many problems passed to such engines contain rich internal structure that is obscured by the Boolean representation used; our goal is to define a representation in which this structure is apparent and can easily be exploited to improve computational performance. This paper is a survey of the work underlying ZAP, and discusses previous attempts to improve the performance of the Davis-Putnam-Logemann-Loveland algorithm by exploiting the structure of the problem being solved. We examine existing ideas including extensions of the Boolean language to allow cardinality constraints, pseudo-Boolean representations, symmetry, and a limited form of quantification. While this paper is intended as a survey, our research results are contained in the two subsequent articles, with the theoretical structure of ZAP described in the second paper in this series, and ZAP's implementation described in the third.
Heidi E. Dixon, Matthew L. Ginsberg, Andrew J. Parkes
J. Artif. Intell. Res.2
2001 GIB: Imperfect Information in a Computationally Challenging Game
abstract
This paper investigates the problems arising in the construction of a program to play the game of contract bridge. These problems include both the difficulty of solving the game's perfect information variant, and techniques needed to address the fact that bridge is not, in fact, a perfect information game. GIB, the program being described, involves five separate technical advances: partition search, the practical application of Monte Carlo techniques to realistic problems, a focus on achievable sets to solve problems inherent in the Monte Carlo approach, an extension of alpha-beta pruning from total orders to arbitrary distributive lattices, and the use of squeaky wheel optimization to find approximately optimal solutions to cardplay problems. GIB is currently believed to be of approximately expert caliber, and is currently the strongest computer bridge program in the world.
Matthew L. Ginsberg
J. Artif. Intell. Res.1
2000 Satisfiability Algorithms and Finite Quantification
Matthew L. Ginsberg, Andrew J. Parkes
KR1
1999 GIB: Steps Toward an Expert-Level Bridge-Playing Program
Matthew L. Ginsberg
IJCAI1
1996 Symmetry-Breaking Predicates for Search Problems
James M. Crawford, Matthew L. Ginsberg, Eugene M. Luks, Amitabha Roy 0001
KR2
1996 A New Algorithm for Generative Planning
Matthew L. Ginsberg
KR1
1996 Do Computers Need Common Sense?
Matthew L. Ginsberg
KR1
1996 Procedural Reasoning in Constraint Satisfaction
Ari K. Jónsson, Matthew L. Ginsberg
KR2
1995 Systematic Versus Stochastic Constraint Satisfaction
Eugene C. Freuder, Rina Dechter, Matthew L. Ginsberg, Bart Selman, Edward P. K. Tsang
IJCAI3
1995 Limited Discrepancy Search
William D. Harvey, Matthew L. Ginsberg
IJCAI (1)2
1995 Approximate Planning
Matthew L. Ginsberg
Artif. Intell.1
1995 Modality and Interrupts
Matthew L. Ginsberg
J. Autom. Reason.1
1994 GSAT and Dynamic Backtracking
Matthew L. Ginsberg, David A. McAllester
KR1
1994 What Defaults can do that Hierarchies Can't
abstract
This paper extends existing work on the use of default information to describe planning hierarchies in two ways. First, we present a completeness result showing that all hierarchical planners can be described using defaults. Second, we show that if t
Matthew L. Ginsberg, Hugh W. Holbrook
Fundam. Informaticae1
1993 Dynamic Backtracking
abstract
Because of their occasional need to return to shallow points in a search tree, existing backtracking methods can sometimes erase meaningful progress toward solving a search problem. In this paper, we present a method by which backtrack points can be moved deeper in the search space, thereby avoiding this difficulty. The technique developed is a variant of dependency-directed backtracking that uses only polynomial space while still providing useful control information and retaining the completeness guarantees provided by earlier approaches.
Matthew L. Ginsberg
J. Artif. Intell. Res.1
1992 A Symbolic Generalization of Probability Theory
Adnan Darwiche, Matthew L. Ginsberg
AAAI2
1992 Iterative Broadening
Matthew L. Ginsberg, William D. Harvey
Artif. Intell.1
1992 Prolegomena to Any Future Prolegomena
abstract
The paper by Sacks and Doyle that is the focus of this debate resembles previous papers by Cheeseman and McDermott, leaping from the observation that a specific application of some AI technology is unable to solve a problem to the conclusion that the technology itself is of limited value. We argue that claims such as this should be made more cautiously in the future, and make constructive suggestions about future qualitative physics research based on Sacks and Doyle's results.
Matthew L. Ginsberg
Comput. Intell.1
1991 Is There any Need for Domain-Dependent Control Information?
Matthew L. Ginsberg, Donald F. Geddis
AAAI1
1991 Computational Considerations in Reasoning about Action
Matthew L. Ginsberg
KR1
1991 The Computational Value of Nonmonotonic Reasoning
Matthew L. Ginsberg
KR1
1991 Marvin Minsky, The Society of Mind
Matthew L. Ginsberg
Artif. Intell.1
1990 Search Lessons Learned from Crossword Puzzles
Matthew L. Ginsberg, Michael Frank 0005, Michael P. Halpin, Mark C. Torrance
AAAI1
1990 Iterative Broadening
Matthew L. Ginsberg, William D. Harvey
AAAI1
1990 Bilattices and Modal Operators
Matthew L. Ginsberg
TARK1
1990 Bilattices and Modal Operators
abstract
A bilattice is a set equipped with two partial orders and a negation operation that inverts one of them while leaving the other unchanged; it has been suggested that the truth values used by inference systems should be chosen from such a structure instead of the two-point set {t, f}. Given such a choice, we redefine a modal operator to be a function on the bilattice selected. We show that this definition generalizes both Kripke's possible worlds approach and Moore's autoepistemic logic, and also use recent developments in the formalization of logic programs to construct a procedure for determining the truth value of a sentence when the underlying knowledge base involves modal operators of this form.
Matthew L. Ginsberg
J. Log. Comput.1
1989 A Theorem Prover for Prioritized Circumscription
Andrew B. Baker, Matthew L. Ginsberg
IJCAI2
1989 Temporal Projection and Explanation
Andrew B. Baker, Matthew L. Ginsberg
IJCAI2
1989 Critical Issues in Nonmonotonic Reasoning
David W. Etherington, Kenneth D. Forbus, Matthew L. Ginsberg, David J. Israel, Vladimir Lifschitz
KR3
1989 A Circumscriptive Theorem Prover
Matthew L. Ginsberg
Artif. Intell.1
1988 A Circumscriptive Theorem Prover
Matthew L. Ginsberg
AAAI1
1988 Reasoning About Action I: A Possible Worlds Approach
Matthew L. Ginsberg, David E. Smith 0001
Artif. Intell.1
1988 Reasoning About Action II: The Qualification Problem
abstract
We present a computationally effective approach to representing and reasoning about actions with many qualifications. The approach involves treating actions as qualified not by specific facts that may or may not hold when the action is executed, but instead as potentially qualified by general constraints describing the domain being investigated. Specifically, we suggest that the result of the action be computed without considering these qualifying domain constraints, and take the action to be qualified if and only if any of the constraints is violated after the computation is complete. Our approach is presented using the framework developed in [6], where we discussed a solution to the frame and ramification problems based on the notion of possible worlds, and compared the computational requirements of that solution to the needs of more conventional ones. In the present paper, we show that the domain constraint approach to qualification, coupled with the possible worlds approach described earlier, has the remarkable property that essentially no computational resources are required to confirm that an action is unqualified. As before, we also make a quantitative comparison between the resources needed by our approach and those required by other formulations.
Matthew L. Ginsberg, David E. Smith 0001
Artif. Intell.1
1988 Reply to Cheeseman's An inquiry into computer understanding
Matthew L. Ginsberg
Comput. Intell.1
1988 Multivalued logics: a uniform approach to reasoning in artificial intelligence
abstract
This paper describes a uniform formalization of much of the current work in artificial intelligence on inference systems. We show that many of these systems, including first‐order theorem provers, assumption‐based truth maintenance systems (atmss), and unimplemented formal systems such as default logic or circumscription, can be subsumed under a single general framework. We begin by defining this framework, which is based on a mathematical structure known as abilattice.We present a formal definition of inference using this structure and show that this definition generalizes work involving atmss and some simple nonmonotonic logics. Following the theoretical description, we describe a constructive approach to inference in this setting; the resulting generalization of both conventional inference and atmss is achieved without incurring any substantial computational overhead. We show that our approach can also be used to implement a default reasoner, and discuss a combination of default and atms methods that enables us to formally describe an “incremental” default reasoning system. This incremental system does not need to perform consistency checks before drawing tentative conclusions, but can instead adjust its beliefs when a default premise or conclusion is overturned in the face of convincing contradictory evidence. The system is therefore much more computationally viable than earlier approaches. Finally, we discuss the implementation of our ideas. We begin by considering general issues that need to be addressed when implementing a multivalued approach such as that we are proposing, and then turn to specific examples showing the results of an existing implementation. This single implementation is used to solve a digital simulation task using first‐order logic, a diagnostic task using atmss as suggested by de Kleer and Williams, a problem in default reasoning as in Reiter's default logic or McCarthy's circumscription, and to solve the same problem more efficiently by combining default methods with justification information. All of these applications use the same general‐purpose bilattice theorem prover and differ only in the choice of bilattice being considered.
Matthew L. Ginsberg
Comput. Intell.1
1987 Possible Worlds and the Qualification Problem
Matthew L. Ginsberg, David E. Smith 0001
AAAI1
1986 Cooperation without Communication
Michael R. Genesereth, Matthew L. Ginsberg, Jeffrey S. Rosenschein
AAAI2
1986 Multi-Valued Logics
Matthew L. Ginsberg
AAAI1
1986 Counterfactuals
abstract
Counterfactuals are a form of common-sense nonmonotonic inference that has been of long-term interest to philosophers. In this paper, we begin by describing some of the impact counterfactuals can be expected to have in artificial intelligence, and by reviewing briefly some of the philosophical conclusions which have been drawn about them. We continue by presenting a formal description of counterfactual implication and discussing the issues involved in implementing it. Specific applications in the domains of planning and the automated diagnosis of hardware faults are considered, and we conclude by describing possible extensions to this work involving multi-valued logics and situation semantics.
Matthew L. Ginsberg
Artif. Intell.1
1986 Controlling Recursive Inference
David E. Smith 0001, Michael R. Genesereth, Matthew L. Ginsberg
Artif. Intell.3
1985 Counterfactuals
Matthew L. Ginsberg
IJCAI1
1985 Does Probability Have a Place in Non-monotonic Reasoning?
Matthew L. Ginsberg
IJCAI1
1985 Implementing Probabilistic Reasoning
Matthew L. Ginsberg
UAI1
1984 Non-Monotonic Reasoning Using Dempster's Rule
Matthew L. Ginsberg
AAAI1