11 research outputs found

    Strategic Abilities of Forgetful Agents in Stochastic Environments

    Full text link
    In this paper, we investigate the probabilistic variants of the strategy logics ATL and ATL* under imperfect information. Specifically, we present novel decidability and complexity results when the model transitions are stochastic and agents play uniform strategies. That is, the semantics of the logics are based on multi-agent, stochastic transition systems with imperfect information, which combine two sources of uncertainty, namely, the partial observability agents have on the environment, and the likelihood of transitions to occur from a system state. Since the model checking problem is undecidable in general in this setting, we restrict our attention to agents with memoryless (positional) strategies. The resulting setting captures the situation in which agents have qualitative uncertainty of the local state and quantitative uncertainty about the occurrence of future events. We illustrate the usefulness of this setting with meaningful examples

    Probabilistic Analysis of Binary Sessions

    Get PDF

    Stochastic Fairness and Language-Theoretic Fairness in Planning in Nondeterministic Domains

    Get PDF
    We address two central notions of fairness in the literature of nondeterministic fully observable domains. The first, which we call stochastic fairness, is classical, and assumes an environment which operates probabilistically using possibly unknown probabilities. The second, which is language-theoretic, assumes that if an action is taken from a given state infinitely often then all its possible outcomes should appear infinitely often; we call this state-action fairness. While the two notions coincide for standard reachability goals, they differ for temporally extended goals. This important difference has been overlooked in the planning literature and has led to the use of a product-based reduction in a number of published algorithms which were stated for state-action fairness, for which they are incorrect, while being correct for stochastic fairness. We remedy this and provide a correct optimal algorithm for solving state-action fair planning for LTL/LTLf goals, as well as a correct proof of the lower bound of the goal-complexity. Our proof is general enough that it also pro- vides, for the no-fairness and stochastic-fairness cases, multiple missing lower bounds and new proofs of known lower bounds. Overall, we show that stochastic fairness is better behaved than state-action fairness

    Probabilistic Analysis of Binary Sessions

    Get PDF
    We study a probabilistic variant of binary session types that relate to a class of Finite-State Markov Chains. The probability annotations in session types enable the reasoning on the probability that a session terminates successfully, for some user-definable notion of successful termination. We develop a type system for a simple session calculus featuring probabilistic choices and show that the success probability of well-typed processes agrees with that of the sessions they use. To this aim, the type system needs to track the propagation of probabilistic choices across different sessions

    Concurrent Stochastic Lossy Channel Games

    Full text link
    Concurrent stochastic games are an important formalism for the rational verification of probabilistic multi-agent systems, which involves verifying whether a temporal logic property is satisfied in some or all game-theoretic equilibria of such systems. In this work, we study the rational verification of probabilistic multi-agent systems where agents can cooperate by communicating over unbounded lossy channels. To model such systems, we present concurrent stochastic lossy channel games (CSLCG) and employ an equilibrium concept from cooperative game theory known as the core, which is the most fundamental and widely studied cooperative equilibrium concept. Our main contribution is twofold. First, we show that the rational verification problem is undecidable for systems whose agents have almost-sure LTL objectives. Second, we provide a decidable fragment of such a class of objectives that subsumes almost-sure reachability and safety. Our techniques involve reductions to solving infinite-state zero-sum games with conjunctions of qualitative objectives. To the best of our knowledge, our result represents the first decidability result on the rational verification of stochastic multi-agent systems on infinite arenas.Comment: To appear at CSL 2024. Extended versio

    A Probabilistic Finite Temporal Logic for Policies and Intentions

    Get PDF
    We propose a new probabilistic temporal logic for Markov decision processes allowing us to reason about finite histories and policies. We comment on how the logic can express statements important for a theory of intention revision, show that it possesses the finite model property, and show that the model checking and satisfiability problems for the logic are both decidable

    Deciding Epistemic and Strategic Properties of Cryptographic Protocols

    Get PDF
    We propose a new, widely applicable model for analyzing knowledge-based (epistemic) and strategic properties of cryptographic protocols. The main result we prove is that the corresponding model checking problem with respect to an expressive epistemic extension of ATL* is decidable. As an application, we prove that abuse-freeness of contract signing protocols is decidable, resolving an open question. Further, we discuss anonymous broadcast and a coin-flipping protoco

    Logiques pour la représentation et la conception d'enchères

    Get PDF
    Une enchère est un mécanisme compétitif qui permet d’allouer un ensemble de ressources auprès d’un ensemble d’agents. Ce mécanisme agrège les offres effectuées par les participants à l’enchère dans le but de produire une décision sociale caractérisée en termes d'allocations et de paiements. Les agents automatisés sont largement utilisés sur les marchés basés sur les enchères, mais ils sont généralement conçus pour agir dans un contexte spécifique. Pour passer d'un type de marché à un autre, les agents doivent être capables de "comprendre" les règles de l'enchère et de raisonner sur leurs valuations ainsi que sur les valeurs privées des autres joueurs. De fait, il est nécessaire de définir un langage simple permettant de représenter les règles d'un marché aux enchères, qui permettra ensuite à des joueurs généraux automatiques de raisonner stratégiquement dans différents environnements. Cet aspect stratégique, notion centrale de la théorie des jeux et des systèmes multi-agents, est de première importance dans la caractérisation des mécanismes d’enchères. Un problème de première importance concerne la conception de nouvelles enchères, ou plus généralement, de nouveaux mécanismes. En effet, un des principaux objectifs consiste à agréger les offres individuelles tout en garantissant un résultat socialement souhaitable. La dimension stratégique est donc au cœur de la conception de mécanismes. Alors que les langages logiques ont été largement considérés dans le contexte des Systèmes Multi-Agents (SMA), l'utilisation de méthodes formelles et de raisonnement stratégique pour la Conception Automatique de Mécanismes a été à peine étudiée. Cette thèse explore l'application des logiques pour la description et la conception de mécanismes d’enchères. Ces derniers placent la dimension stratégique en leur cœur et nous proposons l'utilisation de méthodes formelles pour la spécification, la conception et l'évaluation de mécanismes intégrant cette dimension. Dans un premier temps, afin de fournir une fondation pour les joueurs d'enchères généraux et automatisés dans les SMA, nous proposons un formalisme pour représenter les enchères, appelé Auction Description Language (ADL). ADL traite des dimensions importantes des marchés basés sur des enchères et est suffisamment général pour représenter la plupart des contextes d'enchères. Nous montrons qu’en enrichissant ADL avec un opérateur de connaissance et une modalité d'action pour caractériser le comportement rationnel limité des enchérisseurs, les agents enchérisseurs peuvent raisonner sur l'effet des actions ainsi que sur la rationalité des autres agents. Dans un second temps, nous proposons une nouvelle approche pour le raisonnement et la conception de nouvelles enchères basée sur des méthodes formelles. Cette approche vise à générer des mécanismes à partir de leurs spécifications et à les vérifier par rapport à des propriétés économiques objectives. Nous proposons une nouvelle variante de Strategy Logic (SL) avec une sémantique quantitative et des opérateurs épistémiques. Nous montrons comment elle permet d'exprimer des concepts essentiels de la théorie de l'économie, notamment l'équilibre de Nash et la manipulation stratégique, qui sont de première importance lors de la conception de nouvelles enchères et lorsque les agents doivent raisonner sur leurs propriétés. Nous introduisons aussi SL avec des stratégies naturelles, qui permet de raisonner sur les mécanismes en fonction de la complexité des stratégies. L'analyse des mécanismes et des stratégies se résume donc à la vérification de formule en SL dans des modèles représentant des enchères. Enfin nous proposons la reformulation du problème de la conception de mécanismes en termes de synthèse de spécifications logiques. Cette approche permet de générer automatiquement des mécanismes optimaux à partir d'une spécification, qui peut inclure non seulement les règles du jeu mais aussi des exigences sur le comportement stratégique des participants.An auction is a popular mechanism that aggregates participants' bids into a social decision, usually expressed in terms of allocations and payments. Automated agents are widely used in auction-based markets, but they are usually designed to act on a specific context. Those agents cannot switch between different kinds of markets. For doing so, they should be able to ``understand'' the auction rules and reason about their own valuations and about other players’ private information valuations. This limitation inspires the development of a lightweight logic-based language for representing the rules of an auction market, which will then allow automated general players to reason strategically in different environments. Another important problem is the design of new auctions and, more generally, mechanisms. The challenge here is to aggregate individual preferences, while choosing a socially desirable outcome and reaching an equilibrium even though agents can lie about their preferences. Although logic-based languages have been widely considered in the context of Multi-Agent Systems (MAS), the use of formal methods and strategic reasoning for Automated Mechanism Design (AMD) has not been much explored yet. This thesis investigates an application of logics and strategic reasoning for Game Theory and MAS. In particular, we propose the use of formal methods for the specification, design and evaluation of mechanisms, with focus on auctions. This thesis addresses such challenges by introducing logic-based approaches for representing and designing auction-based markets with strategic players. Firstly, for providing a foundation for general and automated auction playing in MAS, we propose a framework for representing auctions, denoted Auction Description Language (ADL). ADL addresses important dimensions of auction-based markets and is general enough to represent most auction settings. We illustrate the generality of ADL by modeling a number of representative auctions. We extend ADL with knowledge operators and an action modality for characterizing bounded rational behavior of bidders when reasoning about the effect of actions and other agents' rationality. Second, we propose a novel approach for reasoning and designing new auctions (and, in general, preference aggregation mechanisms) based on formal methods. Such approach for AMD aims to automatically generate mechanisms from their specifications and verify them in relation to target economical properties. For verifying mechanisms, we propose a new variant of Strategy Logic (SL) with quantitative semantics and epistemic operators. We demonstrate how it can express key concepts from Economic Theory, including Nash equilibrium, strategyproofness and individual rationality, which are at first importance when designing new auctions and when agents need to reason about their properties. We also introduce a quantitative semantics for SL with natural strategies and imperfect information which enables reasoning about mechanisms based on the complexity of strategies. The analysis of mechanisms and their strategies boils-down to model checking formulas from those SL variants. Finally, we offer a novel perspective on the design of mechanisms by rephrasing the AMD problem in terms of synthesis from specifications in Quantitative SL. This approach enables automatically generating optimal mechanisms from a quantitative logical specification, which may include not only game rules but also requirements over the strategic behavior of participants and quality of the outcome

    Probabilistic strategy logic

    No full text
    We introduce Probabilistic Strategy Logic, an extension of Strategy Logic for stochastic systems. The logic has probabilistic terms that allow it to express many standard solution concepts, such as Nash equilibria in randomised strategies, as well as constraints on probabilities, such as independence. We study the model-checking problem for agents with perfect- and imperfect-recall. The former is undecidable, while the latter is decidable in space exponential in the system and triple-exponential in the formula. We identify a natural fragment of the logic, in which every temporal operator is immediately preceded by a probabilistic operator, and show that it is decidable in space exponential in the system and the formula, and double-exponential in the nesting depth of the probabilistic terms. Taking a fixed nesting depth, this gives a fragment that still captures many standard solution concepts, and is decidable in exponential space. </p

    Probabilistic strategy logic

    No full text
    We introduce Probabilistic Strategy Logic, an extension of Strategy Logic for stochastic systems. The logic has probabilistic terms that allow it to express many standard solution concepts, such as Nash equilibria in randomised strategies, as well as constraints on probabilities, such as independence. We study the model-checking problem for agents with perfect- and imperfect-recall. The former is undecidable, while the latter is decidable in space exponential in the system and triple-exponential in the formula. We identify a natural fragment of the logic, in which every temporal operator is immediately preceded by a probabilistic operator, and show that it is decidable in space exponential in the system and the formula, and double-exponential in the nesting depth of the probabilistic terms. Taking a fixed nesting depth, this gives a fragment that still captures many standard solution concepts, and is decidable in exponential space. </p
    corecore