Javascript required
Skip to content Skip to sidebar Skip to footer

Continuity Between the Physical and the Virtual Presences Post Internet

1. Introduction

Recent years have witnessed an explosion of extensive geolocated datasets related to human movement, enabling scientists to quantitatively study individual and collective mobility patterns, and to generate models that can capture and reproduce the spatio-temporal structures and regularities in human trajectories [1]. The study of human mobility is especially important for applications such as estimating migratory flows, traffic forecasting, urban planning, mitigating pollution and epidemic modelling [2–9]. A particularly rich source of data has been from geotagged traces, including call data records [10] and location-based social networking services (LSBNs) [11]. Several common regularities have been observed across these studies, including bursty activity rates [12], tendencies to visit a select few locations disproportionately more than others, as well as decreasing likelihood to explore as time goes on [13]. Based on these findings, a series of phenomenological models have been proposed to explain the observed regularities [14–19].

However, with the advent of the World Wide Web, it is possible to define and study an entirely new dimension of human mobility, that is, in the virtual space, a feature that has been rapidly gaining attention [20–23]. This is of course natural, given that an increasing fraction of human activities such as shopping, information consumption, education and social interaction are being replaced by their online counterparts. This phenomenon is relatively recent (on a biological time scale) and much remains to be uncovered; therefore, a better understanding of the long-term impacts of such changes in behaviour and the corresponding challenges is crucial.

Increasing evidence suggests that online activity, including virtual mobility, is governed by similar mechanisms influencing offline activity. For instance, foraging behaviours have been observed in contexts as diverse as online shopping [24] and Web searching [25], with striking similarities to primitive resource acquisition behaviour [26]. Furthermore, many statistical regularities observed in physical movement have also been observed in virtual movement, including the distribution of visitation frequencies to locations [27], power-law distributions of activity rates in online bookmarking [28], and in the special case of virtual worlds, the heavy-tailed distribution of displacements [29] (a feature that is unreproducible in most online movement, due to the lack of a metric space). Even more strikingly, a method of characterization of individuals according to whether they have exploratory or saturation behaviour in terms of location discovery has been successfully adapted to Web browsing [30], leading to similar findings to those obtained from the analyses of physical trajectories [31].

At first blush, the observed similarity in mobility trends in physical and virtual domains is rather surprising. In particular, physical movement is necessarily constrained by temporal and economic costs in terms of moving from one location to the other. For instance, it is well known that resident movement in cities is shaped by elements such as wealth distribution [32] as well as transportation hierarchy [33]. Yet, no such limitations exist while navigating the Web, which is neither economically (for the most part) nor spatially bounded. Furthermore, despite the recent spate of research on online activities, there are relatively few studies conducting a direct comparison between physical and virtual mobility [1]. While much has been said about their commonalities, less attention has been devoted to their differences; specifically, the role played by the inherent spatial costs in physical movement.

To fill this gap, in this paper, we conduct a systematic analysis of the similarities and differences between online and offline movement. We study one virtual and two physical datasets, finding that the differences arising from the cost associated with spatial movement manifest as differences in temporal mobility statistics primarily at shorter time scales corresponding to the intra-day regime. Once we move to the time-independent space of events, that is sequences of location visits, these differences dissipate, and the statistical patterns are essentially indistinguishable, pointing to a common mechanism underlying both behaviours.

Inspired by research on human decision-making and optimization strategies for foraging, we propose a generative model based on the Metropolis–Hastings algorithm. Our model describes a population that traverses locations (both physical and virtual) as a function of maximizing the utility or benefit of moving to that location, balanced against the associated cost to do so. Using three simple features of (i) a utility distribution corresponding to how the population perceives different locations, (ii) an exploration parameter that measures sensitivity to cost, and (iii) a cognitive-limit/incomplete-information parameter that measures the number of assessed locations at any point in the decision-making process, we reproduce all of the empirically observed mobility trends. Unlike existing phenomenological models, our formulation requires minimal empirical input and is flexible enough to admit a wide spectrum of mobility patterns. We end with a discussion of the implication of our results.

2. Results

2.1. Data

