{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T19:34:56Z","timestamp":1774121696438,"version":"3.50.1"},"reference-count":103,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2018,9,1]],"date-time":"2018-09-01T00:00:00Z","timestamp":1535760000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Games"],"published-print":{"date-parts":[[2018,9]]},"DOI":"10.1109\/tg.2018.2846639","type":"journal-article","created":{"date-parts":[[2018,6,12]],"date-time":"2018-06-12T19:29:16Z","timestamp":1528831756000},"page":"257-270","source":"Crossref","is-referenced-by-count":274,"title":["Procedural Content Generation via Machine Learning (PCGML)"],"prefix":"10.1109","volume":"10","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1747-0861","authenticated-orcid":false,"given":"Adam","family":"Summerville","sequence":"first","affiliation":[]},{"given":"Sam","family":"Snodgrass","sequence":"additional","affiliation":[]},{"given":"Matthew","family":"Guzdial","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1917-0099","authenticated-orcid":false,"given":"Christoffer","family":"Holmgard","sequence":"additional","affiliation":[]},{"given":"Amy K.","family":"Hoover","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7659-2987","authenticated-orcid":false,"given":"Aaron","family":"Isaksen","sequence":"additional","affiliation":[]},{"given":"Andy","family":"Nealen","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3128-4598","authenticated-orcid":false,"given":"Julian","family":"Togelius","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","first-page":"56","article-title":"Transforming exploratory creativity with delenox","author":"liapis","year":"0","journal-title":"Proc 4th Int Conf Comput Creativity"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1162\/106365602320169811"},{"key":"ref33","first-page":"354","article-title":"Learning to blend computer game levels","author":"guzdial","year":"0","journal-title":"Proc 7th Int Conf Comput Creativity"},{"key":"ref32","article-title":"Sampling hyrule: Sampling probabilistic machine learning for level generation","author":"summerville","year":"0","journal-title":"Proc 4th Artif Intell Interactive Digit Entertain Conf"},{"key":"ref31","article-title":"Composing video game levels with music metaphors through functional scaffolding","author":"hoover","year":"2015","journal-title":"Comp Creativity Games ICCC"},{"key":"ref30","first-page":"86","article-title":"Mystical tutor: A magic: The gathering design assistant via denoising sequence-to-sequence learning","author":"summerville","year":"0","journal-title":"Proc 4th Artif Intell Interactive Digit Entertain Conf"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1162\/COMJ_a_00269"},{"key":"ref36","article-title":"MCMCTS PCG 4 SMB: Monte Carlo tree search to guide platformer level generation","author":"summerville","year":"2015","journal-title":"Proc 11th Artif Intell Interactive Digit Entertain Int Conf"},{"key":"ref35","article-title":"Patterns as objectives for level generation","author":"dahlskog","year":"0","journal-title":"Proc 2nd Workshop Design Patterns Games"},{"key":"ref34","first-page":"200","article-title":"Linear levels through n-grams","author":"dahlskog","year":"0","journal-title":"Proc Int Academic MindTrek Conference"},{"key":"ref28","year":"2016","journal-title":"Hello Games No Man's Sky"},{"key":"ref27","author":"braben","year":"1984","journal-title":"Elite"},{"key":"ref29","article-title":"Discovering unique game variants","author":"isaksen","year":"0","journal-title":"Proceedings of the ICCC workshop on Computational Creativity & Games"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2013.2273004"},{"key":"ref22","article-title":"Autoencoders for level generation, repair, and recognition","author":"jain","year":"0","journal-title":"Proceedings of the ICCC workshop on Computational Creativity & Games"},{"key":"ref21","article-title":"Super Mario as a string: Platformer level generation via LSTMs","author":"summerville","year":"0","journal-title":"Proc 1st Int Joint Conf DiGRA\/FDG"},{"key":"ref24","article-title":"Deep static and dynamic level analysis: A study on infinite Mario","volume":"3","author":"guzdial","year":"0","journal-title":"Proc 3rd Exp AI Games Workshop"},{"key":"ref23","article-title":"Player modeling","volume":"6","author":"yannakakis","year":"2013","journal-title":"Dagstuhl Follow-Ups"},{"key":"ref101","article-title":"Towards generating novel games using conceptual blending","author":"gow","year":"0","journal-title":"Proc Artif Intell Interactive Digit Entertain Conf"},{"key":"ref26","first-page":"79","article-title":"An approach to domain transfer in procedural content generation of two-dimensional videogame levels","author":"snodgrass","year":"0","journal-title":"Proc AAAI Conf Artif Intell Interactive Digit Entertain"},{"key":"ref100","article-title":"A conceptual blending approach to the generation of cognitive scripts for interactive narrative","author":"permar","year":"0","journal-title":"Proc Artif Intell Interactive Digit Entertain Conf"},{"key":"ref25","article-title":"Understanding Mario: An evaluation of design metrics for platformers","author":"summerville","year":"0","journal-title":"Proc Int Conf Found Digit Games"},{"key":"ref50","first-page":"205","article-title":"A hierarchical MdMC approach to 2D video game map generation","author":"snodgrass","year":"0","journal-title":"Proc Artif Intell Interactive Digit Entertain Conf"},{"key":"ref51","article-title":"WaveFunctionCollapse","author":"gumin","year":"2016","journal-title":"Github Repository"},{"key":"ref59","doi-asserted-by":"crossref","first-page":"788","DOI":"10.1038\/44565","article-title":"Learning the parts of objects by non-negative matrix factorization","volume":"401","author":"lee","year":"1999","journal-title":"Nature"},{"key":"ref58","article-title":"Alone we can do so little, together we can do so much: A combinatorial approach for generating game content","volume":"14","author":"shaker","year":"0","journal-title":"Proc Artif Intell Interactive Digit Entertain Conf"},{"key":"ref57","article-title":"A comparative evaluation of procedural level generators in the Mario AI framework","author":"horn","year":"0","journal-title":"Proc Int Conf Foundations Dig Games"},{"key":"ref56","author":"entertainment","year":"2010","journal-title":"StarCraft II"},{"key":"ref55","article-title":"Predicting resource locations in game maps using deep convolutional neural networks","author":"lee","year":"0","journal-title":"Proc Artif Intell Interactive Digit Entertainment Conf"},{"key":"ref54","first-page":"1096","article-title":"Extracting and composing robust features with denoising autoencoders","author":"vincent","year":"0","journal-title":"Proc 25th Int Conf Mach Learn"},{"key":"ref53","year":"2016","journal-title":"Arcadia-Clojure Proc Skater 2016"},{"key":"ref52","year":"2016","journal-title":"Freehold Games The Caves of Qud"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1997.9.8.1735"},{"key":"ref4","article-title":"Machine learning in 2016: What does nips2016 tell us about the field today?","author":"montgomery","year":"2016"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/TCIAIG.2011.2158545"},{"key":"ref6","author":"goodfellow","year":"2016","journal-title":"Deep Learning"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1016\/j.neunet.2014.09.003"},{"key":"ref8","first-page":"1881","article-title":"Modeling temporal dependencies in high-dimensional sequences: Application to polyphonic music generation and transcription","author":"boulanger-lewandowski","year":"0","journal-title":"Proc 29th Int Conf Mach Learn"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/TCIAIG.2016.2623560"},{"key":"ref7","first-page":"2672","article-title":"Generative adversarial nets","author":"goodfellow","year":"0","journal-title":"Proc Int Conf Adv Neural Inf Process Syst"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1023\/A:1007469218079"},{"key":"ref46","first-page":"235","article-title":"On multi-dimensional Markov chain models","volume":"3","author":"ching","year":"2007","journal-title":"Pacific J Optim"},{"key":"ref45","first-page":"3104","article-title":"Sequence to sequence learning with neural networks","author":"sutskever","year":"0","journal-title":"Proc 27th Int Conf Neural Inf Process Syst"},{"key":"ref48","first-page":"780","article-title":"Controllable procedural content generation via constrained multi-dimensional Markov chain sampling","author":"snodgrass","year":"0","journal-title":"Proc 25th Int Conf Artif Intell"},{"key":"ref47","article-title":"Experiments in map generation using Markov chains","volume":"14","author":"snodgrass","year":"0","journal-title":"Proc Int Conf Foundations Dig Games"},{"key":"ref42","article-title":"Learning player tailored content from observation: Platformer level generation from video traces using LSTMs","author":"summerville","year":"0","journal-title":"Proc 4th Artif Intell Interactive Digit Entertain Conf"},{"key":"ref41","author":"miyamoto","year":"1986","journal-title":"Super Mario Bros"},{"key":"ref44","author":"milewicz","year":"2016","journal-title":"RoboRosewater"},{"key":"ref43","year":"1993","journal-title":"Wizards of the Coast Magic The Gathering"},{"key":"ref73","article-title":"CNN based texture synthesize with semantic segment","author":"liang","year":"0"},{"key":"ref72","first-page":"282","article-title":"Conditional random fields: Probabilistic models for segmenting and labeling sequence data","volume":"1","author":"lafferty","year":"0","journal-title":"Proc 18th Int Conf Mach Learn"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1214\/aoms\/1177699147"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1145\/304181.304187"},{"key":"ref76","article-title":"Semantic arithmetic","author":"abraham","year":"2017"},{"key":"ref77","article-title":"Semi-supervised classification with graph convolutional networks","author":"kipf","year":"0","journal-title":"Proc Int Conf Learn Represent"},{"key":"ref74","first-page":"1532","article-title":"Glove: Global vectors for word representation","author":"pennington","year":"0","journal-title":"Proc Conf Empirical Methods Natural Lang Process"},{"key":"ref75","first-page":"48","article-title":"Emoji2vec: Learning emoji representations from their description","author":"eisner","year":"0","journal-title":"Proc 4th Int Workshop Natural Language Process Social Media"},{"key":"ref78","article-title":"The MNIST database of handwritten digits","author":"lecun","year":"1998"},{"key":"ref79","first-page":"1538","article-title":"Learning to generate chairs with convolutional neural networks","author":"dosovitskiy","year":"0","journal-title":"Proc IEEE Conf Comput Vis Pattern Recognit"},{"key":"ref60","year":"1986","journal-title":"Nintendo The Legend of Zelda"},{"key":"ref62","first-page":"44","article-title":"Game level generation from gameplay videos","author":"guzdial","year":"0","journal-title":"Proc Artif Intell Interactive Digit Entertain Conf"},{"key":"ref61","first-page":"586","article-title":"Face recognition using eigenfaces","author":"turk","year":"0","journal-title":"Proc IEEE Comput Soc Conf Comput Vis Pattern Recognit"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1145\/2184319.2184337"},{"key":"ref64","article-title":"A probabilistic model for component-based shape synthesis","volume":"31","author":"kalogerakis","year":"2014","journal-title":"ACM Trans Graph"},{"key":"ref65","article-title":"Crowdsourcing open interactive narrative","author":"guzdial","year":"0","journal-title":"Proc Int Conf Foundations Dig Games"},{"key":"ref66","article-title":"The Learning of Zelda: Data-driven learning of level topology","author":"summerville","year":"0","journal-title":"Proc Int Conf Found Digit Games"},{"key":"ref67","first-page":"557","article-title":"Correlation and causation","volume":"20","author":"wright","year":"1921","journal-title":"J Agricultural Res"},{"key":"ref68","article-title":"Learning knowledge to support domain-independent narrative intelligence","author":"li","year":"2015"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/TCIAIG.2011.2148116"},{"key":"ref69","article-title":"Guiding interactive fiction","author":"weyhrauch","year":"1997","journal-title":"Carnegie Mellon Univ"},{"key":"ref1","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-319-42716-4","author":"shaker","year":"2016","journal-title":"Procedural Content Generation in Games A Textbook and an Overview of Current Research"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2007.01095.x"},{"key":"ref94","article-title":"Towards a procedural evaluation technique: Metrics for level design","author":"canossa","year":"0","journal-title":"Proc Int Conf Foundations Dig Games"},{"key":"ref93","article-title":"General video game level generation","author":"khalifa","year":"0","journal-title":"Proc Genetic Evol Comput"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1609\/aimag.v34i3.2492"},{"key":"ref91","first-page":"1","article-title":"MDA: A formal approach to game design and game research","volume":"4","author":"hunicke","year":"0","journal-title":"Proc AAAI Workshop Challenges Game AI"},{"key":"ref90","doi-asserted-by":"crossref","first-page":"594","DOI":"10.1109\/TPAMI.2006.79","article-title":"One-shot learning of object categories","volume":"28","author":"li","year":"2006","journal-title":"Pattern Anal Mach Intell"},{"key":"ref103","article-title":"AI-based game design patterns","author":"treanor","year":"0","journal-title":"Proc Int Conf Foundations Dig Games"},{"key":"ref102","article-title":"Sampling generative networks: Notes on a few effective techniques","author":"white","year":"0"},{"key":"ref98","article-title":"Inceptionism: Going deeper into neural networks","volume":"20","author":"mordvintsev","year":"2015","journal-title":"Google Research Blog"},{"key":"ref99","first-page":"175","article-title":"A model for creativity in creature generation","author":"ribeiro","year":"0","journal-title":"Proc GAME-ON"},{"key":"ref96","first-page":"327","article-title":"Image analogies","author":"hertzmann","year":"0","journal-title":"Proc 28th Annu Conf Comput Graph Interactive Techn"},{"key":"ref97","article-title":"A neural algorithm of artistic style","author":"gatys","year":"0"},{"key":"ref10","first-page":"1462","article-title":"Draw: A recurrent neural network for image generation","author":"gregor","year":"0","journal-title":"Proc Int Conf Mach Learn"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/TCIAIG.2011.2159716"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/T-AFFC.2011.6"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/TCIAIG.2014.2335273"},{"key":"ref14","first-page":"93","article-title":"State of the art in example-based texture synthesis","author":"wei","year":"0","journal-title":"Proc Eurographics Assoc State Art Rep"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2421636.2421637"},{"key":"ref16","author":"aarseth","year":"1997","journal-title":"Cybertext Perspectives on Ergodic Literature"},{"key":"ref82","article-title":"The unreasonable effectiveness of recurrent neural networks","author":"karpathy","year":"2015"},{"key":"ref17","first-page":"141","article-title":"Search-based procedural content generation","author":"togelius","year":"0","journal-title":"Proc Eur Conf Appl Evol Comput"},{"key":"ref81","article-title":"Image-to-image translation with conditional adversarial networks","author":"isola","year":"0"},{"key":"ref18","first-page":"215","article-title":"Ropossum: An authoring tool for designing, optimizing and solving cut the rope levels","author":"shaker","year":"0","journal-title":"Proc AAAI Conf Artif Intell Interactive Digit Entertain"},{"key":"ref84","author":"yokoi","year":"1986","journal-title":"Nintendo Metroid"},{"key":"ref19","first-page":"213","article-title":"Sentient sketchbook: Computer-aided game level authoring","author":"liapis","year":"0","journal-title":"Proc Int Conf Found Digit Games"},{"key":"ref83","author":"miyamoto","year":"1985","journal-title":"Nintendo Super Mario Bros"},{"key":"ref80","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1109\/MIS.2009.36","article-title":"The unreasonable effectiveness of data","volume":"24","author":"pereira","year":"2009","journal-title":"IEEE Intell Syst"},{"key":"ref89","first-page":"248","article-title":"Imagenet: A large-scale hierarchical image database","author":"deng","year":"0","journal-title":"Proc IEEE Conf Comput Vis Pattern Recognit"},{"key":"ref85","article-title":"More than a million Super Mario maker levels have been uploaded in a week","author":"mcferran","year":"2015"},{"key":"ref86","article-title":"The VGLC: The video game level corpus","author":"summerville","year":"0","journal-title":"Proc 7th Workshop Procedural Content Gener"},{"key":"ref87","article-title":"English gigaword","author":"graff","year":"0","journal-title":"Proc Linguistic Data Consortium"},{"key":"ref88","year":"1987","journal-title":"Capcom Mega Man"}],"container-title":["IEEE Transactions on Games"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7782673\/8464709\/08382283.pdf?arnumber=8382283","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,26]],"date-time":"2022-01-26T11:09:40Z","timestamp":1643195380000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8382283\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9]]},"references-count":103,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/tg.2018.2846639","relation":{},"ISSN":["2475-1502","2475-1510"],"issn-type":[{"value":"2475-1502","type":"print"},{"value":"2475-1510","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,9]]}}}