Mapping hearthstone deck spaces through map-elites with sliding boundaries

Matthew C. Fontaine, Fernando De Mesentier Silva, Scott Lee, Julian Togelius, L. B. Soros, Amy K. Hoover

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    Quality diversity (QD) algorithms such as MAP-Elites have emerged as a powerful alternative to traditional single-objective optimization methods. They were initially applied to evolutionary robotics problems such as locomotion and maze navigation, but have yet to see widespread application. We argue that these algorithms are perfectly suited to the rich domain of video games, which contains many relevant problems with a multitude of successful strategies and often also multiple dimensions along which solutions can vary. This paper introduces a novel modification of the MAP-Elites algorithm called MAP-Elites with Sliding Boundaries (MESB) and applies it to the design and rebalancing of Hearthstone, a popular collectible card game chosen for its number of multidimensional behavior features relevant to particular styles of play. To avoid overpopulating cells with conflated behaviors, MESB slides the boundaries of cells based on the distribution of evolved individuals. Experiments in this paper demonstrate the performance of MESB in Hearthstone. Results suggest MESB finds diverse ways of playing the game well along the selected behavioral dimensions. Further analysis of the evolved strategies reveals common patterns that recur across behavioral dimensions and explores how MESB can help rebalance the game.

    Original languageEnglish (US)
    Title of host publicationGECCO 2019 - Proceedings of the 2019 Genetic and Evolutionary Computation Conference
    PublisherAssociation for Computing Machinery, Inc
    Pages161-169
    Number of pages9
    ISBN (Electronic)9781450361118
    DOIs
    StatePublished - Jul 13 2019
    Event2019 Genetic and Evolutionary Computation Conference, GECCO 2019 - Prague, Czech Republic
    Duration: Jul 13 2019Jul 17 2019

    Publication series

    NameGECCO 2019 - Proceedings of the 2019 Genetic and Evolutionary Computation Conference

    Conference

    Conference2019 Genetic and Evolutionary Computation Conference, GECCO 2019
    CountryCzech Republic
    CityPrague
    Period7/13/197/17/19

    Fingerprint

    Game
    Navigation
    Robotics
    Evolutionary Robotics
    Video Games
    Cell
    Locomotion
    Optimization Methods
    Experiments
    Vary
    Alternatives
    Demonstrate
    Experiment
    Strategy
    Design
    Style

    Keywords

    • Balancing
    • Card games
    • Games
    • Hearthstone
    • Illumination algorithms
    • Quality diversity

    ASJC Scopus subject areas

    • Computational Mathematics

    Cite this

    Fontaine, M. C., De Mesentier Silva, F., Lee, S., Togelius, J., Soros, L. B., & Hoover, A. K. (2019). Mapping hearthstone deck spaces through map-elites with sliding boundaries. In GECCO 2019 - Proceedings of the 2019 Genetic and Evolutionary Computation Conference (pp. 161-169). (GECCO 2019 - Proceedings of the 2019 Genetic and Evolutionary Computation Conference). Association for Computing Machinery, Inc. https://doi.org/10.1145/3321707.3321794

    Mapping hearthstone deck spaces through map-elites with sliding boundaries. / Fontaine, Matthew C.; De Mesentier Silva, Fernando; Lee, Scott; Togelius, Julian; Soros, L. B.; Hoover, Amy K.

    GECCO 2019 - Proceedings of the 2019 Genetic and Evolutionary Computation Conference. Association for Computing Machinery, Inc, 2019. p. 161-169 (GECCO 2019 - Proceedings of the 2019 Genetic and Evolutionary Computation Conference).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Fontaine, MC, De Mesentier Silva, F, Lee, S, Togelius, J, Soros, LB & Hoover, AK 2019, Mapping hearthstone deck spaces through map-elites with sliding boundaries. in GECCO 2019 - Proceedings of the 2019 Genetic and Evolutionary Computation Conference. GECCO 2019 - Proceedings of the 2019 Genetic and Evolutionary Computation Conference, Association for Computing Machinery, Inc, pp. 161-169, 2019 Genetic and Evolutionary Computation Conference, GECCO 2019, Prague, Czech Republic, 7/13/19. https://doi.org/10.1145/3321707.3321794
    Fontaine MC, De Mesentier Silva F, Lee S, Togelius J, Soros LB, Hoover AK. Mapping hearthstone deck spaces through map-elites with sliding boundaries. In GECCO 2019 - Proceedings of the 2019 Genetic and Evolutionary Computation Conference. Association for Computing Machinery, Inc. 2019. p. 161-169. (GECCO 2019 - Proceedings of the 2019 Genetic and Evolutionary Computation Conference). https://doi.org/10.1145/3321707.3321794
    Fontaine, Matthew C. ; De Mesentier Silva, Fernando ; Lee, Scott ; Togelius, Julian ; Soros, L. B. ; Hoover, Amy K. / Mapping hearthstone deck spaces through map-elites with sliding boundaries. GECCO 2019 - Proceedings of the 2019 Genetic and Evolutionary Computation Conference. Association for Computing Machinery, Inc, 2019. pp. 161-169 (GECCO 2019 - Proceedings of the 2019 Genetic and Evolutionary Computation Conference).
    @inproceedings{5a7cb5383baa4afbba3e4a16baa5ae14,
    title = "Mapping hearthstone deck spaces through map-elites with sliding boundaries",
    abstract = "Quality diversity (QD) algorithms such as MAP-Elites have emerged as a powerful alternative to traditional single-objective optimization methods. They were initially applied to evolutionary robotics problems such as locomotion and maze navigation, but have yet to see widespread application. We argue that these algorithms are perfectly suited to the rich domain of video games, which contains many relevant problems with a multitude of successful strategies and often also multiple dimensions along which solutions can vary. This paper introduces a novel modification of the MAP-Elites algorithm called MAP-Elites with Sliding Boundaries (MESB) and applies it to the design and rebalancing of Hearthstone, a popular collectible card game chosen for its number of multidimensional behavior features relevant to particular styles of play. To avoid overpopulating cells with conflated behaviors, MESB slides the boundaries of cells based on the distribution of evolved individuals. Experiments in this paper demonstrate the performance of MESB in Hearthstone. Results suggest MESB finds diverse ways of playing the game well along the selected behavioral dimensions. Further analysis of the evolved strategies reveals common patterns that recur across behavioral dimensions and explores how MESB can help rebalance the game.",
    keywords = "Balancing, Card games, Games, Hearthstone, Illumination algorithms, Quality diversity",
    author = "Fontaine, {Matthew C.} and {De Mesentier Silva}, Fernando and Scott Lee and Julian Togelius and Soros, {L. B.} and Hoover, {Amy K.}",
    year = "2019",
    month = "7",
    day = "13",
    doi = "10.1145/3321707.3321794",
    language = "English (US)",
    series = "GECCO 2019 - Proceedings of the 2019 Genetic and Evolutionary Computation Conference",
    publisher = "Association for Computing Machinery, Inc",
    pages = "161--169",
    booktitle = "GECCO 2019 - Proceedings of the 2019 Genetic and Evolutionary Computation Conference",

    }

    TY - GEN

    T1 - Mapping hearthstone deck spaces through map-elites with sliding boundaries

    AU - Fontaine, Matthew C.

    AU - De Mesentier Silva, Fernando

    AU - Lee, Scott

    AU - Togelius, Julian

    AU - Soros, L. B.

    AU - Hoover, Amy K.

    PY - 2019/7/13

    Y1 - 2019/7/13

    N2 - Quality diversity (QD) algorithms such as MAP-Elites have emerged as a powerful alternative to traditional single-objective optimization methods. They were initially applied to evolutionary robotics problems such as locomotion and maze navigation, but have yet to see widespread application. We argue that these algorithms are perfectly suited to the rich domain of video games, which contains many relevant problems with a multitude of successful strategies and often also multiple dimensions along which solutions can vary. This paper introduces a novel modification of the MAP-Elites algorithm called MAP-Elites with Sliding Boundaries (MESB) and applies it to the design and rebalancing of Hearthstone, a popular collectible card game chosen for its number of multidimensional behavior features relevant to particular styles of play. To avoid overpopulating cells with conflated behaviors, MESB slides the boundaries of cells based on the distribution of evolved individuals. Experiments in this paper demonstrate the performance of MESB in Hearthstone. Results suggest MESB finds diverse ways of playing the game well along the selected behavioral dimensions. Further analysis of the evolved strategies reveals common patterns that recur across behavioral dimensions and explores how MESB can help rebalance the game.

    AB - Quality diversity (QD) algorithms such as MAP-Elites have emerged as a powerful alternative to traditional single-objective optimization methods. They were initially applied to evolutionary robotics problems such as locomotion and maze navigation, but have yet to see widespread application. We argue that these algorithms are perfectly suited to the rich domain of video games, which contains many relevant problems with a multitude of successful strategies and often also multiple dimensions along which solutions can vary. This paper introduces a novel modification of the MAP-Elites algorithm called MAP-Elites with Sliding Boundaries (MESB) and applies it to the design and rebalancing of Hearthstone, a popular collectible card game chosen for its number of multidimensional behavior features relevant to particular styles of play. To avoid overpopulating cells with conflated behaviors, MESB slides the boundaries of cells based on the distribution of evolved individuals. Experiments in this paper demonstrate the performance of MESB in Hearthstone. Results suggest MESB finds diverse ways of playing the game well along the selected behavioral dimensions. Further analysis of the evolved strategies reveals common patterns that recur across behavioral dimensions and explores how MESB can help rebalance the game.

    KW - Balancing

    KW - Card games

    KW - Games

    KW - Hearthstone

    KW - Illumination algorithms

    KW - Quality diversity

    UR - http://www.scopus.com/inward/record.url?scp=85072321330&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=85072321330&partnerID=8YFLogxK

    U2 - 10.1145/3321707.3321794

    DO - 10.1145/3321707.3321794

    M3 - Conference contribution

    AN - SCOPUS:85072321330

    T3 - GECCO 2019 - Proceedings of the 2019 Genetic and Evolutionary Computation Conference

    SP - 161

    EP - 169

    BT - GECCO 2019 - Proceedings of the 2019 Genetic and Evolutionary Computation Conference

    PB - Association for Computing Machinery, Inc

    ER -