For the purposes of our analysis, we consider user activities in one virtual dataset corresponding to Web browsing, and two physical datasets related to LSBN. The browsing data consist of 5.13 × 106 URL visitation events recorded by 521 anonymized users between September 2010 and May 2014 (http://Webhistoryproject.blogspot.com). To more accurately reflect the correspondence between Web browsing and physical movement, the URLs are aggregated at the resolution of website hosts. This is to ensure that events corresponding to browsing a particularly complex website domain consisting of many individual URLs do not introduce spurious attributes to the statistical patterns (akin to departments of a physical store being considered separately). Furthermore, we exclude redirections and embedded content, and only include events corresponding to explicit user requests, including link-clicks, bookmark-clicks and explicit typing of URLs.

One of the physical mobility datasets was sourced from BrightKite, a LSBN [34,35], containing 4.7 × 106 geotagged check-ins produced by approximately 51 400 users across 54 months (https://snap.stanford.edu/data/loc-brightkite.html). The second dataset is from Weeplaces, a website that generated visualizations and reports from location-based check-ins in platforms such as Facebook, Foursquare and Gowalla. The considered data contain only Foursquare check-ins, that include 7.7 × 106 geotagged check-ins produced by approximately 15 800 users across 92 months (http://www.yongliu.org/datasets/). Locations in these datasets in addition to residential and commercial venues also include various points-of-interest such as restaurants, markets, theatres and music venues, among others.

Each event, i.e an instance of a location visit, is timestamped and tagged with a unique location ID (physical) or website host ID (online). In order to filter out spurious activities such as automatic page refreshes or repeated app-specific check-ins, we exclude events that occur less than 1 s apart, as well as consecutive events at the same location. After the filtering procedure, we are left with 1.2 × 106 events across 519 users for Web browsing, 2 × 106 events across 43 240 users in BrightKite and finally 7 × 106 events across 15 777 users for Weeplaces. In all datasets, a location visit v is represented by a tuple v = (u, ℓ, t), meaning a user u visited a location ℓ at time t. At a user level, a trajectory composed of n u discrete observations is characterized by a sequence of n u location–time pairs ( i , t i ) i 1 , , n u , where ℓ i stands for the location visited at step i and t i , the timestamp in which such a visit has occurred. A typical snapshot of the dataset for both the virtual and physical mobility is shown in table 1. In electronic supplementary material, figure S1(a,b), we show the check-in maps for BrightKite and Weeplaces, respectively. The map indicates global coverage with the highest concentrations in North America and Western Europe. In electronic supplementary material, figure S2(a,b), we plot the corresponding jump-length and radius of gyration distributions finding statistical trends consistent with other sources of mobility data [1].

Table 1. Snapshots of user activity. Users and locations/websites are assigned unique identifiers, and each event (corresponding to a location visit) is timestamped corresponding to when that location was visited in the user's temporal history.

Collapse

user ID location time elapsed (s)
1 1 1
1 14 20
1 20 40
1 7 45
user ID host ID time elapsed (s)
3 1 1
3 25 14
3 12 60
3 7 65

2.2. Temporal statistics

Ostensibly, one would expect physical and virtual movement to be different due to the inherent physical cost of traversing between locations in the former, a feature that is absent in the latter. Apart from the economic cost in terms of expending fuel or energy to traverse physical space, there is an associated temporal cost that far exceeds the time taken to traverse between Web pages.

2.2.1. Inter-event times

We begin our analysis of this feature by calculating the distribution of inter-event times in each of the datasets [20]. For a given user u, initiating n u events in their temporal history t 1, …, t n , the inter-event time is defined as τ i u = ( t i + 1 t i ) . From this, one can calculate the probability that two events initiated by user u are separated by time τ thus,

P u ( τ ) = 1 n u 1 i = 1 n u 1 δ τ , τ i u , 2.1

where δ i,j is the Kronecker delta. Finally, the population distribution of the inter-event time is given by

P ( τ ) = u = 1 N u ( n u 1 ) P u ( τ ) u = 1 N u ( n u 1 ) , 2.2

where N u represents the total number of users.

We plot P(τ) for the three datasets in figure 1, at the resolution of seconds and days, finding a broad distribution in all cases; short intervals between activities are far more common than longer ones, although virtual mobility exhibits significantly more rapid events than physical mobility at the resolution of seconds (figure 1a), with the difference diminishing at the resolution of days (figure 1b). This is indicative of the greater cost in physical movement, whereby rapid transitions between locations are necessarily constrained by the limitations of transportation which is temporally more costly than clicking on links. We note the relatively rapid inter-event times of the order of less than or equal to 10 s in the physical datasets. This is due to check-ins on either side of the boundary between two locations while moving between them, resulting in a short inter-event time. This is more prevalent in places consisting of multiple venues, such as food courts in shopping malls. Yet, in all three cases, we see a relative increase in probability around eight hours, indicative of events as parts of daily routines. For instance, the time elapsed between the final event in the day (arriving home or visiting social media before bed) and the first event of the next day (leaving for work or school or checking emails), or from scheduled activities (work routines, checking email). We note that these effects are present regardless of whether the activities are virtual or physical, and correspond to circadian rhythms and consistent behavioural patterns.

Figure 1.

Figure 1. Distribution of inter-event times at multiple temporal resolutions. (a) Equation (2.2) plotted at the resolution of seconds, indicating noticeably more rapid activity in Web browsing when compared with moving between physical locations. The latter exhibits distinct scaling regimes at the intra- and inter-day levels, with a flatter distribution in the intra-day regime. A distinct bump is seen at τ ≈ 8 h in all three datasets, corresponding to scheduled activities, circadian patterns or behavioural traits. These features disappear at the resolution of days (b) where all three datasets exhibit a scaling of the form P(τ) ∼ τ α (fits to the data using a maximum-likelihood estimate [36], shown as dashed lines).

However, there is a marked difference in the temporal patterns between physical and virtual mobility suggesting characteristic time scales associated with each type of activity. The LSBN exhibit two distinct regimes of behaviour corresponding to the intra-day range (τ ≤ 24 h), where the distribution is relatively flat when compared with the inter-day range (τ > 24 h), a feature that is absent in virtual browsing. This difference likely arises from the fact that daily physical schedules contain extended periods of time at single locations such as work or school, a behaviour that is not typical of online browsing. Small alterations to schedules (such as offsite lunches) turn these previously uninterrupted events into trajectories of smaller events—a work day split into before-, during- and after-lunch events—that flatten the intra-day regime of the physical mobility data. In the inter-day regime, all three datasets follow a power-law scaling of the form P(τ) ∼ τ α where α Web ≈ 2.1, α Weeplaces ≈ 2.5 and α BrightKite ≈ 1.9. Inter-event times of the order of a thousand days correspond to periods of inactivity when either using the LSBNs or browsing the Web. In all facets, the patterns are statistically consistent with P(τ) seen for other proxies of human mobility [16,37].

The results indicate that the primary difference in activity rates between virtual and physical mobility is at shorter time scales, where the cost associated with physical space plays a primary role. Once one examines longer time scales, the differences diminish, suggesting that cognitive processes, human behavioural traits and daily schedules play a larger role in shaping the observed patterns.

2.2.2. Inter-return times

Indeed, one of the observed signatures of behavioural traits and realization of daily schedules is the tendency to return to the same location. This regularity has been observed both in physical and virtual movement, and has been used to partition the population based on returning and exploratory tendencies [13,29–31,38]. One way to capture this regularity is to measure the inter-return time, the time elapsed between visits of an individual to the same physical or virtual location. More precisely, for a given user u visiting location ℓ, we calculate the inter-return times between visits i and i + 1 to ℓ as Δ t , i u = t , i + 1 u t , i u . Then, the probability that consecutive visits to the same location are separated by a time Δt, for total visits k to location ℓ, summed over all locations is

P u ( Δ t ) = 1 k 1 i k 1 δ Δ t , Δ t , i u , 2.3

with the distribution over the population given by

P ( Δ t ) = u = 1 N u ( n u 1 ) P u ( Δ t ) u = 1 N u ( n u 1 ) . 2.4

We plot the inter-return time distributions in figure 2a at the resolution of hours, finding remarkably similar periodic behaviour across the three datasets. The observed peaks are indicative of circadian rhythms, corresponding to integer-day returns such as visits to home, work or weekly trips to stores. For physical movement, these trends are expected features being natural consequences of the physical constraints of daily life. However, these constraints are completely absent in virtual mobility, and yet remarkably, these trends persist. Plotting the distributions in coarser logarithmic bins in figure 2b, we see that all three datasets follow a truncated power-law form Pt) = Δt β exp (−Δt/λ) with the same scaling exponent α ≈ 1.4 and cut-offs λ Web = 4047 h, λ Weeplaces = 7092 h and λ BrightKite = 4813 h. Similar to what is seen for the inter-event times, we do note a larger amount of intra-day returns for Web browsing (figure 2b), but going beyond 24 h, the scaling and cut-offs are similar across physical and virtual activities, indicating a shared upper limit to the time that humans are willing to revisit locations.

Figure 2.

Figure 2. Temporal statistics. (a) The distribution of inter-return times (equation (2.4)) plotted with linear bins. Each peak corresponds to integer-days, and all three datasets indicate a clear circadian pattern. (b) Inter-return time distributions plotted with logarithmic bins. All three datasets follow a truncated power-law form pt) ∼ Δt β exp(−Δt/λ) shown as dashed curve. (c) The number of discovered unique locations as a function of time S(t) (equation (2.5)). While all datasets scale sublinearly S(t) ∼ t μ (fits shown as dashed curves), an order of magnitude separates the number of discovered locations in the Web when compared with physical movement. The rate of discovery (indicated by the slope) is roughly the same for the Web and BrightKite, while it is relatively more rapid in Weeplaces.

