EDBT 2026 Demo / reviewers in the wild / expert
Mehdi Dastani
dblp:d/MehdiDastani · also Mehdi M. Dastani
· DBLP profile ↗
92ranked-venue papers
19as first author
36since 2021 · last 2026
0000-0002-4641-4087ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 77 · 15 first-author · 30 since 2021Graphics, computer vision, multimedia, augmented reality and games · 25 · 2 first-author · 9 since 2021Theory of computation · 11 · 4 first-author · 3 since 2021Software engineering, systems software and programming languages · 9 · 2 first-author · 5 since 2021Databases, data management, data science and information retrieval · 5 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Computer networks · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Rational Revision of Group IntentionsabstractIn systems such as group calendars or collaborative platforms, agents make group commitments to future actions that must adapt as new facts or constraints emerge. We develop a formal framework for revising such group intentions in systems where coalitions adopt shared, temporally extended intentions represented in a logic based on Alternating-Time Temporal Logic with strategy contexts. After formulating coherence criteria for systems of group intentions, we establish representation theorems in the style of Katsuno and Mendelzon, showing that revision operators satisfy rationality postulates precisely when they can be represented by preorders on strategy profiles. These results extend classical revision theory by covering non-total preorders and a logic of higher expressive power. Altogether, the framework lays the groundwork for principled revision of group intentions in systems where both coordination and change are essential. Nima Motamed, Natasha Alechina, Mehdi Dastani, Dragan Doder |
AAAI | 3 |
| 2026 | Synthesising Reward Machines for Cooperative Multi-Agent Reinforcement LearningabstractReward machines have recently been proposed as a means of encoding team tasks in cooperative multi-agent reinforcement learning. The resulting multi-agent reward machine is then decomposed into individual reward machines, one for each member of the team, allowing agents to learn in a decentralised manner while still achieving the team task. In this paper, we show how multi-agent reward machines for team tasks can be synthesised automatically from an abstraction of the environment in which the agents act and a high-level specification of the desired team behaviour expressed in a fragment of Alternating-time Temporal Logic. We present results from a number of benchmarks which suggest that our automated approach performs as well or better than reward machines in the literature. Giovanni Varricchione, Natasha Alechina, Mehdi Dastani, Brian Logan 0001 |
J. Artif. Intell. Res. | 3 |
| 2026 | Programming Smart PlaytestingabstractUntil recently the game industry heavily relied on manual playtesting to test the games it produces. Even if the benefits of introducing automated testing are acknowledged, it is rarely done in practice. Some of the main hurdles include the lack of automated testing tools that can target computer games as well as the complexity of automated game plays which are much more difficult to program than typical simple test sequences. This article presents an agent-based testing framework called aplib that comes with a Domain Specific Language (DSL) that allows complex playtests to be programmed more abstractly. A so-called goal structure is used to abstractly formulate a playtest scenario in terms of main goals and their decomposition into subgoals. Scenarios that are not too complicated can be formulated using static goal structures. More complex scenarios may need a test agent that can dynamically adapt its play according to the situation that evolves during the play. To handle such cases, aplib allows dynamic goals to be expressed as well. Invariants and pre-/post-conditions are used to assert the properties that a play is expected to satisfy. They include differential properties that allow constraints on the current state to be related to that of past states. Three case studies are included in the article. The first one aims to evaluate the performance of playtests programmed with aplib . The second shows that the approach can also be combined with other automated testing approaches, in this case reinforcement learning. The third shows the applicability of such playtests in a 3D setup and for non-functional testing. I. S. W. B. Prasetya, Mehdi Dastani, Rui Prada, Tanja E. J. Vos, Frank Dignum, Fitsum Meshesha Kifetew, Guido Mintjes, Samira Shirzadehhajimahmood, Saba Gholizadeh Ansari |
ACM Trans. Softw. Eng. Methodol. | 2 |
| 2025 | Temporal Causal Reasoning with (Non-Recursive) Structural Equation ModelsabstractStructural equation models (SEM) are a standard approach to representing causal dependencies between variables. In this paper we propose a new interpretation of existing formalisms in the field of Actual Causality in which SEM's are viewed as mechanisms transforming the dynamics of exogenous variables into the dynamics of endogenous variables. This allows us to combine counterfactual causal reasoning with existing temporal logic formalizms, and to introduce a temporal logic, CPLTL, for causal reasoning about such structures. Then, we demonstrate that the standard restriction to so-called recursive models (with no cycles in the dependency graphs) is not necessary in our approach. This fact provides us extra tools for reasoning about mutually dependent processes and feedback loops. Finally, we introduce the notions of model equivalence for temporal causal models and show that CPLTL has an efficient model-checking procedure. Maksim Gladyshev, Natasha Alechina, Mehdi Dastani, Dragan Doder, Brian Logan 0001 |
AAAI | 3 |
| 2025 | Engineering Multi-agent Systems and Generative AI: Report from the Agent Toolkits 2025 Community Session
Andrei Ciortea, Katharine Beaumont, Gianluca Aguzzi, Matteo Baldoni, Cristina Baroglio, Amit K. Chopra, Giovanni Ciatto, Rem W. Collier, Mehdi Dastani, Angelo Ferrando 0001, Andrea Gatti 0002, Önder Gürcan, Timotheus Kampik, Jérémy Lemée, Somsakun Maneerat, Elisa Marengo, Viviana Mascardi, Simon Mayer, Roberto Micalizio, Guillaume Muller 0001, Vivek Nallur, Richard Niamke, Andrei Olaru, Heloise Pajot, Chloé Petridis, I. S. W. B. Prasetya, Alessandro Ricci, Alexandru Sorici, Stefano Tedeschi 0001, Michael Winikoff |
EUMAS (1) | 9 |
| 2025 | Causes and Strategies in Multiagent Systems
Sylvia S. Kerkhove, Natasha Alechina, Mehdi Dastani |
AAMAS | 3 |
| 2025 | Reducing Variance Caused by Communication in Decentralized Multi-agent Deep Reinforcement Learning
Changxi Zhu, Mehdi Dastani, Shihan Wang 0001 |
AAMAS | 2 |
| 2025 | Pushdown Reward Machines for Reinforcement LearningabstractReward machines (RMs) are automata structures that encode (non-Markovian) reward functions for reinforcement learning (RL). RMs can reward any behaviour representable in regular languages and, when paired with RL algorithms that exploit RM structure, have been shown to significantly improve sample efficiency in many domains. In this work, we present pushdown reward machines (pdRMs), an extension of reward machines based on deterministic pushdown automata. pdRMs can recognise and reward temporally extended behaviours representable in deterministic context-free languages, making them more expressive than reward machines. We introduce two variants of pdRM-based policies, one which has access to the entire stack of the pdRM, and one which can only access the top k symbols (for a given constant k) of the stack. We propose a procedure to check when the two kinds of policies (for a given environment, pdRM, and constant k) achieve the same optimal state values. We then provide theoretical results establishing the expressive power of pdRMs, and space complexity results for the proposed learning problems. Lastly, we propose an approach for off-policy RL algorithms that exploits counterfactual experiences with pdRMs. We conclude by providing experimental results showing how agents can be trained to perform tasks representable in deterministic context-free languages using pdRMs. Giovanni Varricchione, Toryn Q. Klassen, Natasha Alechina, Mehdi Dastani, Brian Logan 0001, Sheila A. McIlraith |
KR | 4 |
| 2025 | The Causal Information Bottleneck and Optimal Causal Variable AbstractionsabstractTo effectively study complex causal systems, it is often useful to construct abstractions of parts of the system by discarding irrelevant details while preserving key features. The Information Bottleneck (IB) method is a widely used approach to construct variable abstractions by compressing random variables while retaining predictive power over a target variable. Traditional methods like IB are purely statistical and ignore underlying causal structures, making them ill-suited for causal tasks. We propose the Causal Information Bottleneck (CIB), a causal extension of the IB, which compresses a set of chosen variables while maintaining causal control over a target variable. This method produces abstractions of (sets of) variables which are causally interpretable, give us insight about the interactions between the abstracted variables and the target variable, and can be used when reasoning about interventions. We present experimental results demonstrating that the learned abstractions accurately capture causal relations as intended. Francisco Nunes Ferreira Quialheiro Simoes, Mehdi Dastani, Thijs van Ommen |
UAI | 2 |
| 2025 | Reasoning about group responsibility for exceeding risk threshold in one-shot gamesabstractTracing and analysing the responsibility for unsafe outcomes of actors' decisions in multi-agent settings have been studied in recent years. These studies often focus on deterministic scenarios and assume that the unsafe outcomes for which actors can be held responsible are actually realized. This paper considers a broader notion of responsibility where unsafe outcomes are not necessarily realized, but their probabilities are unacceptably high. We present a logic combining strategic, probabilistic and temporal primitives designed to express concepts such as the risk of an undesirable outcome and being responsible for exceeding a risk threshold in one-shot games. We demonstrate that the proposed logic is (weakly) complete, decidable and has an efficient model-checking procedure. Finally, we define a probabilistic notion of responsibility and study its formal properties in the proposed logic setting. Maksim Gladyshev, Natasha Alechina, Mehdi Dastani, Dragan Doder |
Inf. Comput. | 3 |
| 2025 | Sparse communication in multi-agent deep reinforcement learning
Mehdi Dastani, Shihan Wang 0001 |
Neurocomputing | 2 |
| 2025 | Communication with factorized policy gradients in multi-agent deep reinforcement learningabstractAbstract In multi-agent deep reinforcement learning (MADRL), agents can learn to communicate to broaden their view and understanding of the environment and their teammates. Previous works on communication in MADRL mainly rely on centralized or independent value functions for learning communication, which cannot differentiate how communicating agents individually contribute to the overall learning process. Moreover, continuous environments that incorporate continuous state/action spaces have received limited attention in previous research. In this paper, we propose a novel architecture for communicating agents and apply centralized but factorized value functions to differentiate how each agent contributes to learning during communication, along with gradient backpropagation. Additionally, to address the complexity introduced by communication, we investigate the use of an attention mechanism that aggregates messages, enabling policies to maintain a fixed input length. We then present a new policy gradient method termed communication with factorized policy gradients (CFPG), featuring full backpropagation from factorized value functions to communicating agents’ architecture. We demonstrate that CFPG can enhance performance and accelerate learning in continuous predator–prey scenarios and multi-agent MuJoCo, when compared to other learning communication methods. Changxi Zhu, Mehdi Dastani, Shihan Wang 0001 |
Neural Comput. Appl. | 2 |
| 2024 | Pure-Past Action MaskingabstractWe present Pure-Past Action Masking (PPAM), a lightweight approach to action masking for safe reinforcement learning. In PPAM, actions are disallowed (“masked”) according to specifications expressed in Pure-Past Linear Temporal Logic (PPLTL). PPAM can enforce non-Markovian constraints, i.e., constraints based on the history of the system, rather than just the current state of the (possibly hidden) MDP. The features used in the safety constraint need not be the same as those used by the learning agent, allowing a clear separation of concerns between the safety constraints and reward specifications of the (learning) agent. We prove formally that an agent trained with PPAM can learn any optimal policy that satisfies the safety constraints, and that they are as expressive as shields, another approach to enforce non-Markovian constraints in RL. Finally, we provide empirical results showing how PPAM can guarantee constraint satisfaction in practice. Giovanni Varricchione, Natasha Alechina, Mehdi Dastani, Giuseppe De Giacomo, Brian Logan 0001, Giuseppe Perelli |
AAAI | 3 |
| 2024 | Learning Reward Structure with Subtasks in Reinforcement LearningabstractImproving sample efficiency of Reinforcement Learning (RL) in sparse-reward environments poses a significant challenge. In scenarios where the reward structure is complex, accurate action evaluation often relies heavily on precise information about past achieved subtasks and their order. Previous approaches have often failed or proved inefficient in constructing and leveraging such intricate reward structures. In this work, we propose an RL algorithm that can automatically structure the reward function for sample efficiency, given a set of labels that signify subtasks. Given such minimal knowledge about the task, we train a high-level policy that selects optimal subtasks in each state together with a low-level policy that efficiently learns to complete each sub-task. We evaluate our algorithm in a variety of sparse-reward environments. The experiment results show that our method significantly outperforms the state-of-art baselines as the difficulty of the task increases. Mehdi Dastani, Shihan Wang 0001 |
ECAI | 2 |
| 2024 | Maximally Permissive Reward MachinesabstractReward machines allow the definition of rewards for temporally extended tasks and behaviors. Specifying “informative” reward machines can be challenging. One way to address this is to generate reward machines from a high-level abstract description of the learning environment, using techniques such as AI planning. However, previous planning-based approaches generate a reward machine based on a single (sequential or partial-order) plan, and do not allow maximum flexibility to the learning agent. In this paper we propose a new approach to synthesising reward machines which is based on the set of partial order plans for a goal. We prove that learning using such “maximally permissive” reward machines results in higher rewards than learning using RMs based on a single plan. We present experimental results which support our theoretical claims by showing that our approach obtains higher rewards than the single-plan approach in practice. Giovanni Varricchione, Natasha Alechina, Mehdi Dastani, Brian Logan 0001 |
ECAI | 3 |
| 2024 | Bootstrapped Policy Learning for Task-oriented Dialogue through Goal ShapingabstractReinforcement learning shows promise in optimizing dialogue policies, but addressing the challenge of reward sparsity remains crucial.While curriculum learning offers a practical solution by strategically training policies from simple to complex, it hinges on the assumption of a gradual increase in goal difficulty to ensure a smooth knowledge transition across varied complexities.In complex dialogue environments without intermediate goals, achieving seamless knowledge transitions becomes tricky.This paper proposes a novel Bootstrapped Policy Learning (BPL) framework, which adaptively tailors progressively challenging subgoal curriculum for each complex goal through goal shaping, ensuring a smooth knowledge transition.Goal shaping involves goal decomposition and evolution, decomposing complex goals into subgoals with solvable maximum difficulty and progressively increasing difficulty as the policy improves.Moreover, to enhance BPL's adaptability across various environments, we explore various combinations of goal decomposition and evolution within BPL, and identify two universal curriculum patterns that remain effective across different dialogue environments, independent of specific environmental constraints.By integrating the summarized curriculum patterns, our BPL has exhibited efficacy and versatility across four publicly available datasets with different difficulty levels. Mehdi Dastani, Shihan Wang 0001 |
EMNLP | 3 |
| 2024 | EmoSTL: Formal Spatial-Temporal Verification of Emotion Specifications in Computer GamesabstractAs the game industry continues to evolve in pop-ularity, testing the experience of players becomes crucial for attracting and retaining players in the highly competitive market. However, the absence of automated methods for articulating and verifying player experience (PX) specifications led us to introduce EmoSTL, a specialized language that extends Linear Temporal Logic with spatial and time-interval expressions, enabling the capture of complex temporal and spatial aspects of players' emotions and their experiences within games. We conducted a user study to collect suggestive PX requirements for a game under test to assess the capabilities of EmoSTL. Findings reveal that the language formalizes 92 percent of the set PX requirements, and with runtime verification, several PX design issues are iden-tified in the game. Moreoever, EmoSTL performance evaluation demonstrates its linear execution time, showcasing the language potential usage in automated PX testing of games. Saba Gholizadeh Ansari, I. S. W. B. Prasetya, Mehdi Dastani, Frank Dignum, Gabriele Keller |
ICST | 3 |
| 2024 | Revising Beliefs and Intentions in Stochastic Environments
Nima Motamed, Natasha Alechina, Mehdi Dastani, Dragan Doder |
IJCAI | 3 |
| 2024 | Extending Idioms for Bayesian Network Construction with Qualitative Constraints
Annet Onnes, Mehdi Dastani, Roel Dobbe, Silja Renooij |
IPMU (1) | 2 |
| 2024 | GenSynthPop: generating a spatially explicit synthetic population of individuals and households from aggregated dataabstractAbstract Synthetic populations are representations of actual individuals living in a specific area. They play an increasingly important role in studying and modeling individuals and are often used to build agent-based social simulations. Traditional approaches for synthesizing populations use a detailed sample of the population (which may not be available) or combine data into a single joint distribution, and draw individuals or households from these. The latter group of existing sample-free methods fail to integrate (1) the best available data on spatial granular distributions, (2) multi-variable joint distributions, and (3) household level distributions. In this paper, we propose a sample-free approach where synthetic individuals and households directly represent the estimated joint distribution to which attributes are iteratively added, conditioned on previous attributes such that the relative frequencies within each joint group of attributes are maintained and fit granular spatial marginal distributions. In this paper we present our method and test it for the Zuid-West district of The Hague, the Netherlands, showing that spatial, multi-variable and household distributions are accurately reflected in the resulting synthetic population. Jan de Mooij, Tabea S. Sonnenschein, Marco Pellegrino, Mehdi Dastani, Dick Ettema, Brian Logan 0001, Judith Anne Verstegen |
Auton. Agents Multi Agent Syst. | 4 |
| 2024 | A survey of multi-agent deep reinforcement learning with communicationabstractAbstract Communication is an effective mechanism for coordinating the behaviors of multiple agents, broadening their views of the environment, and to support their collaborations. In the field of multi-agent deep reinforcement learning (MADRL), agents can improve the overall learning performance and achieve their objectives by communication. Agents can communicate various types of messages, either to all agents or to specific agent groups, or conditioned on specific constraints. With the growing body of research work in MADRL with communication (Comm-MADRL), there is a lack of a systematic and structural approach to distinguish and classify existing Comm-MADRL approaches. In this paper, we survey recent works in the Comm-MADRL field and consider various aspects of communication that can play a role in designing and developing multi-agent reinforcement learning systems. With these aspects in mind, we propose 9 dimensions along which Comm-MADRL approaches can be analyzed, developed, and compared. By projecting existing works into the multi-dimensional space, we discover interesting trends. We also propose some novel directions for designing future Comm-MADRL systems through exploring possible combinations of the dimensions. Changxi Zhu, Mehdi Dastani, Shihan Wang 0001 |
Auton. Agents Multi Agent Syst. | 2 |
| 2024 | Correction: A survey of multi-agent deep reinforcement learning with communicationabstractguideline of Comm-MADRL systems. The guideline positions dimensions where communication influences interaction with the environment and training phases. Changxi Zhu, Mehdi Dastani, Shihan Wang 0001 |
Auton. Agents Multi Agent Syst. | 2 |
| 2024 | PX-MBT: A framework for model-based player experience testingabstractAs video games become more complex and widespread, player experience (PX) testing becomes crucial in the game industry. Attracting and retaining players are key elements to guarantee the success of a game in the highly competitive market. Although a number of techniques have been introduced to measure the emotional aspect of the experience, automated testing of player experience still needs to be explored. This paper presents PX-MBT, a framework for automated player experience testing with emotion pattern verification. PX-MBT (1) utilizes a model-based testing approach for test suite generation, (2) employs a computational model of emotions developed based on a psychological theory of emotions to model players' emotions during game-plays with an intelligent agent, and (3) verifies emotion patterns given by game designers on executed test suites to identify PX-issues. We explain PX-MBT architecture and provide an example along with its result in emotion pattern verification, which asserts the evolution of emotions over time, and heat-maps to showcase the spatial distribution of emotions on the game map. Saba Gholizadeh Ansari, I. S. W. B. Prasetya, Mehdi Dastani, Gabriele Keller, Davide Prandi, Fitsum Meshesha Kifetew, Frank Dignum |
Sci. Comput. Program. | 3 |
| 2024 | Rescue Conversations from Dead-ends: Efficient Exploration for Task-oriented Dialogue Policy OptimizationabstractAbstract Training a task-oriented dialogue policy using deep reinforcement learning is promising but requires extensive environment exploration. The amount of wasted invalid exploration makes policy learning inefficient. In this paper, we define and argue that dead-end states are important reasons for invalid exploration. When a conversation enters a dead-end state, regardless of the actions taken afterward, it will continue in a dead-end trajectory until the agent reaches a termination state or maximum turn. We propose a Dead-end Detection and Resurrection (DDR) method that detects dead-end states in an efficient manner and provides a rescue action to guide and correct the exploration direction. To prevent dialogue policies from repeating errors, DDR also performs dialogue data augmentation by adding relevant experiences that include dead-end states and penalties into the experience pool. We first validate the dead-end detection reliability and then demonstrate the effectiveness and generality of the method across various domains through experiments on four public dialogue datasets. Mehdi Dastani, Jinchuan Long, Zhenyu Wang 0001, Shihan Wang 0001 |
Trans. Assoc. Comput. Linguistics | 2 |
| 2024 | Decomposed Deep Q-Network for Coherent Task-Oriented Dialogue Policy LearningabstractReinforcement learning (RL) has emerged as a key technique for designing dialogue policies. However, action space inflation in dialogue tasks has led to a heavy decision burden and incoherence problems for dialogue policies. In this paper, we propose a novel decomposed deep Q-network (D2Q) that exploits the natural structure of dialogue actions to perform decomposition on Q-function, realizing efficient and coherent dialogue policy learning. Instead of directly evaluating the Q-function, it consists of two separate estimators, one for the abstract action-value functions and the other for the specific action-value functions, both sharing a common feature layer. The abstract action-value function determines the speech act of the system action, while the specific action-value function focuses on the concrete action. This structure establishes a logical relationship between the user and the system on speech actions, avoiding the problem of incoherence. Moreover, the abstract action-value function shields unreasonable specific actions in the inflated action space, reducing the decision complexity. Our results show that the problem of incoherence is prevalent in existing approaches, which significantly impacts the efficiency and quality of dialogue policy learning. Our D2Q architecture alleviates this problem and performs significantly better than competitive baselines in both evaluated and human experiments. Further experiments validate the generality of our method. It can be easily extended to other RL-based dialogue policy approaches. Zhenyu Wang 0001, Mehdi Dastani, Shihan Wang 0001 |
IEEE ACM Trans. Audio Speech Lang. Process. | 4 |
| 2023 | Dynamic CausalityabstractThere have been a number of attempts to develop a formal definition of causality that accords with our intuitions about what constitutes a cause. Perhaps the best known is the “modified” definition of actual causality, HPm, due to Halpern. In this paper, we argue that HPm gives counterintuitive results for some simple causal models. We propose Dynamic Causality (DC), an alternative semantics for causal models that leads to an alternative definition of causes. DC ascribes the same causes as HPm on the examples of causal models widely discussed in the literature and ascribes intuitive causes for the kinds of causal models we consider. Moreover, we show that the complexity of determining a cause under the DC definition is lower than for the HPm definition. Maksim Gladyshev, Natasha Alechina, Mehdi Dastani, Dragan Doder, Brian Logan 0001 |
ECAI | 3 |
| 2023 | Normative Monitoring Using Bayesian Networks: Defining a Threshold for Conflict Detection
Annet Onnes, Mehdi Dastani, Silja Renooij |
ECSQARU | 2 |
| 2023 | Synthesising Reward Machines for Cooperative Multi-Agent Reinforcement LearningabstractReward machines have recently been proposed as a means of encoding team tasks in cooperative multi-agent reinforcement learning. The resulting multi-agent reward machine is then decomposed into individual reward machines, one for each member of the team, allowing agents to learn in a decentralised manner while still achieving the team task. In this paper, we show how multi-agent reward machines for team tasks can be synthesised automatically from an abstraction of the environment in which the agents act and a high-level specification of the desired team behaviour expressed in a fragment of Alternating-time Temporal Logic. We present results from a number of benchmarks which suggest that our automated approach performs as well or better than reward machines in the literature. Giovanni Varricchione, Natasha Alechina, Mehdi Dastani, Brian Logan 0001 |
EUMAS | 3 |
| 2023 | Model-based Player Experience Testing with Emotion Pattern VerificationabstractAbstract Player eXperience (PX) testing has attracted attention in the game industry as video games become more complex and widespread. Understanding players’ desires and their experience are key elements to guarantee the success of a game in the highly competitive market. Although a number of techniques have been introduced to measure the emotional aspect of the experience, automated testing of player experience still needs to be explored. This paper presents a framework for automated player experience testing by formulating emotion patterns’ requirements and utilizing a computational model of players’ emotions developed based on a psychological theory of emotions along with a model-based testing approach for test suite generation. We evaluate the strength of our framework by performing mutation test. The paper also evaluates the performance of a search-based generated test suite and LTL model checking-based test suite in revealing various variations of temporal and spatial emotion patterns. Results show the contribution of both algorithms in generating complementary test cases for revealing various emotions in different locations of a game level. Saba Gholizadeh Ansari, I. S. W. B. Prasetya, Davide Prandi, Fitsum Meshesha Kifetew, Mehdi Dastani, Frank Dignum, Gabriele Keller |
FASE | 5 |
| 2023 | Data-Driven Revision of Conditional Norms in Multi-Agent Systems (Extended Abstract)abstractIn multi-agent systems, norm enforcement is a mechanism for steering the behavior of individual agents in order to achieve desired system-level objectives. Due to the dynamics of multi-agent systems, however, it is hard to design norms that guarantee the achievement of the objectives in every operating context. Also, these objectives may change over time, thereby making previously defined norms ineffective. In this paper, we investigate the use of system execution data to automatically synthesise and revise conditional prohibitions with deadlines, a type of norms aimed at preventing agents from exhibiting certain patterns of behaviors. We propose DDNR (Data-Driven Norm Revision), a data-driven approach to norm revision that synthesises revised norms with respect to a data set of traces describing the behavior of the agents in the system. We evaluate DDNR using a state-of-the-art, off-the-shelf urban traffic simulator. The results show that DDNR synthesises revised norms that are significantly more accurate than the original norms in distinguishing adequate and inadequate behaviors for the achievement of the system-level objectives. Davide Dell'Anna, Natasha Alechina, Fabiano Dalpiaz, Mehdi Dastani, Brian Logan 0001 |
IJCAI | 4 |
| 2023 | Probabilistic Temporal Logic for Reasoning about Bounded PoliciesabstractTo build a theory of intention revision for agents operating in stochastic environments, we need a logic in which we can explicitly reason about their decision-making policies and those policies' uncertain outcomes. Towards this end, we propose PLBP, a novel probabilistic temporal logic for Markov Decision Processes that allows us to reason about policies of bounded size. The logic is designed so that its expressive power is sufficient for the intended applications, whilst at the same time possessing strong computational properties. We prove that the satisfiability problem for our logic is decidable, and that its model checking problem is PSPACE-complete. This allows us to e.g. algorithmically verify whether an agent's intentions are coherent, or whether a specific policy satisfies safety and/or liveness properties. Nima Motamed, Natasha Alechina, Mehdi Dastani, Dragan Doder, Brian Logan 0001 |
IJCAI | 3 |
| 2023 | Group Responsibility for Exceeding Risk ThresholdabstractThe need for tools and techniques to formally analyze and trace the responsibility for unsafe outcomes to decision-making actors is urgent. Existing formal approaches assume that the unsafe outcomes for which actors can be held responsible are actually realized. This paper considers a broader notion of responsibility where unsafe outcomes are not necessarily realized, but their probabilities are unacceptably high. We present a logic combining strategic, probabilistic and temporal primitives designed to express concepts such as the risk of an undesirable outcome and being responsible for exceeding a risk threshold. We demonstrate that the proposed logic is complete and decidable. Maksim Gladyshev, Natasha Alechina, Mehdi Dastani, Dragan Doder |
KR | 3 |
| 2022 | The Complexity of Norm Synthesis and Revision
Davide Dell'Anna, Natasha Alechina, Fabiano Dalpiaz, Mehdi Dastani, Maarten Löffler, Brian Logan 0001 |
COINE | 4 |
| 2022 | Data-Driven Revision of Conditional Norms in Multi-Agent SystemsabstractIn multi-agent systems, norm enforcement is a mechanism for steering the behavior of individual agents in order to achieve desired system-level objectives. Due to the dynamics of multi-agent systems, however, it is hard to design norms that guarantee the achievement of the objectives in every operating context. Also, these objectives may change over time, thereby making previously defined norms ineffective. In this paper, we investigate the use of system execution data to automatically synthesise and revise conditional prohibitions with deadlines, a type of norms aimed at prohibiting agents from exhibiting certain patterns of behaviors. We propose DDNR (Data-Driven Norm Revision), a data-driven approach to norm revision that synthesises revised norms with respect to a data set of traces describing the behavior of the agents in the system. We evaluate DDNR using a state-of-the-art, off-the-shelf urban traffic simulator. The results show that DDNR synthesises revised norms that are significantly more accurate than the original norms in distinguishing adequate and inadequate behaviors for the achievement of the system-level objectives. Davide Dell'Anna, Natasha Alechina, Fabiano Dalpiaz, Mehdi Dastani, Brian Logan 0001 |
J. Artif. Intell. Res. | 4 |
| 2021 | Extracting Stances on Pandemic Measures from Social Media DataabstractSupport for national measures against the COVID-19 pandemic can be measured by collecting responses to questionnaires. In this paper we explore a less costly and less time-consuming method: by analyzing social media data. We compare stances regarding anti-pandemic measures extracted from tweets with the questionnaire results provided by the Dutch national health institute RIVM. We find similarities and differences and discuss the results. Erik F. Tjong Kim Sang, Shihan Wang 0001, Marijn Schraagen, Mehdi Dastani |
e-Science | 4 |
| 2021 | Quantifying the Effects of Norms on COVID-19 Cases Using an Agent-Based Simulation
Jan de Mooij, Davide Dell'Anna, Parantapa Bhattacharya, Mehdi Dastani, Brian Logan 0001, Samarth Swarup |
MABS | 4 |
| 2020 | An Ideal Team Is More than a Team of Ideal AgentsabstractThe problem of building a team to perform a complex task is often more than an optimal assignment of subtasks to agents based on individual performances. Subtasks may have subtle dependencies and relations that affect the overall performance of the formed team. This paper investigates the dependencies between subtasks and introduces some desired qualities of teams, such as preserving privacy or fairness. It proposes algorithms to analyze and build teams by taking into account the dependencies of assigned subtasks and agent performances. The performance of the algorithms are evaluated experimentally based on a multiagent system that is developed to answer complex queries. We show that by improving an initial team iteratively, the algorithm obtains teams with higher performance. Can Kurtan, Pinar Yolum, Mehdi Dastani |
ECAI | 3 |
| 2020 | A Multiagent Framework for Querying Distributed Digital CollectionsabstractSince initial digitization strategies are often inspired by existing usage of the data, and usage of archives often varies among institutes, there is a lot of variation in accessibility of digital collections. We identify four challenges that researchers may encounter when querying such collections in conjunction for research purposes, namely query formulation, alignment, source selection and lack of transparency. We present a multiagent architecture to help overcome these challenges and discuss an prototype implementation of this framework. By means of a query scenario we show the utility of using the framework for humanities researchers. Jan de Mooij, Can Kurtan, Jurian Baas, Mehdi Dastani |
ICAART (1) | 4 |
| 2020 | Tailored Graph Embeddings for Entity Alignment on Historical DataabstractIn the domain of the Dutch cultural heritage various data sets describe different aspects of life during the Dutch Golden Age. These data sets, in the form of RDF graphs, use different standards and contain noise in the values of literal nodes, such as misspelled names and uncertainty in dates. The Golden Agents project aims at answering queries about the Dutch Golden ages using these distributed and independently maintained data sets. A problem in this project, among many other problems, is the identification of persons who occur in multiple data sets but under different URI's. This paper aims to solve this specific problem and generate a linkset, i.e. a set of pairs of URI's which are judged to represent the same person. We use domain knowledge in the application of an existing node context generation algorithm to serve as input for GloVe, an algorithm originally designed for embedding words. This embedding is then used to train a classifier on pairs of URI's which are known duplicates and non-duplicates. Using just the cosine similarity between URI-pairs in embedding space for prediction, we obtain a simple classifier with an F½-score of around 0.85, even when very few training examples are provided. On larger training sets, more complex classifiers are shown to reach an F½-score of up to 0.88. Jurian Baas, Mehdi Dastani, A. J. Feelders |
iiWAS | 2 |
| 2020 | Runtime revision of sanctions in normative multi-agent systemsabstractAbstract To achieve system-level properties of a multiagent system, the behavior of individual agents should be controlled and coordinated. One way to control agents without limiting their autonomy is to enforce norms by means of sanctions. The dynamicity and unpredictability of the agents’ interactions in uncertain environments, however, make it hard for designers to specify norms that will guarantee the achievement of the system-level objectives in every operating context. In this paper, we propose a runtime mechanism for the automated revision of norms by altering their sanctions. We use a Bayesian Network to learn, from system execution data, the relationship between the obedience/violation of the norms and the achievement of the system-level objectives. By combining the knowledge acquired at runtime with an estimation of the preferences of rational agents, we devise heuristic strategies that automatically revise the sanctions of the enforced norms. We evaluate our heuristics using a traffic simulator and we show that our mechanism is able to quickly identify optimal revisions of the initially enforced norms. Davide Dell'Anna, Mehdi Dastani, Fabiano Dalpiaz |
Auton. Agents Multi Agent Syst. | 2 |
| 2020 | Intention as commitment toward time
Marc van Zee, Dragan Doder, Leon van der Torre, Mehdi Dastani, Thomas Icard, Eric Pacuit |
Artif. Intell. | 4 |
| 2019 | Requirements-driven evolution of sociotechnical systems via probabilistic reasoning and hill climbingabstractSociotechnical systems (STSs) are defined by the interaction between technical systems, like software and machines, and social entities, like humans and organizations. The entities within an STS are autonomous, thus weakly controllable, and the environment where the STS operates is highly dynamic. As a result, the design artifacts that represent the requirements of an STS, such as requirements models, may end up being invalid when the system operates, for the autonomous entities do not comply with the requirements, or the environment changes. In this paper, we present a framework that uses runtime execution data to support the runtime validation of requirements models and to guide the evolution of an STS. We propose two types of evolution: (i) manual : the analyst uses Bayesian inference to discover which assumptions in a requirements model are invalid and manually adjusts the system or its model; and (ii) automated : requirements are iteratively revised by an hill climbing algorithm searching for requirements that maximize the achievement of the stakeholders’ objectives. We evaluate the effectiveness of different revision heuristics on a smart traffic simulation applied to an exemplar from the self-adaptive systems literature. The results show that our heuristics, informed by runtime execution data, outperform standard uninformed heuristics, in terms of convergence speed, solution quality, and stability. Moreover, the algorithms show good resilience to noise introduced into the execution data. Davide Dell'Anna, Fabiano Dalpiaz, Mehdi Dastani |
Autom. Softw. Eng. | 3 |
| 2019 | Fundamentals of Software Engineering (extended versions of selected papers of FSEN 2017)
Mehdi Dastani, Marjan Sirjani |
Sci. Comput. Program. | 1 |
| 2018 | Runtime Norm Revision Using Bayesian Networks
Davide Dell'Anna, Mehdi Dastani, Fabiano Dalpiaz |
PRIMA | 2 |
| 2018 | Fundamentals of Software Engineering (extended versions of selected papers of FSEN 2015)
Mehdi Dastani, Hossein Hojjat, Marjan Sirjani |
Sci. Comput. Program. | 1 |
| 2017 | Other-Condemning Anger = Blaming Accountable Agents for Unattainable Desires
Mehdi Dastani, Emiliano Lorini, John-Jules Ch. Meyer, Alexander Pankov |
PRIMA | 1 |
| 2017 | Norm Enforcement as Supervisory Control
Mehdi Dastani, Sebastian Sardiña, Vahid Yazdanpanah |
PRIMA | 1 |
| 2017 | Commitments and interaction norms in organisations
Mehdi Dastani, Leon van der Torre, Neil Yorke-Smith |
Auton. Agents Multi Agent Syst. | 1 |
| 2017 | Other-Condemning Moral Emotions: Anger, Contempt and DisgustabstractThis article studies and analyzes three other-condemning moral emotions: anger, contempt, and disgust. We utilize existing psychological theories—appraisal theories of emotion and the CAD triad hypothesis—and incorporate them into a unified framework. A semiformal specification of the elicitation conditions and prototypical coping strategies for the other-condemning emotions are proposed. The appraisal conditions are specified in terms of cognitive and social concepts such as goals, beliefs, actions, control and accountability, while coping strategies are classified as belief-, goal- and intention-affecting strategies, and specified in terms of action specifications. Our conceptual analysis and semiformal specification of the three other-condemning moral emotions are illustrated by means of an example of trolling in the domain of social media. Mehdi Dastani, Alexander Pankov |
ACM Trans. Internet Techn. | 1 |
| 2016 | A Dynamic Logic of Norm ChangeabstractNorms are effective and flexible means to control and regulate the behaviour of autonomous systems. Adding norms to a system changes its specification which may in turn ensure desirable system properties. As of yet, there is no generally agreed formal methodology to represent and reason about the dynamics of norms and their impacts on system specifications. In this paper, we introduce various types of norms, such as state-based or action-based norms, and gradually develop a dynamic modal logic to characterize the dynamics of such norms in a formal way. The logic can be used to prove various properties of norm dynamics and their impacts on system specification. Moreover, we show that this logic is sound and complete. Max Knobbout, Mehdi Dastani, John-Jules Ch. Meyer |
ECAI | 2 |
| 2016 | Distributed Controllers for Norm EnforcementabstractThis paper focuses on computational mechanisms that control the behavior of autonomous systems at runtime without necessarily restricting their autonomy. We build on existing approaches from runtime verification, control automata, and norm-based systems, and define norm-based controllers that enforce norms by modifying system behavior at runtime to make it norm compliant. For many applications, an autonomous system should comply with a set of norms. We extend our approach to a distributed setting, where a set of norm-based controllers jointly modify the runtime behavior of an autonomous system. The norms that a set of norm-based controllers jointly enforce are investigated and characterized in terms of the norms that are enforced by individual norm-based controllers. We show that a set of norm-based controllers is able to modify the runtime behavior of an autonomous system to make it compliant with all norms that the individual norm-based controllers aim at enforcing. Bas Testerink, Mehdi Dastani, Nils Bulling |
ECAI | 2 |
| 2016 | Verifying Existence of Resource-Bounded Coalition Uniform Strategies
Natasha Alechina, Mehdi Dastani, Brian Logan 0001 |
IJCAI | 2 |
| 2016 | Distant Group Responsibility in Multi-agent Systems
Vahid Yazdanpanah, Mehdi Dastani |
PRIMA | 2 |
| 2016 | Norm-based mechanism design
Nils Bulling, Mehdi Dastani |
Artif. Intell. | 2 |
| 2015 | AGM Revision of Beliefs about Action and Time
Marc van Zee, Dragan Doder, Mehdi Dastani, Leon van der Torre |
IJCAI | 3 |
| 2014 | Reasoning about Dynamic Normative Systems
Max Knobbout, Mehdi Dastani, John-Jules Ch. Meyer |
JELIA | 2 |
| 2014 | Preface to the Special Issue on Computational Logic in Multi-Agent Systems (CLIMA XIII)abstractMichael Fisher, Leendert van der Torre, Mehdi Dastani, Guido Governatori; Preface to the Special Issue on Computational Logic in Multi-Agent Systems (CLIMA Michael Fisher 0001, Leon van der Torre, Mehdi Dastani, Guido Governatori |
J. Log. Comput. | 3 |
| 2013 | Multi-Cycle Query Caching in Agent ProgrammingabstractIn many logic-based BDI agent programming languages, plan selection involves inferencing over some underlying knowledge representation. While context-sensitive plan selection facilitates the development of flexible, declarative programs, the overhead of evaluating repeated queries to the agent's beliefs and goals can result in poor run time performance. In this paper we present an approach to multi-cycle query caching for logic-based BDI agent programming languages. We extend the abstract performance model presented in (Alechina et al. 2012) to quantify the costs and benefits of caching query results over multiple deliberation cycles. We also present results of experiments with prototype implementations of both single- and multi-cycle caching in three logic-based BDI agent platforms, which demonstrate that significant performance improvements are achievable in practice. Natasha Alechina, Tristan M. Behrens, Mehdi Dastani, Koen V. Hindriks, Jomi Fred Hübner, Brian Logan 0001, Hai H. Nguyen, Marc van Zee |
AAAI | 3 |
| 2013 | Reasoning about Normative Update
Natasha Alechina, Mehdi Dastani, Brian Logan 0001 |
IJCAI | 2 |
| 2013 | A logic for normative multi-agent programsabstractMulti-agent systems are viewed as consisting of individual agents whose behaviours are regulated by an organization-oriented normative artefact. This article presents a simplified version of a programming language that is designed to implement normative artefacts. Such artefacts are specified in terms of norms being enforced by monitoring, regimenting and sanctioning mechanisms. The syntax and operational semantics of the programming language are introduced and discussed. A logic is presented that can be used to specify and verify properties of programs developed in this language. Mehdi Dastani, John-Jules Ch. Meyer, Davide Grossi |
J. Log. Comput. | 1 |
| 2013 | A weakest precondition calculus for BUnity
Lacramioara Astefanoaei, Frank S. de Boer, Mehdi Dastani, John-Jules Ch. Meyer |
Sci. Comput. Program. | 3 |
| 2013 | Computational Modeling of Emotion: Toward Improving the Inter- and Intradisciplinary ExchangeabstractThe past years have seen increasing cooperation between psychology and computer science in the field of computational modeling of emotion. However, to realize its potential, the exchange between the two disciplines, as well as the intradisciplinary coordination, should be further improved. We make three proposals for how this could be achieved. The proposals refer to: 1) systematizing and classifying the assumptions of psychological emotion theories; 2) formalizing emotion theories in implementation-independent formal languages (set theory, agent logics); and 3) modeling emotions using general cognitive architectures (such as Soar and ACT-R), general agent architectures (such as the BDI architecture) or general-purpose affective agent architectures. These proposals share two overarching themes. The first is a proposal for modularization: deconstruct emotion theories into basic assumptions; modularize architectures. The second is a proposal for unification and standardization: Translate different emotion theories into a common informal conceptual system or a formal language, or implement them in a common architecture. Rainer Reisenzein, Eva Hudlicka, Mehdi Dastani, Jonathan Gratch, Koen V. Hindriks, Emiliano Lorini, John-Jules Ch. Meyer |
IEEE Trans. Affect. Comput. | 3 |
| 2011 | Verifying Normative Behaviour via Normative Mechanism Design
Nils Bulling, Mehdi Dastani |
IJCAI | 2 |
| 2011 | Reasoning about agent deliberationabstractWe present a family of sound and complete logics for reasoning about deliberation strategies for SimpleAPL programs. SimpleAPL is a fragment of the agent programming language 3APL designed for the implementation of cognitive agents with beliefs, goals and plans. The logics are variants of PDL, and allow us to prove safety and liveness properties of SimpleAPL agent programs under different deliberation strategies. We show how to axiomatise different deliberation strategies for SimpleAPL programs, and, for each strategy we prove a correspondence between the operational semantics of SimpleAPL and the models of the corresponding logic. We illustrate the utility of our approach with an example in which we show how to verify correctness properties for a simple agent program under different deliberation strategies. Natasha Alechina, Mehdi Dastani, Brian Logan 0001, John-Jules Ch. Meyer |
Auton. Agents Multi Agent Syst. | 2 |
| 2011 | Preface
Rafael H. Bordini, Mehdi Dastani, Jürgen Dix, Amal El Fallah Seghrouchni |
Auton. Agents Multi Agent Syst. | 2 |
| 2011 | Reasoning about plan revision in BDI agent programs
Natasha Alechina, Mehdi Dastani, Brian Logan 0001, John-Jules Ch. Meyer |
Theor. Comput. Sci. | 2 |
| 2010 | Mental State Ascription Using Dynamic LogicabstractIn situations where the behavior of a system must be interpreted because its state is not accessible, it is useful to explain observed behavior in mentalistic terms. This paper presents a formalism based on propositional dynamic logic to model ascription of beliefs, goals, or plans on grounds of observed actions. The formalism is used to provide semantics for an existing approach to abducing the mental state of an observed agent; in doing so it is shown how behavior-producing rules can be given different explanatory interpretations. Michal P. Sindlar, Mehdi Dastani, John-Jules Ch. Meyer |
ECAI | 2 |
| 2010 | A unified interaction-aware goal frameworkabstractGoals are central to the design and implementation of intelligent software agents. Much of the literature on goals and reasoning about goals only deals with a limited set of goal types, typically achievement goals, and sometimes maintenance goals; and much of the work on interactions between goals only deals with achievement goals. We aim at extending a previously proposed unifying framework for goals with additional richer goal types, including a combined “achieve and maintain” goal type. We propose to provide an operationalization of these new goal types, proving that the operationalization meets desired properties. Michael Winikoff, Mehdi Dastani, M. Birna van Riemsdijk |
ECAI | 2 |
| 2010 | Guest editorial: Special issue on the European Workshop on Multi-Agent Systems (EUMAS)
Rafael H. Bordini, Mehdi Dastani |
Auton. Agents Multi Agent Syst. | 2 |
| 2010 | Agents with emotionsabstractThis paper discusses the role of emotions in artificial agent design and implementation. The syntax and semantics of a simplified version of a logic-based agent-oriented programming language is presented. This programming language facilitates the implementation of artificial agents with emotions. Four types of emotions are distinguished: happiness, sadness, anger, and fear. These emotions are defined relative to agent's goals and plans. The emotions result from the agent's deliberation process and influence the deliberation process. The semantics of each emotion type is incorporated in the transition semantics of the presented agent-oriented programming language. © 2010 Wiley Periodicals, Inc. Mehdi Dastani, John-Jules Ch. Meyer |
Int. J. Intell. Syst. | 1 |
| 2009 | BDI-Based Development of Virtual Characters with a Theory of Mind
Michal P. Sindlar, Mehdi Dastani, John-Jules Ch. Meyer |
IVA | 2 |
| 2009 | Goals in conflict: semantic foundations of goals in agent programmingabstractThis paper addresses the notion of (declarative) goals as used in agent programming. Goals describe desirable states, and semantics of these goals in an agent programming context can be defined in various ways. We focus in this paper on the representation of conflicting goals. In particular, we define two semantics for goals, one for unconditional goals and one for conditional goals. The first is based on propositional logic, and the latter is based on default logic. We establish relations between and properties of these semantics. M. Birna van Riemsdijk, Mehdi Dastani, John-Jules Ch. Meyer |
Auton. Agents Multi Agent Syst. | 2 |
| 2008 | A Formal Model of Emotions: Integrating Qualitative and Quantitative AspectsabstractWhen constructing a formal model of emotions for intelligent agents, two types of aspects have to be taken into account. First, qualitative aspects pertain to the conditions that elicit emotions. Second, quantitative aspects pertain to the actual experience and intensity of elicited emotions. In this paper, we show how the qualitative aspects of a well-known psychological model of human emotions can be formalized in an agent specification language and how its quantitative aspects can be integrated into this model. Furthermore, we discuss several unspecified details and implicit assumptions in the psychological model that are explicated by this effort. Bas R. Steunebrink, Mehdi Dastani, John-Jules Ch. Meyer |
ECAI | 2 |
| 2008 | Reasoning about Agent Deliberation
Natasha Alechina, Mehdi Dastani, Brian Logan 0001, John-Jules Ch. Meyer |
KR | 2 |
| 2008 | Reo Connectors as Coordination Artifacts in 2APL Systems
Farhad Arbab, Lacramioara Astefanoaei, Frank S. de Boer, Mehdi Dastani, John-Jules Ch. Meyer, Nick A. M. Tinnemeier |
PRIMA | 4 |
| 2008 | A Verification Framework for Normative Multi-Agent Systems
Lacramioara Astefanoaei, Mehdi Dastani, John-Jules Ch. Meyer, Frank S. de Boer |
PRIMA | 2 |
| 2008 | Modularity in Agent Programming Languages
Mehdi Dastani, Christian P. Mol, Bas R. Steunebrink |
PRIMA | 1 |
| 2008 | 2APL: a practical agent programming languageabstractThis article presents a BDI-based agent-oriented programming language, called 2APL (A Practical Agent Programming Language). This programming language facilitates the implementation of multi-agent systems consisting of individual agents that may share and access external environments. It realizes an effective integration of declarative and imperative style programming by introducing and integrating declarative beliefs and goals with events and plans. It also provides practical programming constructs to allow the generation, repair, and (different modes of) execution of plans based on beliefs, goals, and events. The formal syntax and semantics of the programming language are given and its relation with existing BDI-based agent-oriented programming languages is discussed. Mehdi Dastani |
Auton. Agents Multi Agent Syst. | 1 |
| 2007 | A Logic of Agent Programs
Natasha Alechina, Mehdi Dastani, Brian Logan 0001, John-Jules Ch. Meyer |
AAAI | 2 |
| 2007 | A Logic of Emotions for Intelligent Agents
Bas R. Steunebrink, Mehdi Dastani, John-Jules Ch. Meyer |
AAAI | 2 |
| 2007 | Contextual Agent Deliberation in Defeasible Logic
Mehdi Dastani, Guido Governatori, Antonino Rotolo, Insu Song, Leon van der Torre |
PRIMA | 1 |
| 2006 | Programming Agents with Emotions
Mehdi Dastani, John-Jules Ch. Meyer |
ECAI | 1 |
| 2006 | Goal Types in Agent Programming
Mehdi Dastani, M. Birna van Riemsdijk, John-Jules Ch. Meyer |
ECAI | 1 |
| 2005 | Programming Cognitive Agents in Defeasible Logic
Mehdi Dastani, Guido Governatori, Antonino Rotolo, Leon van der Torre |
LPAR | 1 |
| 2005 | Beliefs, obligations, intentions, and desires as components in an agent architectureabstractIn this article we discuss how cognitive attitudes like beliefs, obligations, intentions, and desires can be represented as components with input/output functionality. We study how to break down an agent specification into a specification of individual components and a specification of their coordination. A typical property discussed at the individual component specification level is whether the input is included in the output, and a typical property discussed at the coordination level is whether beliefs override desires to ensure realism. At the individual level we show how proof rules of so-called input/output logics correspond to properties of functionality descriptions, and at the coordination level we show how global constraints coordinating the components formalize coherence properties. © 2005 Wiley Periodicals, Inc. Int J Int Syst 20: 893–919, 2005. Jan M. Broersen, Mehdi Dastani, Leon van der Torre |
Int. J. Intell. Syst. | 2 |
| 2005 | Modelling user preferences and mediating agents in electronic commerce
Mehdi Dastani, Nico Jacobs, Catholijn M. Jonker, Jan Treur |
Knowl. Based Syst. | 1 |
| 2004 | Games for Cognitive Agents
Mehdi Dastani, Leon van der Torre |
JELIA | 1 |
| 2004 | A requirement specification language for configuration dynamics of multiagent systemsabstract\n Contains fulltext :\n 64698.pdf (Publisher’s version ) (Closed access)\n Mehdi Dastani, Catholijn M. Jonker, Jan Treur |
Int. J. Intell. Syst. | 1 |
| 2003 | BDIOCTL: Obligations and the Specification of Agent Behavior
Jan M. Broersen, Mehdi Dastani, Leon van der Torre |
IJCAI | 2 |
| 2003 | Analogical projection in pattern perceptionabstractThis paper proposes a perceptually motivated method for solving proportional analogy problems involving sequential patterns. Our method is based on an algebraic model of pattern perception that determines the gestalt structure of sequential patterns. The gestalts of sequential patterns are represented as algebraic terms in the model. An analogical relation between sequential patterns appearing in proportional analogy is then formalized as a mapping between algebras that generate terms representing the gestalts of these patterns. Based on this formalism, an algorithm is proposed that solves proportional analogy problems: given three sequential patterns, the algorithm computes a fourth pattern such that the resulting two pairs of patterns are perceived as having an identical analogical relation. Mehdi Dastani, Bipin Indurkhya, Remko Scha |
J. Exp. Theor. Artif. Intell. | 1 |
| 2002 | An Extension of BDICTL with Functional Dependencies and Components
Mehdi Dastani, Leon van der Torre |
LPAR | 1 |
| 2001 | Resolving Conflicts between Beliefs, Obligations, Intentions, and Desires
Jan M. Broersen, Mehdi Dastani, Leon van der Torre |
ECSQARU | 2 |