EDBT 2026 Demo / reviewers in the wild / expert
H. David Mathias
dblp:99/3025
· DBLP profile ↗
17ranked-venue papers
4as first author
4since 2021 · last 2023
0000-0001-8521-6705ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 11 · 3 first-author · 4 since 2021Theory of computation · 5 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
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
8 papers |
Learning theory · 72% Trustworthy machine learning · 19% Efficient and distributed learning · 5% | |
| Theoretical computer science
6 papers |
Computational complexity · 44% Computational geometry · 39% Algorithms and data structures · 17% |
Topics — the 16 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning › robustness › robust learning
noise-tolerant learning |
0.0 | 3 | 1998 | Noise-Tolerant Distribution-Free Learning of General Geometric Concepts · J. ACM 1998 Noise-Tolerant Distribution-Free Learning of General Geometric Concepts · STOC 1996 Noise-Tolerant Parallel Learning of Geometric Concepts · COLT 1995 |
Machine learning › Learning theory
PAC learning |
0.0 | 3 | 1998 | Noise-Tolerant Distribution-Free Learning of General Geometric Concepts · J. ACM 1998 Noise-Tolerant Distribution-Free Learning of General Geometric Concepts · STOC 1996 Noise-Tolerant Parallel Learning of Geometric Concepts · COLT 1995 |
Computational geometry
geometric concept learning |
0.0 | 5 | 1998 | Noise-Tolerant Distribution-Free Learning of General Geometric Concepts · J. ACM 1998 Learning Unions of Boxes with Membership and Equivalence Queries · COLT 1994 Exact Learning of Discretized Geometric Concepts · SIAM J. Comput. 1998 |
Machine learning › Learning theory
query learning |
0.0 | 4 | 1998 | Exact Learning of Discretized Geometric Concepts · SIAM J. Comput. 1998 Learning Unions of Boxes with Membership and Equivalence Queries · COLT 1994 Learning k-Term DNF Formulas with an Incomplete Membership Oracle · COLT 1992 |
Machine learning › Learning theory › computational learning theory
exact learning |
0.0 | 1 | 1998 | Exact Learning of Discretized Geometric Concepts · SIAM J. Comput. 1998 |
Computational complexity
learning theory |
0.0 | 1 | 1998 | Noise-Tolerant Parallel Learning of Geometric Concepts · Inf. Comput. 1998 |
Computational complexity › learning theory
learning with noise |
0.0 | 1 | 1998 | Noise-Tolerant Parallel Learning of Geometric Concepts · Inf. Comput. 1998 |
Algorithms and data structures › parallel algorithms
parallel learning |
0.0 | 1 | 1998 | Noise-Tolerant Parallel Learning of Geometric Concepts · Inf. Comput. 1998 |
Machine learning › Learning theory
computational learning theory |
0.0 | 1 | 1996 | Noise-Tolerant Distribution-Free Learning of General Geometric Concepts · STOC 1996 |
Machine learning › Learning theory › PAC learning
geometric concept learning |
0.0 | 1 | 1996 | Noise-Tolerant Distribution-Free Learning of General Geometric Concepts · STOC 1996 |
Machine learning › Learning theory › computational learning theory › machine teaching
interactive teaching |
0.0 | 1 | 1995 | DNF - If You Can't Learn'em, Teach'em: An Interactive Model of Teaching · COLT 1995 |
Machine learning › Efficient and distributed learning › distributed training › parallelization
parallel training |
0.0 | 1 | 1995 | Noise-Tolerant Parallel Learning of Geometric Concepts · COLT 1995 |
Computational complexity › learning theory › boolean function learning
DNF learning |
0.0 | 1 | 1995 | DNF - If You Can't Learn'em, Teach'em: An Interactive Model of Teaching · COLT 1995 |
Machine learning › Learning theory › query learning
membership and equivalence queries |
0.0 | 1 | 1994 | Learning Unions of Boxes with Membership and Equivalence Queries · COLT 1994 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
concept learning |
0.0 | 1 | 1992 | Learning k-Term DNF Formulas with an Incomplete Membership Oracle · COLT 1992 |
Machine learning › Learning theory › query learning
equivalence queries |
0.0 | 1 | 1992 | Learning k-Term DNF Formulas with an Incomplete Membership Oracle · COLT 1992 |
Methods — techniques the papers use, named apart from their topics
membership queries · 0.1equivalence queries · 0.1statistical query learning · 0.0epsilon-net · 0.0VC dimension · 0.0product distributions · 0.0boosting · 0.0parallel algorithm · 0.0distribution-free learning · 0.0horn sentences · 0.0decision lists · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Pid-Inspired Modifications in Response Threshold Models In Swarm Intelligent SystemsabstractIn this study, we investigate the effectiveness of using the PID (Proportional - Integral - Derivative) control loop factors for modifying response thresholds in a decentralized, non-communicating, threshold-based swarm. Each agent in our swarm has a set of four thresholds, each corresponding to a task the agent is capable of performing. The agent will act on a particular task if the stimulus is higher than its corresponding threshold. The ability to modify their thresholds allows the agents to specialize dynamically in response to task demands. Current approaches to dynamic thresholds typically use a learning and forgetting process to adjust thresholds. These methods are able to effectively specialize once, but can have difficulty re-specializing if the task demands change. Our approach, inspired by the PID control loop, alters the threshold values based on the current task demand value, the change in task demand, and the cumulative sum of previous task demands. We show that our PID-inspired method is scalable and outperforms fixed and current learning and forgetting response thresholds with non-changing, constant, and abrupt changes in task demand. This superior performance is due to the ability of our method to re-specialize repeatedly in response to changing task demands. Maryam Kebari, Annie S. Wu, H. David Mathias |
GECCO | 3 |
| 2022 | Analysis of Evolved Response Thresholds for Decentralized Dynamic Task AllocationabstractIn this work, we investigate the application of a multi-objective genetic algorithm to the problem of task allocation in a self-organizing, decentralized, threshold-based swarm. We use a multi-objective genetic algorithm to evolve response thresholds for a simulated swarm engaged in dynamic task allocation problems: two-dimensional and three-dimensional collective tracking. We show that evolved thresholds not only outperform uniformly distributed thresholds and dynamic thresholds but achieve nearly optimal performance on a variety of tracking problem instances (target paths). More importantly, we demonstrate that thresholds evolved for some problem instances generalize to all other problem instances, eliminating the need to evolve new thresholds for each problem instance to be solved. We analyze the properties that allow these paths to serve asuniversal training instancesand show that they are quite natural. Aftera priorievolution, the response thresholds in our system are static. The problem instances solved by the swarms are highly dynamic, with schedules of task demands that change over time with significant differences in rate and magnitude of change. That the swarm is able to achieve nearly optimal results refutes the common assumption that a swarm must be dynamic to perform well in a dynamic environment. H. David Mathias, Annie S. Wu, Daniel Dang |
ACM Trans. Evol. Learn. Optim. | 1 |
| 2021 | A Biologically-Inspired Model for Mass Extinction in Genetic AlgorithmsabstractMass extinction events have previously been shown to be a catalyst for accelerating the rate of evolution in genetic algorithms. This increased evolution rate combined with a destabilization of the dynamic equilibrium of the genetic algorithm can allow the algorithm to overcome local maxima in the solution space; however, most implementations of mass extinction squander the full benefit of the increased evolutionary rate by relying upon random chance to generate better solutions in the post-extinction generations. This paper examines the hypothesis that, by increasing variability and decreasing selection pressure immediately after an extinction event, the algorithm has a higher chance of yielding more fit individuals and overcoming local maxima in the post-extinction generations. We compare the performance of a genetic algorithm without extinction with the two approaches described above on a problem with a large search space containing many local optima, point scattering in the unit circle, and examine the effects of extinction methods on performance. The preliminary results presented here show that decreasing selection pressure and increasing variability help the genetic algorithm achieve higher success rates than with standard mass extinction. Kaelan Engholdt, H. David Mathias |
CEC | 2 |
| 2021 | Evolutionary Optimization of Cooperative Strategies for the Iterated Prisoner's DilemmaabstractThe iterated prisoner's dilemma (IPD) has been studied in fields as diverse as economics, computer science, psychology, politics, and environmental studies. This is due, in part, to the intriguing property that its Nash equilibrium is not globally optimal. Typically treated as a single-objective problem, a player's goal is to maximize their own score. In some work, minimizing the opponent's score is an additional objective. In this article, we explore the role of explicitly optimizing for mutual cooperation in IPD player performance. We implement a genetic algorithm in which each member of the population evolves using one of four multiobjective fitness functions: selfish, communal, cooperative, and selfless, the last three of which use a cooperative metric as an objective. As a control, we also consider two single-objective fitness functions. We explore the role of representation in evolving cooperation by implementing four representations for evolving players. Finally, we evaluate the effect of noise on the evolution of cooperative behaviors. Testing our evolved players in tournaments in which a player's own score is the sole metric, we find that players evolved with mutual cooperation as an objective are very competitive. Thus, learning to play nicely with others is a successful strategy for maximizing personal reward. Jessica Finocchiaro, H. David Mathias |
IEEE Trans. Games | 2 |
| 2017 | Enhanced genetic path planning for autonomous flightabstractPath planning, the task of finding an obstacle-avoiding, shortest-length route from source to destination is an interesting theoretical problem with numerous applications. We present an improved genetic algorithm for path planning in a continuous, largely unconstrained real-world environment. We introduce a new domain-specific crossover operator based on path intersections. We also implement a new path correction operator that eliminates obstacle collisions from a path, leading to a dramatic search improvement despite the conceptual simplicity of the correction. Finally, in place of a standard binary measure of obstacle collisions, we present a new optimization objective measuring the degree to which a path intersects obstacles. Due to these improvements, individually and in combination, our algorithm is able to solve scenarios that are considerably more complex and exist in a more general environment than those that appear in the literature. We demonstrate the utility of our system through testing onboard an autonomous micro aerial vehicle. Further, our approach demonstrates the utility of domain-specific genetic operators for path planning. We hypothesize that such operators may be beneficial in other domains. Vincent R. Ragusa, H. David Mathias, Vera A. Kazakova, Annie S. Wu |
GECCO | 2 |
| 2016 | An empirical study of crossover and mass extinction in a genetic algorithm for pathfinding in a continuous environmentabstractGenetic algorithms are an often used tool for the problem of pathfinding. Their ability to find good solutions to multiobjective optimization problems makes them well suited to this task. Of course, genetic algorithms embody a broad range of techniques and strategies including crossover, mutation and mass extinction, each with multiple parameters and implementations. In this paper, we examine the effects of crossover and mass extinction on a genetic algorithm for planning a path through known obstacles in an unconstrained, continuous, static environment. Using a mutation-only genetic algorithm as a baseline, we study the effect of crossover with and without mass extinction events that occur at several different probabilities. We find that while both offer sometimes significant improvement in some cases, neither is universally beneficial. H. David Mathias, Vincent R. Ragusa |
CEC | 1 |
| 1998 | Noise-Tolerant Parallel Learning of Geometric Concepts
Nader H. Bshouty, Sally A. Goldman, H. David Mathias |
Inf. Comput. | 3 |
| 1998 | Noise-Tolerant Distribution-Free Learning of General Geometric ConceptsabstractWe present an efficient algorithm for PAC-learning a very general class of geometric concepts over ℛ d for fixed d . More specifically, let 𝒯 be any set of s halfspaces. Let x =(x 1 , …, x d ) be an arbitrary point in ℛ d . With each t ∈ 𝒯 we associate a boolean indicator function I t (x) which is 1 if and only if x is in the halfspace t . The concept class, 𝒞 d s , that we study consists of all concepts formed by any Boolean function over I t1 , …, I ts for t i ∈ 𝒯. This class is much more general than any geometric concept class known to be PAC-learnable. Our results can be extended easily to learn efficiently any Boolean combination of a polynomial number of concepts selected from any concept class 𝒞 over ℛ d given that the VC-dimension of 𝒞 has dependence only on d and there is a polynomial time algorithm to determine if there is a concept from 𝒞 consistent with a given set of labeled examples. We also present a statistical query version of our algorithm that can tolerate random classification noise. Finally we present a generalization of the standard ε-net result of Haussler and Welzl [1987] and apply it to give an alternative noise-tolerant algorithm for d = 2 based on geometric subdivisions. Nader H. Bshouty, Sally A. Goldman, H. David Mathias, Subhash Suri, Hisao Tamaki |
J. ACM | 3 |
| 1998 | Exact Learning of Discretized Geometric ConceptsabstractWe first present an algorithm that uses membership and equivalence queries to exactly identify a discretized geometric concept defined by the union of m axis-parallel boxes in d-dimensional discretized Euclidean space where each coordinate can have n discrete values. This algorithm receives at most md counterexamples and uses time and membership queries polynomial in m and log n for any constant d. Furthermore, all equivalence queries can be formulated as the union of O(md log m) axis-parallel boxes. Next, we show how to extend our algorithm to efficiently learn, from only equivalence queries, any discretized geometric concept generated from any number of halfspaces with any number of known (to the learner) slopes in a constant dimensional space. In particular, our algorithm exactly learns (from equivalence queries only) unions of discretized axis-parallel boxes in constant dimensional space in polynomial time. Furthermore, this equivalence query only algorithm can be modified to handle a polynomial number of lies in the counterexamples provided by the environment. Finally, we introduce a new complexity measure that better captures the complexity of the union of m boxes than simply the number of boxes and the dimension. Our new measure, $\sigma$, is the number of segments in the target, where a segment is a maximum portion of one of the sides of the target that lies entirely inside or entirely outside each of the other halfspaces defining the target. We present a modification of our first algorithm that uses time and queries polynomial in $\sigma$ and log n. In fact, the time and queries (both membership and equivalence) used by this single algorithm are polynomial for eitherm or d constant. Nader H. Bshouty, Paul W. Goldberg, Sally A. Goldman, H. David Mathias |
SIAM J. Comput. | 4 |
| 1997 | A Model of Interactive Teaching
H. David Mathias |
J. Comput. Syst. Sci. | 1 |
| 1996 | Noise-Tolerant Distribution-Free Learning of General Geometric ConceptsabstractWe present an efficient algorithm for PAC-learning a very general class of geometric concepts over Rd for fixed d. Nader H. Bshouty, Sally A. Goldman, H. David Mathias, Subhash Suri, Hisao Tamaki |
STOC | 3 |
| 1996 | Teaching a Smarter Learner
Sally A. Goldman, H. David Mathias |
J. Comput. Syst. Sci. | 2 |
| 1995 | Noise-Tolerant Parallel Learning of Geometric ConceptsabstractWe present several efficient parallel algorithms for PAC-learning geometric concepts in a constantdimensional space that are robust even against malicious misclassification noise of any rate less than 1/2.In particular we consider the class of geometric concepts defined by a polynomial number of (d -1)-dimensional hyperplanes against an arbitrary distributionwhere each hyperplane has a slope from a set of known slopes, and the class of geometric concepts defined by a polynomial number of (d -1)-dimensional hyperplanes (of unrestricted slopes) against a product distribution.Next we define a complexity measure of any set S of (d-1)-dimensional surfaces that we call the variant of S and prove that the class of geometric concepts defined by surfaces of polynomial variant can be efficiently learned in parallel under a product distribution (even under malicious misclassification noise).Finally, we describe how boosting techniques can be used so that our algorithms' dependence one and 6 does not depend on d. Nader H. Bshouty, Sally A. Goldman, H. David Mathias |
COLT | 3 |
| 1995 | DNF - If You Can't Learn'em, Teach'em: An Interactive Model of TeachingabstractArticle Free Access Share on DNF—if you can't learn'em, teach'em: an interactive model of teaching Author: H. David Mathias Department of Computer Science, Washington University, St. Louis, MO Department of Computer Science, Washington University, St. Louis, MOView Profile Authors Info & Claims COLT '95: Proceedings of the eighth annual conference on Computational learning theoryJuly 1995 Pages 222–229https://doi.org/10.1145/225298.225325Published:05 July 1995Publication History 6citation335DownloadsMetricsTotal Citations6Total Downloads335Last 12 Months4Last 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 H. David Mathias |
COLT | 1 |
| 1994 | Learning Unions of Boxes with Membership and Equivalence QueriesabstractWe present two algorithms that use membership and equivalence queries to exactly identify the concepts given by the union of s discretized axis-parallel boxes in d-dimensional discretized Euclidean space where there are n discrete values that each coordinate can have. The first algorithm receives at most sd counterexamples and uses time and membership queries polynomial in s and logn for any d constant. Further, all equivalence queries made can be formulated as the union of O(sdlogs) axis parallel boxes. Paul W. Goldberg, Sally A. Goldman, H. David Mathias |
COLT | 3 |
| 1993 | Teaching a Smart LearnerabstractWe introduce a formal model of teaching in which the teacher is tailored to a particular learner, yet the teaching protocol is designed so that no collusion is possible.Not surprisingly, such a model remedies the nonintuitive aspects of other models in which the teacher must successfully teach any consistent learner.We prove that any class that can be exactly identified by a polynomial-time algorithm with access to a very rich set of examplebased queries is teachable by a computationally unbounded teacher and a polynomial-time learner.In addition, we present other general results relating this model of teaching to various previous results.We also consider the problem of designing teacher/learner pairs in which both the teacher and learner are polynomial-time algorithms and describe teacher/learner pairs for the classes of decision lists and Horn sentences. Sally A. Goldman, H. David Mathias |
COLT | 2 |
| 1992 | Learning k-Term DNF Formulas with an Incomplete Membership OracleabstractWe consider the problem of learning k-term DNF formulas using equivalence queries and incomplete membership queries as defined by Angluin and Slonim. We demonstrate that this model can be applied to non-monotone classes. Namely, we describe a polynomial-time algorithm that constructs a k-term DNF formula representationally equivalent to the target using incomplete membership queries and equivalence queries from the class of DNF formulas. Sally A. Goldman, H. David Mathias |
COLT | 2 |