2.2.3. Temporal discovery rate

Having characterized the returning tendencies, we next investigate the differences in exploratory patterns between the two types of movement. In the physical context, exploration can be cast as the characteristic distance one travels from one's base location (home or office for instance). Such an analysis has been previously conducted on mobile phone data using the so-called radius of gyration—a measure of the aforementioned characteristic distance—which was found to increase logarithmically in time, indicating strong saturation limits to the distance people travel from a source location [13,15]. The observed saturation is a natural consequence of the temporal, physical and economic costs associated with movement. It is difficult to define an analogue for the radius of gyration in the context of virtual browsing, given that there is no associated metric space. Instead, to examine exploratory tendencies in a way that applies to both physical and virtual space, we calculate the number of unique locations S u visited by user u throughout the extent of the observation period [38]. We define the number of unique elements in a user u's trajectory at time t as S u,t , and calculate the average across all N users thus,

S ( t ) = u S u , t N . 2.5

In figure 2c, we show S(t) for all three datasets finding in each case a sublinear scaling of the form S(t) ∼ t μ , where μ Web ≈ 0.5, μ Weeplaces ≈ 0.7, and μ Brightkite ≈ 0.4. The results indicate saturation effects in Web browsing as well; however, unlike returning tendencies, where apart from intra-day activities, physical and virtual movements are essentially indistinguishable, the number of unique locations visited in the Web is an order of magnitude higher than in the physical datasets. This is likely due to the combination of two factors; the fact that there are simply many more locations in the virtual realm than in the physical one, and second, the ability to sample such locations is not constrained by physical limitations. Instantaneous browsing of websites implies that individuals will naturally discover more locations digitally than they could physically. It is instructive to note, however, that while there is a marked difference in the number of locations visited, the rate of discovery, reflected in the slope μ, is quite similar for both the Web and BrightKite. We note the relatively more rapid discovery rate μ found in Weeplaces; this is likely due to the fact that when using Foursquare users are directly provided with information about new locations, thereby allowing efficient discovery of locations when users choose to look for someplace new [39]. For purposes of validation, we reproduce the results shown in figure 2 in a subset of highly active users, separately in the US and EU in electronic supplementary matrial, figure S3.

2.3. Time-independent statistics

The temporal statistics examined thus far indicate that the putative restrictions on physical mobility when compared with virtual mobility manifest themselves as relatively more rapid activity at shorter time scales and the tendency to visit significantly more locations in a comparable time-window for the latter. Yet the disappearance of these differences at longer time scales and the similarities in the discovery rates hint at a common mechanism driving the mobility behaviour in both domains. To investigate this, we next study those aspects of mobility that are time-independent.

2.3.1. Event discovery rate

To examine exploration in virtual and physical space without the bias of temporal cost, we define the number of unique locations visited in a user u's trajectory at event n as S u,n and calculate the population average thus,

S ( n ) = u S u , n N . 2.6

The quantity S(n) measures discovery as a function of the number of initiated events, and is the time-independent analogue of S(t). We plot S(n) in figure 3a, finding that the differences between physical and virtual exploration are negligible. While the exploration rate continues to be sublinear S(n) ∼ n γ (γ < 1), unlike the temporal discovery rate, the scaling exponent is roughly comparable across the three datasets:γ Web ≈ 0.8, γ Weeplaces ≈ 0.85, γ BrightKite ≈ 0.85. Furthermore, the observed stark differences in the number of unique locations visited between the Web and physical datasets also dissipate, suggesting that exploratory tendencies as measured by initiated events are the same in both domains. Alternatively, each transition in physical mobility is just as likely to discover a new location as a corresponding transition in virtual mobility is to discover a new Web host. The continued presence of sublinear scaling in the event space indicates that bounds on exploration are perhaps more reflective of cognitive limits, as opposed to physical constraints.

Figure 3.

Figure 3. Time-independent metrics. (a) The number of unique locations visited as a function of event count S(n) (equation (2.6)). Unlike for S(t), the trends in all three datasets are similar, whereby S(n) ∼ n γ with γ ≈ 0.8. Fluctuations over the population shown as shaded region. (b) The recency effect is present in both the virtual and physical domains, with the distribution of unique intermediate locations visited, before returning to a given location P(κ) (equation (2.7)) following a truncated power-law distribution, P(κ) ∼ κ ξ exp (−κ/δ), with a common scaling exponent ξ ≈ 1.5 (inset). After rescaling, with respect to the cut-offs, all three distributions collapse on to the same curve (shown as dashed line). (c) The frequency distributions of location visits for all three datasets follow the form P(v) ∼ v ν with roughly similar exponents; however, we note the presence of exponential cut-offs exp (−v/θ) in the physical mobility distributions.

2.3.2. Recency effect

