{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,20]],"date-time":"2026-02-20T16:49:28Z","timestamp":1771606168384,"version":"3.50.1"},"reference-count":88,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2019,8,9]],"date-time":"2019-08-09T00:00:00Z","timestamp":1565308800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Adobe Research"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Interact. Intell. Syst."],"published-print":{"date-parts":[[2019,12,31]]},"abstract":"<jats:p>People use recommender systems to improve their decisions; for example, item recommender systems help them find films to watch or books to buy. Despite the ubiquity of item recommender systems, they can be improved by giving users greater transparency and control. This article develops and assesses interactive strategies for transparency and control, as applied to event sequence recommender systems, which provide guidance in critical life choices such as medical treatments, careers decisions, and educational course selections. This article\u2019s main contribution is the use of both record attributes and temporal event information as features to identify similar records and provide appropriate recommendations. While traditional item recommendations are based on choices by people with similar attributes, such as those who looked at this product or watched this movie, our event sequence recommendation approach allows users to select records that share similar attribute values and start with a similar event sequence. Then users see how different choices of actions and the orders and times between them might lead to users\u2019 desired outcomes. This paper applies a visual analytics approach to present and explain recommendations of event sequences. It presents a workflow for event sequence recommendation that is implemented in EventAction and reports on three case studies in two domains to illustrate the use of generating event sequence recommendations based on personal histories. It also offers design guidelines for the construction of user interfaces for event sequence recommendation and discusses ethical issues in dealing with personal histories. A demo video of EventAction is available at https:\/\/hcil.umd.edu\/eventaction.<\/jats:p>","DOI":"10.1145\/3301402","type":"journal-article","created":{"date-parts":[[2019,8,9]],"date-time":"2019-08-09T12:22:28Z","timestamp":1565353348000},"page":"1-31","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["EventAction"],"prefix":"10.1145","volume":"9","author":[{"given":"Fan","family":"Du","sequence":"first","affiliation":[{"name":"University of Maryland, USA"}]},{"given":"Catherine","family":"Plaisant","sequence":"additional","affiliation":[{"name":"University of Maryland, USA"}]},{"given":"Neil","family":"Spring","sequence":"additional","affiliation":[{"name":"University of Maryland, USA"}]},{"given":"Kenyon","family":"Crowley","sequence":"additional","affiliation":[{"name":"University of Maryland, USA"}]},{"given":"Ben","family":"Shneiderman","sequence":"additional","affiliation":[{"name":"University of Maryland, USA"}]}],"member":"320","published-online":{"date-parts":[[2019,8,9]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/645480.655281"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.4249\/scholarpedia.4116"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/775047.775109"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/985692.985706"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2011.5767869"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0095693"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1046\/j.1365-2753.2001.00284.x"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0269888906000567"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/IV.2007.101"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1021240730564"},{"key":"e_1_2_2_11_1","volume-title":"Proceedings of the Annual Symposium on Document Analysis and Information Retrieval. 161--175","author":"William","unstructured":"William B. Cavnar and John M. Trenkle. 1994. N-gram-based text categorization . In Proceedings of the Annual Symposium on Document Analysis and Information Retrieval. 161--175 . William B. Cavnar and John M. Trenkle. 1994. N-gram-based text categorization. In Proceedings of the Annual Symposium on Document Analysis and Information Retrieval. 161--175."},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/280765.280789"},{"key":"e_1_2_2_13_1","volume-title":"Proceedings of ACM SIGIR Workshop on Recommender Systems","volume":"60","author":"Claypool Mark","year":"1999","unstructured":"Mark Claypool , Anuja Gokhale , Tim Miranda , Pavel Murnikov , Dmitry Netes , and Matthew Sartin . 1999 . Combining content-based and collaborative filters in an online newspaper . In Proceedings of ACM SIGIR Workshop on Recommender Systems , Vol. 60 . Mark Claypool, Anuja Gokhale, Tim Miranda, Pavel Murnikov, Dmitry Netes, and Matthew Sartin. 1999. Combining content-based and collaborative filters in an online newspaper. In Proceedings of ACM SIGIR Workshop on Recommender Systems, Vol. 60."},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02293809"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/s13164-010-0035-y"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/VAST.2016.7883512"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025777"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3200490"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2016.2539960"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1093\/iwc\/iwu043"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.18637\/jss.v072.i03"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2843948"},{"key":"e_1_2_2_23_1","volume-title":"Conference on Learning Theory. 861--898","author":"Gopalan Aditya","year":"2015","unstructured":"Aditya Gopalan and Shie Mannor . 2015 . Thompson sampling for learning parameterized Markov decision processes . In Conference on Learning Theory. 861--898 . Aditya Gopalan and Shie Mannor. 2015. Thompson sampling for learning parameterized Markov decision processes. In Conference on Learning Theory. 861--898."},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2014.2346682"},{"key":"e_1_2_2_25_1","volume-title":"International Workshop on Querying Graph Structured Data. 21--30","author":"Grandi Fabio","year":"2010","unstructured":"Fabio Grandi . 2010 . T-SPARQL: A TSQL2-like temporal query language for RDF . In International Workshop on Querying Graph Structured Data. 21--30 . Fabio Grandi. 2010. T-SPARQL: A TSQL2-like temporal query language for RDF. In International Workshop on Querying Graph Structured Data. 21--30."},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/2015551.2015633"},{"key":"e_1_2_2_27_1","volume-title":"Baecker","author":"Harrison Beverly L.","year":"1994","unstructured":"Beverly L. Harrison , Russell Owen , and Ronald M . Baecker . 1994 . Timelines : An interactive system for the collection and visualization of temporal data. In Graphics Interface . 141--141. Beverly L. Harrison, Russell Owen, and Ronald M. Baecker. 1994. Timelines: An interactive system for the collection and visualization of temporal data. In Graphics Interface. 141--141."},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/312624.312682"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/358916.358995"},{"key":"e_1_2_2_30_1","first-page":"30","article-title":"How diversity can drive innovation","volume":"91","author":"Hewlett Sylvia Ann","year":"2013","unstructured":"Sylvia Ann Hewlett , Melinda Marshall , and Laura Sherbin . 2013 . How diversity can drive innovation . Harvard Business Review 91 , 12 (2013), 30 -- 30 . Sylvia Ann Hewlett, Melinda Marshall, and Laura Sherbin. 2013. How diversity can drive innovation. Harvard Business Review 91, 12 (2013), 30--30.","journal-title":"Harvard Business Review"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1177\/1473871611412817"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/186258.187157"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2015.2467622"},{"key":"e_1_2_2_34_1","first-page":"37","article-title":"Lifestyle finder: Intelligent user profiling using large-scale demographic data","volume":"18","author":"Krulwich Bruce","year":"1997","unstructured":"Bruce Krulwich . 1997 . Lifestyle finder: Intelligent user profiling using large-scale demographic data . AI Magazine 18 , 2 (1997), 37 -- 46 . Bruce Krulwich. 1997. Lifestyle finder: Intelligent user profiling using large-scale demographic data. AI Magazine 18, 2 (1997), 37--46.","journal-title":"AI Magazine"},{"key":"e_1_2_2_35_1","unstructured":"Eric S. Lander Lauren M. Linton Bruce Birren Chad Nusbaum Michael C. Zody Jennifer Baldwin Keri Devon Ken Dewar Michael Doyle William FitzHugh etal 2001. Initial sequencing and analysis of the human genome. Nature 409 6822 (2001) 860--921.  Eric S. Lander Lauren M. Linton Bruce Birren Chad Nusbaum Michael C. Zody Jennifer Baldwin Keri Devon Ken Dewar Michael Doyle William FitzHugh et al. 2001. Initial sequencing and analysis of the human genome. Nature 409 6822 (2001) 860--921."},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02719780"},{"key":"e_1_2_2_37_1","volume-title":"Proceedings of the AMIA Symposium.","author":"Ledieu Thibault","year":"2018","unstructured":"Thibault Ledieu , Guillaume Bouzille , Catherine Plaisant , Frantz Thiessard , Elisabeth Polard , and Marc Cuggia . 2018 . Mining clinical big data for drug safety: Detecting inadequate treatment with a DNA sequence alignment algorithm . In Proceedings of the AMIA Symposium. Thibault Ledieu, Guillaume Bouzille, Catherine Plaisant, Frantz Thiessard, Elisabeth Polard, and Marc Cuggia. 2018. Mining clinical big data for drug safety: Detecting inadequate treatment with a DNA sequence alignment algorithm. In Proceedings of the AMIA Symposium."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btl158"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2003.1167344"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2014.2346452"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2792838.2800187"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1080\/13658816.2012.696649"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2890478"},{"key":"e_1_2_2_44_1","first-page":"136","article-title":"Similarity of event sequences","volume":"97","author":"Mannila Heikki","year":"1997","unstructured":"Heikki Mannila and Pirjo Ronkainen . 1997 . Similarity of event sequences . TIME 97 (1997), 136 -- 140 . Heikki Mannila and Pirjo Ronkainen. 1997. Similarity of event sequences. TIME 97 (1997), 136--140.","journal-title":"TIME"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1009748302351"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.2307\/248873"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2851581.2892440"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/587078.587096"},{"key":"e_1_2_2_49_1","doi-asserted-by":"crossref","unstructured":"Bamshad Mobasher Xin Jin and Yanzan Zhou. 2004. Semantically enhanced collaborative filtering on the web. In Web Mining: From Web to Semantic Web. 57--76.  Bamshad Mobasher Xin Jin and Yanzan Zhou. 2004. Semantically enhanced collaborative filtering on the web. In Web Mining: From Web to Semantic Web. 57--76.","DOI":"10.1007\/978-3-540-30123-3_4"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2013.200"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2470654.2481325"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/375360.375365"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/175222.175228"},{"key":"e_1_2_2_54_1","volume-title":"Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy","author":"O\u2019Neil Cathy","unstructured":"Cathy O\u2019Neil . 2016. Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy . Crown Publishing Group . Cathy O\u2019Neil. 2016. Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy. Crown Publishing Group."},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2004.77"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2468356.2468434"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2557500.2557508"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/238386.238493"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/192844.192905"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/245108.245121"},{"key":"e_1_2_2_61_1","volume-title":"Case-based travel recommendations. Destination Recommendation Systems: Behavioural Foundations and Applications","author":"Ricci Francesco","year":"2006","unstructured":"Francesco Ricci , Dario Cavada , Nader Mirzadeh , and Adriano Venturini . 2006. Case-based travel recommendations. Destination Recommendation Systems: Behavioural Foundations and Applications ( 2006 ), 67--93. Francesco Ricci, Dario Cavada, Nader Mirzadeh, and Adriano Venturini. 2006. Case-based travel recommendations. Destination Recommendation Systems: Behavioural Foundations and Applications (2006), 67--93."},{"key":"e_1_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.790428"},{"key":"e_1_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/371920.372071"},{"key":"e_1_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2012.213"},{"key":"e_1_2_2_65_1","volume-title":"Proceedings of the Conference on Uncertainty in Artificial Intelligence. 453--460","author":"Shani Guy","year":"2002","unstructured":"Guy Shani , Ronen I Brafman , and David Heckerman . 2002 . An MDP-based recommender system . In Proceedings of the Conference on Uncertainty in Artificial Intelligence. 453--460 . Guy Shani, Ronen I Brafman, and David Heckerman. 2002. An MDP-based recommender system. In Proceedings of the Conference on Uncertainty in Artificial Intelligence. 453--460."},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/223904.223931"},{"key":"e_1_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168149.1168158"},{"key":"e_1_2_2_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/506443.506619"},{"key":"e_1_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/22952.22956"},{"key":"e_1_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/1081870.1081956"},{"key":"e_1_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.5555\/1496134.1496245"},{"key":"e_1_2_2_72_1","volume-title":"Le","author":"Sutskever Ilya","year":"2014","unstructured":"Ilya Sutskever , Oriol Vinyals , and Quoc V . Le . 2014 . Sequence to sequence learning with neural networks. In Advances in Neural Information Processing Systems . 3104--3112. Ilya Sutskever, Oriol Vinyals, and Quoc V. Le. 2014. Sequence to sequence learning with neural networks. In Advances in Neural Information Processing Systems. 3104--3112."},{"key":"e_1_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.2196\/jmir.1988"},{"key":"e_1_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/3030024.3040983"},{"key":"e_1_2_2_75_1","unstructured":"Georgios Theocharous Zheng Wen Yasin Abbasi and Nikos Vlassis. 2018. Scalar Posterior Sampling with Applications. In Advances in Neural Information Processing Systems. 7695--7703.   Georgios Theocharous Zheng Wen Yasin Abbasi and Nikos Vlassis. 2018. Scalar Posterior Sampling with Applications. In Advances in Neural Information Processing Systems. 7695--7703."},{"key":"e_1_2_2_76_1","doi-asserted-by":"publisher","DOI":"10.1093\/biomet\/25.3-4.285"},{"key":"e_1_2_2_77_1","doi-asserted-by":"publisher","DOI":"10.5555\/2027916.2027939"},{"key":"e_1_2_2_78_1","doi-asserted-by":"publisher","DOI":"10.1177\/1473871613477852"},{"key":"e_1_2_2_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/1357054.1357129"},{"key":"e_1_2_2_80_1","doi-asserted-by":"publisher","DOI":"10.1287\/inte.15.6.73"},{"key":"e_1_2_2_81_1","doi-asserted-by":"publisher","DOI":"10.2196\/jmir.1549"},{"key":"e_1_2_2_82_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2012.225"},{"key":"e_1_2_2_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/1978942.1979196"},{"key":"e_1_2_2_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025768"},{"key":"e_1_2_2_85_1","doi-asserted-by":"publisher","DOI":"10.1109\/VAST.2009.5332595"},{"key":"e_1_2_2_86_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1007652502315"},{"key":"e_1_2_2_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/2702123.2702262"},{"key":"e_1_2_2_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/2702123.2702419"}],"container-title":["ACM Transactions on Interactive Intelligent Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3301402","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3301402","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:02:05Z","timestamp":1750208525000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3301402"}},"subtitle":["A Visual Analytics Approach to Explainable Recommendation for Event Sequences"],"short-title":[],"issued":{"date-parts":[[2019,8,9]]},"references-count":88,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,12,31]]}},"alternative-id":["10.1145\/3301402"],"URL":"https:\/\/doi.org\/10.1145\/3301402","relation":{},"ISSN":["2160-6455","2160-6463"],"issn-type":[{"value":"2160-6455","type":"print"},{"value":"2160-6463","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,8,9]]},"assertion":[{"value":"2018-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-08-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}