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 Hyland

dblp:327/6775 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
4since 2021 · last 2024
—ORCID · none

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

Artificial intelligence and machine learning · 4 · 2 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author · 3 since 2021Theory of computation · 1 · 1 first-author · 1 since 2021

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
3 papers
Logic in computer science · 44% Algorithmic game theory and mechanism design · 43% Computational complexity · 13%
Artificial intelligence
2 papers
Efficient and distributed learning · 77% Multi-agent systems · 23%

Topics — the 7 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning › federated learning
incentive mechanism
0.812024
Incentive Design for Rational Agents · KR 2024
Algorithmic game theory and mechanism design › equilibrium computation
equilibrium checking
0.812024
Incentive Design for Rational Agents · KR 2024
Logic in computer science › temporal logic
linear temporal logic
0.812024
Incentive Design for Rational Agents · KR 2024
Logic in computer science
modal logic
0.812024
Endogenous Energy Reactive Modules Games: Modelling Side Payments among Resource-Bounded Agents · IJCAI 2024
Logic in computer science › concurrency theory
reactive modules
0.812024
Endogenous Energy Reactive Modules Games: Modelling Side Payments among Resource-Bounded Agents · IJCAI 2024
Computational complexity
game complexity
0.712023
Principal-Agent Boolean Games · IJCAI 2023
Algorithmic game theory and mechanism design › mechanism design › contract theory
principal-agent problem
0.712023
Principal-Agent Boolean Games · IJCAI 2023

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

game theory · 1.5game semantics · 1.5formal modelling · 1.5complexity analysis · 1.5nash equilibrium · 0.7boolean games · 0.7
YearPublicationVenuePosition
2024 Endogenous Energy Reactive Modules Games: Modelling Side Payments among Resource-Bounded Agents
Julian Gutierrez 0001, David Hyland, Muhammad Najib, Giuseppe Perelli, Michael J. Wooldridge
IJCAI2
2024 Incentive Design for Rational Agents
abstract
We introduce Incentive Design: a new class of problems for equilibrium verification in multi-agent systems. In our model, agents attempt to maximize their utility functions, which are expressed as formulae in LTL[F], a quantitative extension of Linear Temporal Logic with functions computable in polynomial time. We assume agents are rational, in the sense that they adopt strategies consistent with game theoretic solution concepts such as Nash equilibrium. For each solution concept we consider, we analyze the problems of verifying whether an incentive scheme achieves a societal objective and finding one that does so, whether it be social welfare or any other aggregate measure of collective well-being. We study both static and dynamic incentive schemes, showing that the latter are more powerful than the former. Finally, we solve the incentive verification and synthesis problems for all the solution concepts we consider, and analyze their complexity.
David Hyland, Munyque Mittelmann, Aniello Murano, Giuseppe Perelli, Michael J. Wooldridge
KR1
2023 Learning Task Automata for Reinforcement Learning Using Hidden Markov Models
abstract
Training reinforcement learning (RL) agents using scalar reward signals is often infeasible when an environment has sparse and non-Markovian rewards. Moreover, handcrafting these reward functions before training is prone to misspecification. We learn non-Markovian finite task specifications as finite-state ‘task automata’ from episodes of agent experience within environments with unknown dynamics. First, we learn a product MDP, a model composed of the specification’s automaton and the environment’s MDP (both initially unknown), by treating it as a partially observable MDP and employing a hidden Markov model learning algorithm. Second, we efficiently distil the task automaton (assumed to be a deterministic finite automaton) from the learnt product MDP. Our automaton enables a task to be decomposed into sub-tasks, so an RL agent can later synthesise an optimal policy more efficiently. It is also an interpretable encoding of high-level task features, so a human can verify that the agent’s learnt tasks have no misspecifications. Finally, we also take steps towards ensuring that the automaton is environment-agnostic, making it well-suited for use in transfer learning.
Alessandro Abate, Yousif Almulla, James Fox, David Hyland, Michael J. Wooldridge
ECAI4
2023 Principal-Agent Boolean Games
abstract
We introduce and study a computational version of the principal-agent problem -- a classic problem in Economics that arises when a principal desires to contract an agent to carry out some task, but has incomplete information about the agent or their subsequent actions. The key challenge in this setting is for the principal to design a contract for the agent such that the agent's preferences are then aligned with those of the principal. We study this problem using a variation of Boolean games, where multiple players each choose valuations for Boolean variables under their control, seeking the satisfaction of a personal goal formula. In our setting, the principal can only observe some subset of these variables, and the principal chooses a contract which rewards players on the basis of the assignments they make for the variables that are observable to the principal. The principal's challenge is to design a contract so that, firstly, the principal's goal is achieved in some or all Nash equilibrium choices, and secondly, that the principal is able to verify that their goal is satisfied. In this paper, we formally define this problem and completely characterise the computational complexity of the most relevant decision problems associated with it.
David Hyland, Julian Gutierrez 0001, Michael J. Wooldridge
IJCAI1