Boavida Inês - 2017
Boavida Inês - 2017
Boavida Inês - 2017
Peter Johnson, Sarah Nicholls, Jillian Student, Bas Amelung, Rodolfo Baggio,
Stefano Balbi, Inês Boavida-Portugal, Eline de Jong, Gert Jan Hofstede,
Machiel Lamers, Marc Pons & Robert Steiger
To cite this article: Peter Johnson, Sarah Nicholls, Jillian Student, Bas Amelung, Rodolfo Baggio,
Stefano Balbi, Inês Boavida-Portugal, Eline de Jong, Gert Jan Hofstede, Machiel Lamers, Marc
Pons & Robert Steiger (2017) Easing the adoption of agent-based modelling (ABM) in tourism
research, Current Issues in Tourism, 20:8, 801-808, DOI: 10.1080/13683500.2016.1209165
RESEARCH LETTER
The complex and interconnected economic, social, and environmental systems that drive
tourism have long been identified (Faulkner & Russell, 1997; McKercher, 1999).
However, it is only recently that complexity science concepts such as heterogeneous and
adaptive behaviour, non-linearity, and emergence have been recognised in tourism
studies (Baggio, 2008). The tourism system consists of a large number and variety of
actors who interact with each other within a series of natural and socioeconomic systems
and at different spatial and temporal scales. Actors of a given tourism system can range
from individuals (tourists, tourism operators, local residents) to institutions (destination,
national and regional governments, and policy-makers, tourism lobby groups); from
private sector (airlines, hotels) and non-governmental groups (conservation organizations,
hotel and tourism associations) to public sector (local, national, regional and international
government bodies); and from local (one-off restaurants) to international (hotel chains). The
variety of actors and their various levels of interactions contribute to the complexity of the
tourism system. Though the tourism system is dynamic and influenced by unpredictable
externalities, the models used in tourism are typically linear and deterministic (McKercher,
1999). A variety of computational modelling and simulation approaches have been applied
in a tourism context, including system dynamics (Jamal, Borges, & Figueiredo, 2004), cel-
lular automata (Petrov, Lavalle, & Kasanko, 2009), and agent-based modelling (ABM)
(Johnson & Sieber, 2009). Despite several calls for these approaches to be better explored
(Farrell & Twining-Ward, 2004; Johnson & Sieber, 2010; Milne & Ateljevic, 2001;
Nicholls, Amelung, & Student, 2016), progress on this front can at best be characterised
as gradual. This contrasts with the relative embrace of complexity science approaches,
most notably ABM, in a host of social science domains, including sociology (Macy &
Willer, 2002), economics (Tesfatsion & Judd, 2006), urban planning (Batty, 2005), and
land use science (Parker, Manson, Janssen, Hoffmann, & Deadman, 2003).
ABM is a useful tool to consider complexity and non-linearity in the tourism system and
to explore the impacts of behavioural change on the part of agents. Nicholls et al. (2016)
identified four fields of application in tourism research: (1) theory testing; (2) modelling
visitor flows; (3) defining and simulating different destination development pathways;
and (4) providing input to tourism policy and marketing. To address the gap between
tourism studies and the adoption of ABM as a methodology, a workshop was held at Wagen-
ingen University in January 2016, representing the most significant clustering of tourism
ABM scholars to date. This workshop covered a variety of topics, including approaches
to ABM and tourism, validating models, connecting ABM to tourism theory, communicat-
ing ABM results, and mainstreaming ABM in tourism research. From this workshop
emerged a shared concern over the gaps between the seeming appropriateness and utility
of ABM to tourism research, and the lack of traction for the approach within tourism
studies in general. We frame this opinion piece based on our conversations at the Wagenin-
gen event. We ask, how can the gaps that separate ABM and tourism be mediated or reduced
through concrete actions on the part of tourism ABM researchers and the tourism research
community? We identify three key challenges for ABM’s adoption: (1) technical; (2) com-
munication; and (3) novelty. Not limited to the tourism studies context, these areas of chal-
lenge in many ways replicate challenges identified from the early days of mass ABM
development, particularly those challenges of communication and technical factors
(Parker et al., 2003). Accordingly, we illustrate three ways that these challenges may be
overcome: (1) education; (2) awareness; and (3) the formation of interdisciplinary teams.
We hope that identifying these constraints and strategies will help establish ABM as a
viable research approach to understanding the tourism system’s complexity.
computational model. ABM processes take existing knowledge of a system, discretise its
various components, flows, behaviours and relationships, and create rules and relationships
to describe their interactions. Here agents are computational representations of real-world
actors, such as tourists and tourism infrastructure. Each agent can be assigned a unique
set of attributes and behaviours, as well as markers to distinguish between different types
and roles. Agents interact within an environment (which can be spatially referenced)
through pre-defined rules. The behaviour that results at the system level is an emergent
property, resulting from micro-scale interactions. To develop this type of representation
requires a base level of data about the key components of the system (e.g. tourists, residents,
behaviours, industry, landscape) to be integrated into a holistic view of the tourism system.
Depending on data availability, the specification of rules of agent interaction can involve
many assumptions by the modeller and a high level of abstraction. Testing validity and
accuracy of ABM is mostly dependent on data availability, as it requires the comparison
of the model results to base level data, calibration of input parameters, and sensitivity analy-
sis. Calibration and validation are stated by Castle and Crooks (2006) as two challenging
issues of ABM, which is noted in a lack of consistency in the use of definitions (Gilbert
& Troitzsch, 1999; Rykiel, 1996; Sargent, 2013) and lack of consensus as to standard
methods for model validation. These often-complicated processes require not only knowl-
edge of the system but also a background in complexity science, statistics, and computer
programming. These requirements make ABM’s broad adoption more challenging.
Communication challenges
ABM offers a more comprehensive conceptual framework than many other computational
approaches. Nonetheless, as has been documented in other fields, ABM users need to com-
municate methods and results to a tourism audience that is largely unfamiliar with ABM
language or modelling process (Waldherr & Wijermans, 2013). For example, the infor-
mation required by tourism researchers differs from that of ABM programmers. Tourism
researchers require information regarding the decisions that actors/agents make, the
context and environment those agents act in, and the modelling process. For the ABM com-
munity, information on the model’s routines is necessary to replicate and/or re-engineer the
model. Thus, when presenting ABM to tourism researchers, one should describe model
attributes and rules so ABM is not viewed as a ‘black-box’, but also not overwhelm
readers with too many technical details (Pizzitutti, Mena, & Walsh, 2014). Although
several approaches to model description have been suggested, no one standardized
format is agreed upon by the community (Müller et al., 2013, 2014). A related challenge
to communicating ABM studies is how to present results. Tourism journal editors typically
favour concise papers with clear and relevant insights. This requirement can be at odds with
how ABM generates a range of outcomes and explores processes, rather than providing a
single, definitive result. Communications challenges arise from balancing various compet-
ing needs; a comprehensive overview of the model’s technical details so replication is poss-
ible, the capacity of tourism researchers to understand these details, and the conceptual
information that is essential to provide a clear model framework. Student, Amelung, and
Lamers (2016) provide what the authors consider a good solution to communication chal-
lenges by publishing an ABM in a tourism journal where a theoretical description of the
functioning of the model is provided, and adding a technical appendix with Grimm’s
ODD – Overview, Design concepts and Details (Grimm et al., 2010) model description fra-
mework which focuses on technical aspects that allow better understanding and replication
of an ABM (e.g. agents attributes, scales, behavioural rules, thresholds, scheduling).
804 P. Johnson et al.
Education
As a comparably new approach, there is a strong need for improved instruction in not only
ABM, but in the underlying complexity science and systems thinking foundations in
tourism. Even in a curriculum with a strong focus on qualitative and quantitative
methods, this would rarely include complexity-embracing modelling techniques, and in par-
ticular ABM. As ABM toolkits continue to develop, they become viable introductory tools
for senior-level courses. This does not mean that students should be expected to create fully
validated and realistic models of a particular tourism system, but rather that tools exist to
support the construction of ‘toy’ models with which to experiment with core tourism
dynamics (visitor–host relationships, destination overcrowding, the impact of marketing
on arrivals, the effects of particular policies, etc.), stressing their exploratory potential for
creating different scenarios. Technologies supporting access to ABM have progressed
rapidly in recent years; several existing software packages aim to ease this constraint.
Though often limited compared to programming libraries, user-friendly packages are matur-
ing rapidly, providing a scaffold for new ABM users. One example of an ABM programming
library and education curriculum is the Northwestern University Center for Connected
Learning and Computer-Based Modeling (CCL) (http://ccl.northwestern.edu/), which pro-
vides extensive ABM examples. Nikolai and Madey (2009) also provide an overview of
many ABM platforms. Despite the availability of tools to support instruction and
Current Issues in Tourism 805
Awareness
Wider-scale recognition of the value of ABM to tourism researchers would be bolstered by
a concerted effort on the part of ABM proponents to demonstrate its utility through publi-
cation in established tourism journals (e.g. via a special issue on the topic) and at key
tourism conferences. Recent publications in three different tourism journals (Boavida-Por-
tugal, Cardoso Ferreira, & Rocha, 2015; Bonzanigo, Giupponi, & Balbi, 2016; Nicholls
et al., 2016; Student et al., 2016) and a chapter in a quantitative tourism methods book
(Baggio, 2011) help introduce ABM to tourism researchers and indicate that ABM is tran-
sitioning into the tourism domain.
The accessibility of ABM to interested tourism researchers would also be greatly
improved by a central repository of basic knowledge and sample models tuned to
tourism applications. Many starting with ABM in tourism research will face similar ques-
tions: is ABM a useful tool to answer the research question; what modelling platform to use;
where to set system boundaries; how to involve stakeholders; how to validate the model?
Answers depend on the individual context, but it helps to know what has previously been
attempted and found to work. Experienced researchers have hard-won knowledge of these
issues, but most of it is tacit. A ‘first-aid-kit’ for ABM and tourism would help make some
of this knowledge explicit, keeping users from needlessly replicating past efforts, instead
accelerating advances in the field. Although such a resource specific to tourism researchers
still needs to be developed, Macal and North (2006), Castle and Crooks (2006), and Macal
(2016) give general information of how to get started using ABM and describe when to use
it and how to build a model with details such as agent attributes, behaviour rules, agent and
model processes. To compare and select a specific modelling platform, Balbi and Giupponi
(2010) provide an overview of available software packages, their applications to different
research objects and the required programming skill-level. A first-aid kit developed for
tourism researchers should include examples of previous tourism ABM models (e.g.
Nicholls et al., 2016), including basic tourism relevant mechanisms (e.g. flow dispersal,
preference decision-making) and model process descriptions, giving an overview of the
problems that are already known by the ‘tourism ABM community’ and possible solutions
or paths to address them. However, framing these paths can be challenging, as there is no
universal solution for specific problems such as ‘how many parameters should the model
have?’, ‘how many agents?’, and ‘how should one translate tourism theories into program-
mable computer behaviours?’. The first-aid kit should focus on framing a general approach
to problem solving and model construction, rather than context-specific support. For
example, Macal (2016) and García-Magariño (2015) address the need to establish a
common vocabulary for dealing with ABM, and to establish process guidelines for devel-
oping ABM.
Interdisciplinary teams
In most cases, developing an agent-based model requires advanced knowledge of the
research subject and the key relevant scientific disciplines, in addition to a range of
skills, most notably with respect to modelling, communication, and managing stakeholder
participation. These requirements will only become stricter as ABM matures as a valid
806 P. Johnson et al.
approach to tourism research and expectations increase. It is virtually impossible for any
individual to master all the knowledge and skills required. Forming interdisciplinary
teams of tourism researchers, process managers, disciplinary specialists, programmers,
and even industry or community stakeholders is one solution. The learning curve of devel-
oping a workable form of communication within the team is often steep, but benefits far
outweigh costs. The most notable ABM applications in tourism were all products of inter-
disciplinary teams. A prominent example is the Canada–Alps–Andorra project (Scott et al.,
2015), featuring an interdisciplinary team combining knowledge of tourism, ABM, snow
modelling, and geospatial analysis to provide a body of research on climate change
impacts. Synergies can be realized not only within project teams, but also among different
teams. Exchanges during the Wageningen workshop, for example, enriched participants’
understanding of many aspects of the ABM-tourism nexus, including theoretical insights,
methodological possibilities, challenges, and practical solutions to recurring problems.
Community development is crucial, if only as a kind of interdisciplinary team formation
at a meta-level.
Disclosure statement
No potential conflict of interest was reported by the authors.
References
Baggio, J. A. (2011). Agent-based modeling and simulations. In R. Baggio & J. Klobas (Eds.),
Quantitative methods in tourism: A handbook (pp. 199–219). Bristol: Channel View.
Baggio, R. (2008). Symptoms of complexity in a tourism system. Tourism Analysis, 13(1), 1–20.
Balbi, S., & Giupponi, C. (2010). Agent-based modelling of socio-ecosystems: A methodology for the
analysis of adaptation to climate change. International Journal of Agent Technologies and
Systems, 2(4), 17–38.
Balbi, S., Giupponi, C., Perez, P., & Alberti, M. (2013). A spatial agent-based model for assessing
strategies of adaptation to climate and tourism demand changes in an Alpine tourism destination.
Environmental Modeling & Software, 45, 29–51.
Batty, M. (2005). Cities and complexity. Cambridge, MA: MIT Press.
Boavida-Portugal, I., Cardoso Ferreira, C., & Rocha, J. (2015). Where to vacation? An agent-based
approach to modelling tourist decision-making process. Current Issues in Tourism. Advance
online publication. doi:10.1080/13683500.2015.1041880
Bonzanigo, L., Giupponi, C., & Balbi, S. (2016). Sustainable tourism planning and climate change
adaptation in the Alps: A case study of winter tourism in mountain communities in the
Dolomites. Journal of Sustainable Tourism, 24(4), 637–652.
Current Issues in Tourism 807
Castle, C. J., & Crooks, A. T. (2006). Principles and concepts of agent-based modelling for develop-
ing geospatial simulations (CASA Working Papers 110). London: Centre for Advanced Spatial
Analysis, University College London. Retrieved July 7, 2016, from http://discovery.ucl.ac.uk/
3342/.
Farrell, B. H., & Twining-Ward, L. (2004). Reconceptualizing tourism. Annals of Tourism Research,
31(2), 274–295.
Faulkner, B., & Russell, R. (1997). Chaos and complexity in tourism: In search of a new perspective.
Pacific Tourism Review, 1, 93–102.
García-Magariño, I. (2015). ABSTUR: An agent-based simulator for tourist urban routes. Expert
Systems with Applications, 42(12), 5287–5302.
Gilbert, N., & Troitzsch, K. G. (1999). Simulation for the social scientist. Buckingham: Open
University Press.
Grimm, V., Berger, U., DeAngelis, D. L., Polhill, J. G., Giske, J., & Railsback, S. F. (2010). The ODD
protocol: A review and first update. Ecological Modelling, 221(23), 2760–2768.
Jamal, T., Borges, M., & Figueiredo, R. (2004). Systems-based modeling for participatory tourism
planning and destination management. Tourism Analysis, 9(1–2), 77–89.
Johnson, P. A., & Sieber, R. E. (2009). Agent-based modelling: A dynamic scenario planning
approach to tourism PSS. In S. Geertman & J. Stillwell (Eds.), Planning support systems best
practice and new methods (pp. 211–226). Dordrecht: Springer Netherlands.
Johnson, P. A., & Sieber, R. E. (2010). An individual-based approach to modeling tourism dynamics.
Tourism Analysis, 15(5), 517–530.
Johnson, P. A., & Sieber, R. E. (2011a). An agent-based approach to providing tourism planning
support. Environment and Planning B: Planning and Design, 38, 486–504.
Johnson, P. A., & Sieber, R. E. (2011b). Negotiating constraints to the adoption of agent-based mod-
eling in tourism planning. Environment and Planning B: Planning and Design, 38, 307–321.
Macal, C. M. (2016). Everything you need to know about agent-based modelling and simulation.
Journal of Simulation, 10(2), 144–156.
Macal, C. M., & North, M. J. (2006, December 3–6). Tutorial on agent-based modelling and simu-
lation Part 2: How to model with agents. Proceedings of the 2006 Winter Simulation Conference,
Monterey, CA.
Macy, M. W., & Willer, R. (2002). From factors to actors: Computational sociology and agent-based
modeling. Annual Review of Sociology, 28(1), 143–166.
McKercher, B. (1999). A chaos approach to tourism. Tourism Management, 20(4), 425–434.
Milne, S., & Ateljevic, I. (2001). Tourism, economic development and the global-local nexus: Theory
embracing complexity. Tourism Geographies, 3(4), 369–393.
Müller, B., Balbi, S., Buchmann, C. M., De Sousa, L., Dressler, G., Groeneveld, J., … Weise, H.
(2014). Standardised and transparent model descriptions for agent-based models: Current
status and prospects. Environmental Modelling & Software, 55, 156–163.
Müller, B., Bohn, F., Dreßler, G., Groeneveld, J., Klassert, C., Martin, R., … Schwarz, N. (2013).
Describing human decisions in agent-based models – ODD + D, an extension of the ODD pro-
tocol. Environmental Modelling and Software, 48, 37–48.
Nicholls, S., Amelung, B., & Student, J. (2016). Agent-based modeling: A powerful tool for tourism
researchers. Journal of Travel Research. Advance online publication. doi:10.1177/
0047287515620490
Nikolai, C., & Madey, G. (2009). Tools of the trade: A survey of various agent based modeling plat-
forms. Journal of Artificial Societies and Social Simulation, 12(2), 2. Retrieved from http://jasss.
soc.surrey.ac.uk/12/2/2.html
Parker, D. C., Manson, S. M., Janssen, M. A., Hoffmann, M. J., & Deadman, P. (2003). Multi-agent
systems for the simulation of land-use and land-cover change: A review. Annals of the Association
of American Geographers, 93(2), 314–337.
Petrov, L. O., Lavalle, C., & Kasanko, M. (2009). Urban land use scenarios for a tourist region in
Europe: Applying the MOLAND model to Algarve, Portugal. Landscape and Urban
Planning, 92(1), 10–23.
Pizzitutti, F., Mena, C. F., & Walsh, J. S. (2014). Modelling tourism in the Galapagos Islands: An
agent-based model approach. Journal of Artificial Societies and Social Simulation, 17(1), 1–15.
Pons, M., Johnson, P., Rosas-Casals, M., & Jover, È. (2014). A georeferenced agent based model to
analyze the climate change impacts on ski tourism at a regional scale. Journal of Geographical
Information Science, 28(12), 2474–2494.
808 P. Johnson et al.
Pons-Pons, M., Johnson, P. A., Rosas-Casals, M., Sureda, B., & Jover, E. (2012). Modeling climate
change effects on winter ski tourism in Andorra. Climate Research, 54, 197–207.
Rogers, E. M. (2010). Diffusion of innovations (4th ed.). New York, NY: Simon and Schuster.
Rykiel, E. J. (1996). Testing ecological models: The meaning of validation. Ecological Modelling, 90,
229–244.
Sargent, R. G. (2013). Verification and validation of simulation models. Journal of Simulation, 7,
12–24.
Scott, D., Rutty, M., Pons, M., Steiger, R., Johnson, P., & Jover, E. (2015, September, 17–19). An
integrated assessment of the resilience of Ontario (Canada) ski tourism to climate variability
and change. Proceedings of the 4th International Conference on Climate, Tourism and
Recreation. CCTR 2015, Istanbul, pp. 110–112.
Soboll, A., & Schmude, J. (2011). Simulating tourism water consumption under climate change con-
ditions using agent-based modeling: The example of ski areas. Annals of the Association of
American Geographers, 101(5), 1049–1066.
Student, J., Amelung, B., & Lamers, M. (2016). Towards a tipping point? Exploring the capacity to
self-regulate Antarctic tourism using agent-based modelling. Journal of Sustainable Tourism.
Advance online publication. doi:10.1080/09669582.2015.1107079
Tesfatsion, L., & Judd, K. L. (2006). Handbook of computational economics: Agent-based compu-
tational economics (Vol. 2). Amsterdam: Elsevier.
Waldherr, A., & Wijermans, N. (2013). Communicating social simulation models to sceptical minds.
Journal of Artificial Societies and Social Simulation, 16(4), 13. doi:10.18564/jasss.2247