Agent-Based Modeling of Consumer Choice by Utilizing Crowdsourced Data and Deep Learning (Short Paper)

Authors Boyu Wang , Andrew Crooks

Thumbnail PDF


  • Filesize: 1.6 MB
  • 6 pages

Document Identifiers

Author Details

Boyu Wang
  • Department of Geography, University at Buffalo, NY, USA
Andrew Crooks
  • Department of Geography, University at Buffalo, NY, USA

Cite AsGet BibTex

Boyu Wang and Andrew Crooks. Agent-Based Modeling of Consumer Choice by Utilizing Crowdsourced Data and Deep Learning (Short Paper). In 12th International Conference on Geographic Information Science (GIScience 2023). Leibniz International Proceedings in Informatics (LIPIcs), Volume 277, pp. 81:1-81:6, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023)


People’s opinions are one of the defining factors that turn spaces into meaningful places. Online platforms such as Yelp allow users to publish their reviews on businesses. To understand reviewers' opinion formation processes and the emergent patterns of published opinions, we utilize natural language processing (NLP) techniques especially that of aspect-based sentiment analysis methods (a deep learning approach) on a geographically explicit Yelp dataset to extract and categorize reviewers' opinion aspects on places within urban areas. Such data is then used as a basis to inform an agent-based model, where consumers' (i.e., agents') choices are based on their characteristics and preferences. The results show the emergent patterns of reviewers' opinions and the influence of these opinions on others. As such this work demonstrates how using deep learning techniques on geospatial data can help advance our understanding of place and cities more generally.

Subject Classification

ACM Subject Classification
  • Computing methodologies → Natural language processing
  • Computing methodologies → Agent / discrete models
  • Social and professional topics → Geographic characteristics
  • aspect-category sentiment analysis
  • consumer choice
  • agent-based modeling
  • online restaurant reviews


  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    PDF Downloads


  1. Eman Saeed Alamoudi and Norah Saleh Alghamdi. Sentiment classification and aspect-based sentiment analysis on yelp reviews using deep learning and word embeddings. Journal of Decision Systems, 30(2-3):259-281, 2021. URL:
  2. Susan Auty. Consumer choice and segmentation in the restaurant industry. Service Industries Journal, 12(3):324-339, 1992. URL:
  3. Milos Bujisic, Joe Hutchinson, and Haragopal Parsa. The effects of restaurant quality attributes on customer behavioral intentions. International Journal of Contemporary Hospitality Management, 26(8):1270-1291, 2014. URL:
  4. Claudio Cioffi-Revilla. Introduction to computational social science. Springer, New York, NY, 2017. URL:
  5. Andrew Crooks, Alison Heppenstall, Nick Malleson, and Ed Manley. Agent-based modeling and the city: A gallery of applications. In Wenzhong Shi, Michael F. Goodchild, Michael Batty, Mei-Po Kwan, and Anshu Zhang, editors, Urban Informatics, pages 885-910. Springer, Singapore, 2021. URL:
  6. Hai Ha Do, Penatiyana WC Prasad, Angelika Maag, and Abeer Alsadoon. Deep learning for aspect-based sentiment analysis: a comparative review. Expert Systems with Applications, 118:272-299, 2019. URL:
  7. Bing Liu. Sentiment analysis: mining sentiments, opinions, and emotions. Cambridge University, Cambridge, UK:, 2015. URL:
  8. Caroline Opolski Medeiros, Elisabete Salay, et al. A review of food service selection factors important to the consumer. Food and Public Health, 3(4):176-190, 2013. URL:
  9. Ross Petchler and Sandra González-Bailon. Automated content analysis of online political communication. In Stephen Coleman and Deen Freelon, editors, Handbook of digital politics, pages 433-450. Edward Elgar Publishing, Cheltenham, UK, 2015. URL:
  10. Kisang Ryu and Heesup Han. Influence of the quality of food, service, and physical environment on customer satisfaction and behavioral intention in quick-casual restaurants: Moderating role of perceived price. Journal of Hospitality & Tourism Research, 34(3):310-329, 2010. URL:
  11. Wouter Van Atteveldt, Mariken ACG Van der Velden, and Mark Boukes. The validity of sentiment analysis: Comparing manual annotation, crowd-coding, dictionary approaches, and machine learning algorithms. Communication Methods and Measures, 15(2):121-140, 2021. URL:
  12. Boyu Wang, Vincent Hess, and Andrew Crooks. Mesa-Geo: A GIS extension for the Mesa agent-based modeling framework in python. In Proceedings of the 5th ACM SIGSPATIAL International Workshop on GeoSpatial Simulation, (GeoSim '22), page 1–10. Association for Computing Machinery, 2022. URL:
  13. Heng Yang and Ke Li. PyABSA: Open framework for aspect-based sentiment analysis. arXiv preprint arXiv:2208.01368, 2022. URL: