8 research outputs found

    PDL as a Multi-Agent Strategy Logic

    Get PDF
    Propositional Dynamic Logic or PDL was invented as a logic for reasoning about regular programming constructs. We propose a new perspective on PDL as a multi-agent strategic logic (MASL). This logic for strategic reasoning has group strategies as first class citizens, and brings game logic closer to standard modal logic. We demonstrate that MASL can express key notions of game theory, social choice theory and voting theory in a natural way, we give a sound and complete proof system for MASL, and we show that MASL encodes coalition logic. Next, we extend the language to epistemic multi-agent strategic logic (EMASL), we give examples of what it can express, we propose to use it for posing new questions in epistemic social choice theory, and we give a calculus for reasoning about a natural class of epistemic game models. We end by listing avenues for future research and by tracing connections to a number of other logics for reasoning about strategies.Comment: 10 pages, Poster presentation at TARK 2013 (arXiv:1310.6382) http://www.tark.or

    Renunciation Games

    Get PDF

    Strategies in Social Software

    Get PDF
    Viewing the way society has defined its rules and mechanisms as “social software”, we want to understand how people behave given their understanding of the societal rules and given their wish to further their interest as they conceive it, and how social mechanisms should be designed to suit people furthering their interest as they conceive it. This chapter is written from the perspective of strategic game theory, and uses strategic game scenarios and game transformations to analyze societal mechanisms

    Logics for strategic reasoning and collective decision-making

    Get PDF
    Strategic decision-making is ubiquitous in everyday life. The analysis of game strategies has been a research theme in game theory for several decades since von Neumann and Morgenstern. Sophisticated models and analysis tools have been developed with wide applications in Economics, Management Science, Social Science and Computer Science, especially in the field of Artificial Intelligence. However, \much of game theory is about the question whether strategic equilibria exist", as Johan van Benthem, a world-leading logician and game-theorist, points out, \but there are hardly any explicit languages for defining, comparing, or combining strategies". Without such a facility it is challenging for computer scientists to build intelligent agents that are capable of strategic decision-making. In the last twenty years, logical approaches have been proposed to tackle this problem. Pioneering work includes Game Logics, Coalition Logic and Alternating-time Temporal Logic (ATL). These logics either provide facilities for expressing and combining games or offer mechanisms for reasoning about strategic abilities of players. But none of them can solve the problem. The intrinsic difficulty in establishing such a logic is that reasoning about strategies requires combinations of temporal reasoning, counterfactual reasoning, reasoning about actions, preferences and knowledge, as well as reasoning about multi-agent interactions and coalitional abilities. More recently, a few new logical formalisms have been proposed by extending ATL with strategy variables in order to express strategies explicitly. However, most of these logics tend to have high computational complexity, because ATL introduces quantifications over strategies (functions), which leaves little hope of building any tractable inference system based on such a logic. This thesis takes up the challenge by using a bottom-up approach in order to create a balance between expressive power and computational efficiency. Instead of starting with a highly complicated logic, we propose a set of logical frameworks based on a simple and practical logical language, called Game Description Language (GDL), which has been used as an official language for General Game Playing (GGP) since 2005. To represent game strategies, we extend GDL with two binary prioritized connectives for combining actions in terms of their priorities specified by these connectives, and provide it with a semantics based on the standard state transition model. To reason about the strategic abilities of players, we further extend the framework with coalition operators from ATL for specifying the strategic abilities of players. More importantly, a unified semantics is provided for both GDL- and ATL- formulas, which allows us to verify and reason about game strategies. Interestingly, the framework can be used to formalize the fundamental game-playing principles and formally derive two well-known results on two-player games: Weak Determinacy and Zermelo's Theorem. We also show that the model-checking problem of the logic is not worse than that of ATL*, an extension of ATL. To deal with imperfect information games, we extend GDL with the standard epistemic operators and provide it with a semantics based on the epistemic state transition model. The language allows us to specify an imperfect information game and formalize its epistemic properties. Meanwhile, the framework allows us to reason about players' own as well as other players' knowledge during game playing. Most importantly, the logic has a moderate computational complexity, which makes it significantly different from similar existing frameworks. To investigate the interplay between knowledge shared by a group of players and its coalitional abilities, we provide a variant of semantics for ATL with imperfect information. The relation between knowledge sharing and coalitional abilities is investigated through the interplay of epistemic and coalition modalities. Moreover, this semantics is able to preserve the desirable properties of coalitional abilities. To deal with collective decision-making, we apply the approach of combining actions via their priorities for collective choice. We extend propositional logic with the prioritized connective for modelling reason-based individual and collective choices. Not only individual preferences but also aggregation rules can be expressed within this logic. A model-checking algorithm for this logic is thus developed to automatically generate individual and collective choices. In many real-world situations, a group making collective judgments may assign individual members or subgroups different priorities to determine the collective judgment. We design an aggregation rule based on the priorities of individuals so as to investigate how the judgment from each individual affects group judgment in a hierarchical environment. We also show that this rule satisfies a set of plausible conditions and has a tractable computational complexity

    Logics for strategic reasoning and collective decision-making

    Get PDF
    Cette thèse aborde le problème du raisonnement stratégique. Le raisonnement stratégique est un thème de recherches existant depuis e nombreuses années en théorie des jeux. Toutefois, celui-ci a le plus souvent pour objet de déterminer si des équilibres stratégiques existent sans détailler la définition en elle-même de ces stratégies. La construction d'agents artificiels capable de raisonner stratégiquement implique de se poser la question de la représentation de ces stratégies afin que les agents puissent les construire, combiner, comparer et enfin et surtout exécuter. Cette thèse propose un ensemble de logiques pour le raisonnement stratégique et la prise de décision collective. Elle établit dans un premier temps un cadre unifiée pour la définition de jeux, la représentation de stratégies et le raisonnement sur celles-ci dans le contexte des jeux à information parfaite. Ce cadre est ensuite étendu pour prendre en compte les jeux à information imparfaite. Les relations entre les connaissances de groupe, le pouvoir des coalitions ainsi que le partage d'informations dans une coalition sont ensuite étudiés. Dans un dernier temps, est introduit une logique modale permettant de de raisonner sur les choix collectifs, cette logique permet de généraliser les approches logiques existantes pour l'agrégation de jugements. La complexité de ces différents cadres logiques est aussi étudiée et nous montrons que ces différents cadres offre un équilibre pertinent entre efficacité computationnelle et pouvoir d'expression.This thesis proposes a set of logics for modelling strategic reasoning and collective decision-making. It first establishes a unified logical framework for game specifications, strategy representation and strategic reasoning in perfect information games. Based on that, it proposes an epistemic extension to address imperfect information games. To investigate the interplay of group knowledge and coalitional abilities, it further models knowledge sharing within coalitions. Finally it introduces a modal logic for collective choice and generalizes the logic-based approach to judgment aggregation. The complexity analysis of these logics indicates that these frameworks make a good balance between expressive power and computational efficiency

    Logics for strategic reasoning and collective decision-making

    Get PDF
    Strategic decision-making is ubiquitous in everyday life. The analysis of game strategies has been a research theme in game theory for several decades since von Neumann and Morgenstern. Sophisticated models and analysis tools have been developed with wide applications in Economics, Management Science, Social Science and Computer Science, especially in the field of Artificial Intelligence. However, \much of game theory is about the question whether strategic equilibria exist", as Johan van Benthem, a world-leading logician and game-theorist, points out, \but there are hardly any explicit languages for defining, comparing, or combining strategies". Without such a facility it is challenging for computer scientists to build intelligent agents that are capable of strategic decision-making. In the last twenty years, logical approaches have been proposed to tackle this problem. Pioneering work includes Game Logics, Coalition Logic and Alternating-time Temporal Logic (ATL). These logics either provide facilities for expressing and combining games or offer mechanisms for reasoning about strategic abilities of players. But none of them can solve the problem. The intrinsic difficulty in establishing such a logic is that reasoning about strategies requires combinations of temporal reasoning, counterfactual reasoning, reasoning about actions, preferences and knowledge, as well as reasoning about multi-agent interactions and coalitional abilities. More recently, a few new logical formalisms have been proposed by extending ATL with strategy variables in order to express strategies explicitly. However, most of these logics tend to have high computational complexity, because ATL introduces quantifications over strategies (functions), which leaves little hope of building any tractable inference system based on such a logic. This thesis takes up the challenge by using a bottom-up approach in order to create a balance between expressive power and computational efficiency. Instead of starting with a highly complicated logic, we propose a set of logical frameworks based on a simple and practical logical language, called Game Description Language (GDL), which has been used as an official language for General Game Playing (GGP) since 2005. To represent game strategies, we extend GDL with two binary prioritized connectives for combining actions in terms of their priorities specified by these connectives, and provide it with a semantics based on the standard state transition model. To reason about the strategic abilities of players, we further extend the framework with coalition operators from ATL for specifying the strategic abilities of players. More importantly, a unified semantics is provided for both GDL- and ATL- formulas, which allows us to verify and reason about game strategies. Interestingly, the framework can be used to formalize the fundamental game-playing principles and formally derive two well-known results on two-player games: Weak Determinacy and Zermelo's Theorem. We also show that the model-checking problem of the logic is not worse than that of ATL*, an extension of ATL. To deal with imperfect information games, we extend GDL with the standard epistemic operators and provide it with a semantics based on the epistemic state transition model. The language allows us to specify an imperfect information game and formalize its epistemic properties. Meanwhile, the framework allows us to reason about players' own as well as other players' knowledge during game playing. Most importantly, the logic has a moderate computational complexity, which makes it significantly different from similar existing frameworks. To investigate the interplay between knowledge shared by a group of players and its coalitional abilities, we provide a variant of semantics for ATL with imperfect information. The relation between knowledge sharing and coalitional abilities is investigated through the interplay of epistemic and coalition modalities. Moreover, this semantics is able to preserve the desirable properties of coalitional abilities. To deal with collective decision-making, we apply the approach of combining actions via their priorities for collective choice. We extend propositional logic with the prioritized connective for modelling reason-based individual and collective choices. Not only individual preferences but also aggregation rules can be expressed within this logic. A model-checking algorithm for this logic is thus developed to automatically generate individual and collective choices. In many real-world situations, a group making collective judgments may assign individual members or subgroups different priorities to determine the collective judgment. We design an aggregation rule based on the priorities of individuals so as to investigate how the judgment from each individual affects group judgment in a hierarchical environment. We also show that this rule satisfies a set of plausible conditions and has a tractable computational complexity

    An Epistemic Strategy Logic

    Get PDF
    This article presents an extension of temporal epistemic logic with operators that can express quantification over agent strategies. Unlike previous work on alternating temporal epistemic logic, the semantics works with systems whose states explicitly encode the strategy being used by each of the agents. This provides a natural way to express what agents would know were they to be aware of some of the strategies being used by other agents. A number of examples that rely on the ability to express an agent’s knowledge about the strategies being used by other agents are presented to motivate the framework, including reasoning about game-theoretic equilibria, knowledge-based programs, and information-theoretic computer security policies. Relationships to several variants of alternating temporal epistemic logic are discussed. The computational complexity of model checking the logic and several of its fragments are also characterized

    PDL as a multi-agent strategy logic

    No full text
    Propositional Dynamic Logic or PDL was invented as a logic for reasoning about regular programming constructs. We propose a new perspective on PDL as a multi-agent strategic logic (MASL). This logic for strategic reasoning has group strategies as first class citizens, and brings game logic closer to standard modal logic. We demonstrate that MASL can express key notions of game theory, social choice theory and voting theory in a natural way, we give a sound and complete proof system for MASL, and we show that MASL encodes coalition logic. Next, we extend the language to epistemic multi-agent strategic logic (EMASL), we give examples of what it can express, we propose to use it for posing new questions in epistemic social choice theory, and we give a calculus for reasoning about a natural class of epistemic game models. We end by listing avenues for future research and by tracing connections to a number of other logics for reasoning about strategies
    corecore