Next, we seek the time-independent analogue of the returning tendencies. A natural way to quantify this is the so-called recency effect, the observed tendency of individuals to better recall immediate items in a sequential list [40]. The recency effect has been shown not only to influence memory but also decision making processes. For instance, while evaluating figure skaters, those who perform later (and therefore more recently in the judge's mind) are regarded more favourably [41]. Similar patterns were reported in singing competitions [42] and in humanitarian aid allocation [43]. In the context of human mobility, one of the signatures of this bias is the accentuated increase in short-term re-visitation probabilities [11].

To capture this particular facet, for a given user u visiting location ℓ, we define the number of unique intermediate locations between visits i and i + 1 to a specific location ℓ as κ , i u . Thus, the probability of user u to visit κ unique locations before returning to a particular location, given k total visits to that location, is

P u ( κ ) = 1 k 1 i k 1 δ κ , κ , i u , 2.7

with the population average P(κ) calculated in the usual way. The quantity P(κ) represents the distribution of lengths of subsequences of unique intermediate events, before a particular event is repeated, and reflects sequence-based biases inherent in memory recall.

In figure 3b (inset), we plot P(κ) for the three datasets, once again finding a broad distribution. In all cases, there is a significantly higher probability to visit only a few intermediate locations before returning to a particular one. In this way, the trends broadly reflect the same seen for the distribution of Pt); however, unlike for inter-return times, we see no differences between the virtual and physical domains at any scale. The observed discrepancies at the intra-day range, where there were markedly more returns in Web browsing, disappear at the event level. Indeed, all three distributions have the same form P(κ) ∼ κ ξ exp (−κ/δ), with a common scaling exponent ξ ≈ 1.5 and δ Web ≈ 1670, δ Weeplaces ≈ 284, δ BrightKite ≈ 180. Rescaling with respect to the cut-offs δ, we find that the three distributions collapse on to a single curve. The parameter δ here corresponds to the characteristic length of trajectories within each dataset. In electronic supplementary material, figure S4b, we plot the distributions of the trajectory lengths for each dataset, finding the Web to have the longest trajectories by an order of magnitude. In electronic supplementary material, figure S4a, we systematically truncate the trajectories in the Web dataset to simulate this effect; once the curves are rescaled they once again collapse on to the same curve. Thus the observed differences in P(κ) prior to rescaling are solely due to varying trajectory lengths within each dataset.

2.3.3. Visitation frequency

Finally, we analyse the distribution of visitation frequencies, the number of occurrences of a particular location in the mobility trajectory of users. In figure 3c, we plot the probability distribution P(v), where v represents the number of visits to a particular location ℓ, averaged across all locations and users. All three datasets follow a broad power-law distribution P(v) ∼ v ν , where ν Web 2.1 , ν Weeplaces 2.2 and ν BrightKite 2.4 . We note the presence of an exponential cut-off, exp(−v/θ), in the physical datasets, where θ Weeplaces ≈ 210 and θ BrightKite ≈ 348. This likely stems from the comparatively fewer unique locations and the cost associated with physical accessibility in the offline space, when compared with the virtually limitless and cost-free browsing in the online space. Yet, aside from the cut-off, the similar scaling behaviour implies that users attribute their relative time and attention to locations in common ways regardless of whether they are physical or virtual locations.

In the physical context, similar scaling results have been observed in a variety of mobile-phone traces [13] and trajectories inferred from public transportation [18,44]. In the virtual context, it has been observed in online video games [29] and online shopping behaviour [21]. The simultaneous tracking of online and offline movement of smartphone users revealed a strong correlation in the respective visitation frequencies [27], further indicating that the two types of movement are governed by a common mechanism. As before we reproduce our results for the subset of active users in the EU and US in electronic supplementary material, figure S5.

2.4. Model

2.4.1. Motivation

The empirical results suggest that the statistical patterns of time-independent metrics in both physical and virtual movement are strikingly similar. Given this observation, we next seek to model the underlying generative processes behind this phenomenon.

One of the leading models capturing mobility in the physical space is based on exploration and preferential-return (EPR) [15], a phenomenological model that takes as input empirical distributions of displacement and waiting times. The essential ingredients of the model are decisions based on whether to explore a new location, or return to a previously visited location as a linear function of prior visits. In addition, there are saturation effects, in the sense that the decision to visit new locations is an inverse function of the number of locations already visited. The model reproduces several empirically measured mobility features such as temporal discovery rates, visitation frequencies and the phenomenon of ultraslow diffusion. While the locations are essentially statistically identical (their specific attributes or relevance in terms of mobility is not considered), the physical distance plays a symmetry-breaking role in terms of transitions between locations closer in space being favoured over those much further away. The model has seen several extensions, including visits to locations being based on a popularity measure as opposed to frequency of prior visits [18], as well as incorporating the gravity model [45] to partition the population into returners and explorers based on their mobility profiles [31]. Incorporating an additional decision step to revisit recent locations in the mobility trajectory also reproduces aspects of the recency effect [11]. The EPR model has also been deployed to study virtual mobility based on visits between reddit forums. Here, forums were clustered into topical communities and transits between communities were modelled in terms of topical relevance, in analogy to a popularity measure [23].

However, while this family of models is designed to reproduce the empirical data well, being phenomenological in nature, it does not capture the generative processes behind physical and virtual mobility. By leveraging on empirically observed inputs, and directly building in choice mechanisms, such as preferential return or sampling popular locations, the models are unable to account for the rich variety of behaviours found in more general studies of human foraging and decision making. There is then a need for models that are capable of recreating empirical mobility trends from simple, intuitive principles, shedding light on the mechanisms behind human mobility while being flexible in terms of incorporating the observed diversity in human search and decision making.

For example, a study of hunter–gatherers revealed that human foraging patterns had individuals adapting their strategy to the inferred layout, or utility of resources, localizing their searches when they believed resources to be clustered [46]. In addition, there is a rich literature on understanding human decision making; one approach focuses on the input and output of the process (structural approach), while another emphasizes analysis of the intermediary steps (process tracing). An algorithm has been developed that uses a combination of these paradigms to effectively classify decision-making strategies in an empirically observed population, demonstrating the importance of including the full spectrum of features inherent in the decision-making process, as well as the heterogeneities in the underlying strategies [47].

These studies suggest that an alternative and more fundamental way to model human mobility—which is essentially a decision-making process—is to consider a population that optimizes its gain or benefit, in response to costs associated with that particular decision. In the context of mobility, this would represent weighing locations against each other based on their relative utility to the individual before making a decision to move. This lends itself well to a Markov chain Monte Carlo approach of which the Metropolis–Hastings algorithm is a particularly relevant variant [48]. Indeed, Metropolis–Hastings style models have already been employed in understanding human mobility in the context of residents of a city optimizing their travel patterns in response to air pollution [49]. In the context of decision making, a similar framework was used to model the Remote Associations Test, designed to test a subject's ability to solve search problems. Subjects were presented with sets of words and asked to generate additional words connecting the prompts into a cogent cognitive theme. It has been demonstrated that a model using a Metropolis–Hastings transition scheme navigated the semantic network, constructed from the responses in a way that agreed with empirical results [50]. The Metropolis–Hastings framework has therefore seen success in modelling human mobility in response to external stimuli, as well as cognitive search, suggesting that it is a reasonable choice for both generating general mobility trajectories and capturing human decision-making processes.

2.4.2. Model design

In our proposed model, a set of N u individuals seek to sample N locations as a function of the utility or benefit U of that location to the individual, balanced against an associated cost to move to that location. The utility here can be interpreted as content or relevance, in the case of websites, or features such as proximity, accessibility and attractiveness in the case of physical locations. It serves as an abstraction, covering a series of generalized attributes associated with a physical or virtual location. While we have a large degree of freedom in how we choose the utilities for locations, U , we take inspiration from prior microeconomic models, where abstract utility functions that include features such as consumption, aspiration, revenue and rate of profit, among others, take on an exponential form, P(U ) ∼ exp(−λU ), akin to the Cobbs–Douglas utility function [51–53].

Next, we focus on how individuals move between locations. In models of decision-making processes, while individuals are assumed to make rational choices, they are often constrained by limited information or the inability to fully exploit that information—so-called bounded rationality. Furthermore, they often seek satisfactory rather than optimal utility, in the sense of ease of making decisions, or in the case of limited resources, when the most optimal solution is not available [54]. To reflect this, we model the mobility process as transitions between states ij (representing locations), where the decision to move to a location j from the current location i is based on the relative differences in the utilities of the corresponding locations. The sampling of locations is conducted via the Metropolis–Hasting algorithm, with the following transition probabilities:

P i j = 1 if U j U i exp [ ( U i U j ) / T ] if U j < U i , 2.8

where T is a temperature variable. Equation (2.8) describes a process, where an individual necessarily moves to a location of higher utility, but weighs options in case the location has a lower utility. The extent to which an individual is willing to travel to such a location is controlled by T, which can be interpreted as a exploration parameter; for T = 0, all transitions are made only to locations of higher utility (resembling a greedy optimization); conversely for T → ∞ all locations are equally likely to be sampled irrespective of their utility. Correspondingly, the ratio |ΔU|/T can be thought of as a generalized cost parameter, measuring the willingness of an individual to move between locations of varying utility differences.

In terms of which location to select in order to evaluate the transitions, we represent the full set of locations as an array of size N and select the next location j uniformly at random, from a window of length L centred at i. If a transition is made to j, then the new window is now centred at j. The finite selection window (where typically LN ) reflects the bounded rationality and the imperfect knowledge of the individual. It can also be thought of as a cognitive limit in terms of the upper bound for the given number of locations an individual can assess at any given instance. Indeed, recent studies of mobility processes in both the virtual and physical domains fix this value at around 25 locations [55,56]. A schematic of the procedure is shown in figure 4.

Figure 4.

Figure 4. Model design. A schematic of the Metropolis–Hastings sampling procedure. The full set of locations is represented as an array of size N . Initially, a location i is chosen uniformly at random from N . (a) A candidate location j is selected from within a window of length L centred on the current location i. (b) The transition between ij is governed by the transition state probability P ij (equation (2.8)). (c) If j is accepted, it then becomes the current location, and the window is re-centred around j. The process is then repeated ad infinitum. In the example here, the locations are coloured according to the value of their utility.

Thus, there are three key features of the model: (i) the heterogeneity of location utilities parametrized by λ, (ii) the exploratory tendencies of individuals parametrized by T and (iii) the fraction of locations considered for sampling at any given step of the process, parametrized by L/N . We note that the model is adaptable to a wide variety of scenarios, including inherent population heterogeneities. Each individual u, for instance, can be associated with a unique distribution of utilities P u (U ), reflecting difference in how individuals might perceive the same location. Similarly, to represent variations in exploratory tendencies, the parameter T can be assigned from some distribution P(T), and differences in cognitive limits can be modelled via assigning variable L to each individual. In what is to follow, however, for the sake of simplicity, we assume a common set of parameters for the entire population. As outputs of our model, we measure the mobility distributions in the event space S(n), P(v) and P(κ).

2.4.3. Model results

We simulate our model for N u = 103 individuals sampling a location array of N = 104 for n u = 105 steps of the process. We set T = 0.5, L = 103 and λ = 2.5 as a reference set, and scan across each parameter separately (while fixing the other two to the reference value), to determine its influence on the distributions of interest. We plot our results in figure 5, showing S(n), P(κ) and P(v). The curve corresponding to the reference set of parameters is shown as a solid black line in each plot, and the curves corresponding to the scan over the parameters are shown as coloured dashed lines, λ (green), T (blue) and L (red). We next describe the effect of each of the parameters in our model.

Figure 5.

Figure 5. Model results. The result for simulating the Metropolis–Hastings sampling method for N u = 103 individuals, travelling over N l = 104 locations for 105 events each. The model outputs for a range of parameters S(n), P(κ) and P(v). A reference set λ = 2.5, T = 0.5 and L = 103 is chosen and shown as a solid black curve in each plot. Scans over each value of the parameters are shown as coloured curves: green (λ), blue (T) and red (L).

Heterogeneity of utilities: For more heterogeneous distributions of U (lower values of λ), there are those locations whose utility is well differentiated from other locations. Correspondingly, we see a lower slope in the curve for S(n), indicating that location visits tend to be restricted to a fewer set of locations, with only 10% of locations eventually discovered at the end of the simulation process. This is also reflected in a broad distribution for P(v) and a rapid fall-off in P(κ) indicating only a few intermediate locations are visited before returns. With increasing λ, and therefore lower variance in the utilities (∼λ −2), we have a more homogeneous distribution of utilities that are closely spaced, and therefore favouring many more transitions between locations. This is reflected as a progressive increase in S(n), a shallower distribution of P(v) and finally a flattening of P(κ), indicating a suppression of the recency effect.

Exploratory parameter: Increasing T has the same effect as lowering the variance in the utility distribution. For low values of T, transitions are favoured only between a few locations, and thus, we see a similar behaviour as in higher variance for U . However, we note the relatively rapid fall-off in P(κ) for T = 0.1, indicating a very strong recency bias. However, the effect is somewhat artificial; for very small values of T, the process is similar to greedy optimization, where a limited set of unique locations are visited. Consequently, it follows that only few intermediate locations will be visited before returns. This is also reflected in a saturation in S(n) where only 0.1% of locations are visited leading to a shallow distribution for P(v). As T is increased and transitions are more favoured, we see all three quantities converging to a stable distribution. This is to be expected as for large values of T, P ij ≈ 1 and all locations are equally likely to be visited. The results indicate that the process is relatively insensitive to the temperature, except at low values (T ≪ 1).

Window size: Decreasing the window size leads to relatively fewer locations being sampled, independent of whether the distribution of utilities has high or low variance. Consequently, we see a saturation in S(n), similar to that seen for a utility distribution with higher variance, although markedly less pronounced than for the saturation seen for low T. After a relatively small increase in L, S(n) appears to converge to a distribution that eventually becomes independent of L. A similar effect is seen for P(v), while the largest influence of L is seen for the distribution of sub-sequences P(κ), with markedly different distributions for different window sizes. It is apparent that as one increases L, the recency bias gradually vanishes. We include a scan over N l in electronic supplementary material, figure S6, for completeness.

The results indicate that a broad spectrum of mobility patterns can be generated as a function of the interpolation between the three parameters. Indeed, some combination of these can be tuned to simultaneously generate the observed empirical trends in our dataset. As a proof-of-concept, in figure 6, we plot the results of our model for a set of parameters (λ = 5, T = 0.3, L = 26), that reproduces the trends seen in figure 3 including for S(n) (figure 3a), P(κ) (figure 3b) and P(v) (figure 3c), showing very good agreement with the data. It is instructive to note that the window size, L = 26, is virtually the same as the empirically determined characteristic number of locations visited by individuals in physical movement [56].

Figure 6.

Figure 6. Correspondence between the model and empirical data. We show the same quantities as in figure 3 compared to the results of the model (shown as dashed curve). The parameters used were λ = 5, T = 0.3 and L = 26, and the curves were generated as a result of simulating N u = 103, N = 104 for 105 events. In all cases, we find good agreement between the model and empirical observations.

3. Discussion

Taken together our results shed new insight on the similarities and differences between physical and virtual movement. The spatial constraints inherent in the former are reflected in its differences from the latter, at short time scales corresponding to the intra-day regime. For virtual movement, there is a relatively more rapid activity rate, faster returns to locations, and the tendency to visit a much greater number of unique locations in a comparable time frame than physical movement. Yet, when moving to the inter-day regime, we find similar statistical patterns in both the inter-return and inter-event times, suggesting that individuals allocate time spent in both flavours of locations in relatively the same way. The other difference is in the number of unique locations visited over a comparable period of time, where an order of magnitude separates the locations discovered in the virtual domain when compared with the physical domain. However, the rate at which discoveries are made (as measured by the slope) is also similar. The observed agreement in the long-time statistics indicates that location-based decision making may differ when the question is 'how long will it take me to get there?' (short term) but not when the question becomes 'when do I want to go?' (long term). That is, when the decision is based purely on preference and not the physical ability to move, it occurs in the same way regardless of physical or virtual space.

This becomes clear when one moves to the time-independent space of events, or sequences of location visits. Here across three different metrics, the event discovery S(n), the recency bias P(κ) and the visitation frequency P(v), the statistical distributions are virtually identical, hinting at a generalized mechanism behind both types of mobility patterns. Inspired by past research on human decision making, we proposed a model based on the Metropolis–Hastings framework, that with only three intuitive mechanisms—how locations are perceived, the decision to move based on perception, and the number of locations assessed at any given point of time—is capable of reproducing the empirically observed time-independent mobility statistics in both the virtual and physical domains. We emphasize that, unlike existing phenomenological models, our model does not require any empirical input, and can be applied to a range of processes involving human decision making. Two of the processes in our model are parametrized by free parameters, that can be tuned to produce a wide spectrum of behaviours, while the other, the distribution of utilities, is derived from well-founded principles in microeconomic theory. Given the agreement between the model and the data, for a window size of L = 26, the same as the empirically observed characteristic number of locations visited by people, effectively the model has one free parameter, the temperature T, which as discussed earlier can be interpreted as an exploration parameter. Our results suggest that rather than treating online and offline movement separately, it should be considered under a single framework, although many more facets of online activity must considered before coming to a strong conclusion. Indeed, as mentioned in the introduction, an increasing amount of socio-economic activity in the physical world is being replaced by virtual analogues. While the paper deals specifically with mobility, future directions will explore other facets of human activity and its similarities and differences in the virtual and physical domains.

Data accessibility

All data used in this paper are open source. Web data are available at http://Webhistoryproject.blogspot.com, BrightKite data at https://snap.stanford.edu/data/loc-brightkite.html and Weeplaces at https://www.yongliu.org/datasets/.

Authors' contributions

S.H., H.B. and G.G. designed the study. S.H. and H.B. analysed the data. S.H. did the theoretical calculations and simulations. All authors analysed the results and contributed to writing the manuscript.

Competing interests

We declare we have no competing interest.

Funding

This work was supported by the US Army Research Office under agreement no. W911NF-18-1-0421.

Acknowledgements

The authors thank Stephen Teitel for useful discussions.

Footnotes

Electronic supplementary material is available online at https://doi.org/10.6084/m9.figshare.c.5053425.

Published by the Royal Society. All rights reserved.

References

  • 1.
    Barbosa-Filho H

    et al. 2018 Human mobility: models and applications. Phys. Rep. 734 , 1-74. (doi:10.1016/j.physrep.2018.01.001) Crossref, ISI, Google Scholar

  • 2.
    Batty M

    . 2013 The new science of cities . Cambridge, MA: MIT Press. Crossref, Google Scholar

  • 3.
    Simini F, González MC, Maritan A, Barabási A-L

    . 2012 A universal model for mobility and migration patterns. Nature 484 , 96-100. (doi:10.1038/nature10856) Crossref, PubMed, ISI, Google Scholar

  • 4.
    Uherek E

    et al. 2010 Transport impacts on atmosphere and climate: land transport. Atmos. Environ. 44 , 4772-4816. (doi:10.1016/j.atmosenv.2010.01.002) Crossref, ISI, Google Scholar

  • 5.
    Lee M, Barbosa H, Youn H, Holme P, Ghoshal G

    . 2017 Morphology of travel routes and the organization of cities. Nat. Commun. 8 , 2229. (doi:10.1038/s41467-017-02374-7) Crossref, PubMed, ISI, Google Scholar

  • 6.
    Kirkley A, Barbosa H, Barthelemy M, Ghoshal G

    . 2018 From the betweenness centrality in street networks to structural invariants in random planar graphs. Nat. Commun. 9 , 2501. (doi:10.1038/s41467-018-04978-z) Crossref, PubMed, ISI, Google Scholar

  • 7.
    Pan W, Ghoshal G, Krumme C, Cebrian M, Pentland A

    . 2013 Urban characteristics attributable to density-driven tie formation. Nat. Commun. 4 , 1961. (doi:10.1038/ncomms2961) Crossref, PubMed, ISI, Google Scholar

  • 8.
    Tizzoni M

    et al. 2012 Real-time numerical forecast of global epidemic spreading: case study of 2009 A/H1N1pdm. BMC Med. 10 , 165. (doi:10.1186/1741-7015-10-165) Crossref, PubMed, ISI, Google Scholar

  • 9.
    Toole JL

    et al. 2015 The path most traveled: travel demand estimation using big data resources. Transp. Res. C: Emerg. Technol. 58 , 162-177. (doi:10.1016/j.trc.2015.04.022) Crossref, ISI, Google Scholar

  • 10.
    Blondel VD, Decuyper A, Krings G

    . 2015 A survey of results on mobile phone datasets analysis. EPJ Data Sci. 4 , 10. (doi:10.1140/epjds/s13688-015-0046-0) Crossref, ISI, Google Scholar

  • 11.
    Barbosa H, de Lima-Neto FB, Evsukoff A, Menezes R

    . 2015 The effect of recency to human mobility. EPJ Data Sci. 4 , 21. (doi:10.1140/epjds/s13688-015-0059-8) Crossref, ISI, Google Scholar

  • 12.
    Vázquez A

    et al. 2006 Modeling bursts and heavy tails in human dynamics. Phys. Rev. E 73 , 036127. (doi:10.1103/PhysRevE.73.036127) Crossref, ISI, Google Scholar

  • 13.
    González MC, Hidalgo CA, Barabási AL

    . 2008 Understanding individual human mobility patterns. Nature 453 , 779-782. (doi:10.1038/nature06958) Crossref, PubMed, ISI, Google Scholar

  • 14.
    Brockmann D, Hufnagel L, Geisel T

    . 2006 The scaling laws of human travel. Nature 439 , 462-465. (doi:10.1038/nature04292) Crossref, PubMed, ISI, Google Scholar

  • 15.
    Song C, Koren T, Wang P, Barabási AL

    . 2010 Modelling the scaling properties of human mobility. Nat. Phys. 6 , 818-823. (doi:10.1038/nphys1760) Crossref, ISI, Google Scholar

  • 16.
    Rhee I

    et al. 2011 On the levy-walk nature of human mobility. IEEE/ACM Trans. Netw. 19 , 630-643. (doi:10.1109/TNET.2011.2120618) Crossref, ISI, Google Scholar

  • 17.
    Boyer D, Crofoot MC, Walsh PD

    . 2012 Non-random walks in monkeys and humans. J. R. Soc. Interface 9 , 842-847. (doi:10.1098/rsif.2011.0582) Link, ISI, Google Scholar

  • 18.
    Hasan S, Schneider CM, Ukkusuri SV, González MC

    . 2013 Spatiotemporal patterns of urban human mobility. J. Stat. Phys. 151 , 304-318. (doi:10.1007/s10955-012-0645-0) Crossref, ISI, Google Scholar

  • 19.
    Wang J, Dong L, Cheng X, Yang W, Liu Y

    . 2019 An extended exploration and preferential return model for human mobility simulation at individual and collective levels. Physica A 534 , 121921. (doi:10.1016/j.physa.2019.121921) Crossref, ISI, Google Scholar

  • 20.
    Radicchi F

    . 2009 Human activity in the web. Phys. Rev. E 80 , 026118. (doi:10.1103/PhysRevE.80.026118) Crossref, ISI, Google Scholar

  • 21.
    Zhao YM, Zeng A, Yan XY, Wang WX, Lai YC

    . 2016 Unified underpinning of human mobility in the real world and cyberspace. New J. Phys. 18 , 053025. (doi:10.1088/1367-2630/18/5/053025) Crossref, ISI, Google Scholar

  • 22.
    Hu T, Luo J, Lie W

    . 2018Life in the matrix? Human mobility patterns in the cyber space. In Proc. 12th Int. AAAI Conf. on Web and Social Media (ICWSM 2018), Palo Alto, CA, USA, 25–28 June 2018. Google Scholar

  • 23.
    Hu T, Xia Y, Luo J

    . 2019 To return or to explore: modelling human mobility and dynamics in cyberspace. In Proc. 2019 World Wide Web Conf. (WWW '19). New York, NY: ACM. Google Scholar

  • 24.
    Hantula DA, Brockman DDC, Smith CL

    . 2008 Online shopping as foraging: the effects of increasing delays on purchasing and patch residence. IEEE Trans. Prof. Commun. 51 , 147-154. (doi:10.1109/TPC.2008.2000340) Crossref, ISI, Google Scholar

  • 25.
    Wang X, Pleimling M

    . 2017 Foraging patterns in online searches. Phys. Rev. E 95 , 032145. (doi:10.1103/PhysRevE.95.032145) Crossref, PubMed, ISI, Google Scholar

  • 26.
    Stephens DW, Brown JS, Ydenberg RC

    . 2007 Foraging: behaviour and ecology , vol. 1. Chicago, IL: University of Chicago Press. Crossref, Google Scholar

  • 27.
    Zhao ZD, Huang ZG, Huang L, Liu H, Lai YC

    . 2014 Scaling and correlation of human movements in cyberspace and physical space. Phys. Rev. E 90 , 050802(R). (doi:10.1103/PhysRevE.90.050802) Crossref, ISI, Google Scholar

  • 28.
    Wang P, Xie XY, Yeung CH, Wang BH

    . 2011 Heterogenous scaling in the inter-event time of on-line bookmarking. Physica A 390 , 2395-2400. (doi:10.1016/j.physa.2011.02.026) Crossref, ISI, Google Scholar

  • 29.
    Szell M, Sinatra R, Petri G, Thurner S, Latora V

    . 2012 Understanding mobility in a social Petri dish. Sci. Rep. 2 , 457. (doi:10.1038/srep00457) Crossref, PubMed, ISI, Google Scholar

  • 30.
    Barbosa H, de Lima-Neto FB, Evsukoff A, Menezes R

    . 2016Returners and explorers dichotomy in web browsing behavior—a human mobility approach. In Complex networks VII (eds H Cherifi, B Gonçalves, R Menezes, R Sinatra). Studies in Computational Intelligence, vol. 644, pp. 173–184. Cham, Switzerland: Springer. (doi:10.1007/978-3-319-30569-1_13) Google Scholar

  • 31.
    Pappalardo L

    et al. 2015 Returners and explorers dichotomy in human mobility. Nat. Commun. 6 , 8166. (doi:10.1038/ncomms9166) Crossref, PubMed, ISI, Google Scholar

  • 32.
    Lotero L, Cardillo A, Hurtado R, Gomez-Gardenes J

    . 2016Several multiplexes in the same city: the role of socioeconomic differences in urban mobility. In Interconnected networks: understanding complex systems (ed. A Garas), pp. 149–164. Cham, Switzerland: Springer. (doi:10.1007/978-3-319-23947-7_90) Google Scholar

  • 33.
    Gallotti R, Bazzani A, Rambaldi S, Barthélemy M

    . 2016 A stochastic model of randomly accelerated walkers for human mobility. Nat. Commun. 7 , 12600. (doi:10.1038/ncomms12600) Crossref, PubMed, ISI, Google Scholar

  • 34.
    Cho E, Myers SA, Leskovec J

    . 2011Friendship and mobility. Proc. 17th ACM SIGKDD Int. Conf. on Knowledge Discovery and Data Mining, pp. 1082–1090. (doi:10.1145/2020408.2020579) Google Scholar

  • 35.
    Grabowicz PA, Ramasco JJ, Gonçalves B, Eguíluz VM

    . 2014 Entangling mobility and interactions in social media. PLoS ONE 9 , e92196. (doi:10.1371/journal.pone.0092196) Crossref, PubMed, ISI, Google Scholar

  • 36.
    Clauset A, Shalizi CR, Newman MEJ

    . 2009 Power-law distributions in empirical data. SIAM Rev. 51 , 661-703. (doi:10.1137/070710111) Crossref, ISI, Google Scholar

  • 37.
    Jo H-H, Karsai M, Kertész J, Kaski K

    . 2012 Circadian pattern and burstiness in mobile phone communication. New J. Phys. 14 , 013055. (doi:10.1088/1367-2630/14/1/013055) Crossref, ISI, Google Scholar

  • 38.
    Tauscher L, Greenberg S

    . 1997Revisitation patterns in World Wide Web navigation. Proc. SIGCHI Conf. on Human Factors in Computing Systems, CHI '97, pp. 399–406. Google Scholar

  • 39.
  • 40.
    Ebbinghaus H

    . 1913 Memory: a contribution to experimental psychology , vol. 3. University Microfilms. New York, NY: Columbia University. Crossref, Google Scholar

  • 41.
    Bruine de Bruin W

    . 2005 Save the last dance for me: unwanted serial position effects injury evaluations. Acta Psychol. 118 , 245-260. (doi:10.1016/j.actpsy.2004.08.005) Crossref, PubMed, ISI, Google Scholar

  • 42.
    Li Y, Epley N

    . 2007 When the best appears to be saved for last: serial position effects on choice. Int. J. Soft Comput. 2 , 482-487. (doi:10.1037/e683162011-026) Google Scholar

  • 43.
    Huber M, Van Boven L, McGraw AP, Johnson-Graham L

    . 2011 Whom to help? Immediacy bias in judgments and decisions about humanitarian aid. Org. Behav. Hum. Decis. Process. 115 , 283-293. (doi:10.1016/j.obhdp.2011.03.003) Crossref, ISI, Google Scholar

  • 44.
    Zheng Z, Zhou S

    . 2017 Scaling laws of spatial visitation frequency: applications for trip frequency prediction. Comput. Environ. Urban Syst. 64 , 332-343. (doi:10.1016/j.compenvurbsys.2017.04.004) Crossref, ISI, Google Scholar

  • 45.
    Erlander S, Stewart NF

    1990 The gravity model in transportation analysis: theory and extensions .

    Topics in transportation

    . Utrecht, The Netherlands: VSP. Google Scholar

  • 46.
    Hills T, Kalff C, Wiener J

    . 2013 Adaptive Lévy processes and area-restricted search in human foraging. PLoS ONE 8 , e60488. (doi:10.1371/journal.pone.0060488) Crossref, PubMed, ISI, Google Scholar

  • 47.
    Riedl R, Brandstätter E, Roithmayr F

    . 2008 Identifying decision strategies: a process- and outcome-based classification method. Behav. Res. Methods 40 , 795-807. (doi:10.3758/BRM.40.3.795) Crossref, PubMed, ISI, Google Scholar

  • 48.
    Chib S, Greenberg E

    . 1995 Understanding the Metropolis-Hastings algorithm. Am. Stat. 49 , 327-335. (doi:10.1080/00031305.1995.10476177) ISI, Google Scholar

  • 49.
    Schlink U

    et al. 2010 Evaluation of human mobility models, for exposure to air pollutants. Sci. Total Environ. 408 , 3918-3930. (doi:10.1016/j.scitotenv.2010.03.018) Crossref, PubMed, ISI, Google Scholar

  • 50.
    Bourgin DD, Abbott JT, Griffiths TL, Smith KA, Vul E

    . 2014Empirical evidence for Markov chain Monte Carlo in memory search. In Proc. 36th Annual Conf. of the Cognitive Science Society, Quebec, Canada, 23–26 July 2014. Google Scholar

  • 51.
    Gotts N, Polhill J, Law A

    . 2003 Aspiration levels in a land use simulation. Cybern. Syst. 34 , 663-683. (doi:10.1080/716100277) Crossref, ISI, Google Scholar

  • 52.
    Xiaoping L, Xia L, Gar-On Y

    . 2006 Multi-agent systems for simulating spatial decision behaviors and land-use dynamics. Sci. China D: Earth Sci. 49 , 1184-1194. (doi:10.1007/s11430-006-1184-9) Crossref, ISI, Google Scholar

  • 53.
    Zellner M, Theis T, Karunanithi A, Garmestani A, Cabezas H

    . 2008 A new framework for urban sustainability assessments: linking complexity, information and policy. Comput. Environ. Urban Syst. 32 , 474-488. (doi:10.1016/j.compenvurbsys.2008.08.003) Crossref, ISI, Google Scholar

  • 54.
    An L

    . 2012 Modeling human decisions in coupled human and natural systems: review of agent-based models. Ecol. Model. 229 , 25-36. (doi:10.1016/j.ecolmodel.2011.07.010) Crossref, ISI, Google Scholar

  • 55.
    Goncalves B, Perra N, Vepsignani A

    . 2011 Modeling users' activity on twitter networks: validation of Dunbar's number. PLoS ONE 6 , e22656. (doi:10.1371/journal.pone.0022656) Crossref, PubMed, ISI, Google Scholar

  • 56.
    Alessandretti L, Sapiezynski P, Sekara V, Lehmann S, Baronchelli A

    . 2018 Evidence for a conserved quantity in human mobility. Nat. Hum. Behav. 2 , 485-491. (doi:10.1038/s41562-018-0364-x) Crossref, PubMed, ISI, Google Scholar

sharlandhositany1960.blogspot.com

Source: https://royalsocietypublishing.org/doi/10.1098/rsif.2020.0250