This interactive world is built around the fictional AuraSight scenario described in the papers below. The town routines and experimental social mechanisms are extensions created for this simulation. Please cite the following works when referring to this simulation:
Ng, Lynnette Hui Xian, Bianca N. Y. Kang, and Kathleen M. Carley. AuraSight: Generating Realistic Social Media Data. Technical report CMU-S3D-25-109. Carnegie Mellon University, 2025. arXiv, September 10, 2025. https://arxiv.org/abs/2509.08927.
Ng, Lynnette Hui Xian, and Kathleen M. Carley. “Modeling Social Dynamics with an LLM-Enabled Agent Based Network-Dynamic (LAND) Model.” Preprint, arXiv, August 2, 2026. https://arxiv.org/abs/2608.00929.
Executed pilot · 7 September 2026 · 96 runs · 8 matched seeds · 96 synthetic residents per run
When do shared spaces bridge communities, and when do contentious events reinforce divisions? This iteration separates contact opportunities, relationship quality, and opinion convergence. More cross-country contact is not itself evidence of integration. Results below describe this model under stated assumptions; they do not establish how real communities behave.
An agent has opinion x in [-1,1], directed affinity w in [-5,8], home country, household, role, identity, tolerance, arousal, needs and routine. Supporters of Oliver start at +0.65; Ella/Ezekiel supporters and Ethalian nationalists at -0.60; other roles at zero. These are synthetic assumptions, not fitted survey attitudes. Identity is uniform in [0.25,0.90], tolerance in [0.35,0.85]. Initial friendship and spatial routines are inherited from the town prototype.
Chapter selection represents population-wide broadcast exposure, not an endogenous media network. The national-win event adds +0.17 to Oliver supporters, -0.20 times identity to opponents, and +0.06 to initially neutral agents. The statement adds -0.08 to high-identity opponents and +0.22 times openness to others. Court proceedings add +0.09 to supporters and -0.12 to opponents. All are clipped to the opinion range. These response directions are hypotheses imposed by the model.
Event strength multiplies the broadcast opinion shift and the increase in arousal above campaigning levels. At strength zero, the story and event-related travel/dialogue remain; only direct attitude and elevated-arousal effects are ablated. Thus this comparison does NOT estimate the total effect of cancelling the event. Re-selecting the same chapter does not repeatedly add its opinion shock.
For a reciprocal pair i,j, let d = |x_i - x_j|. With epsilon = 0.70 and mu = 0.08:
If d <= epsilon: x_i_next = clip(x_i + mu * (x_j - x_i), -1, 1)
Otherwise, bounded comparator: x_i_next = x_i
Otherwise, repulsion extension:
x_i_next = clip(x_i + rho * identity_i * mean_arousal * sign(x_i - x_j), -1, 1)
rho = 0.025
The same calculation updates j using the pre-pair snapshot. Group sessions process unordered pairs in member order; they are not globally synchronous. This is a spatial, encounter-constrained pairwise bounded-confidence variant, not an exact Hegselmann–Krause implementation. The cited HK model supplies an established bounded-confidence reference; a future paper should also compare a faithful synchronous HK benchmark. Repulsion is an additional uncalibrated hypothesis, not something established by the HK citation.
For each reciprocal pair, both directed ties receive:
friction = max(0, d - (0.45 + mean_tolerance)) * (0.6 + mean_arousal)
cooperation = 0.42 if a shared activity occurred, otherwise 0.06
delta_w = clip(cooperation + 0.14 * (1 - d/2) - friction, -0.8, 0.65)
w_next = clip(w + delta_w, -5, 8)
A cancelled gathering or a one-speaker transcript produces no tie or opinion update. A warm tie is w >= 1; a strained tie is w < 0. This threshold is a reporting convention, not an empirically validated friendship scale. Existing affinity and opinion similarity influence later partner selection. Opinions also affect disagreement in rule-based dialogue. Text is generated from templates; it is not semantically interpreted as evidence of persuasion.
Agents must travel over the inherited land/bridge paths and become spatially proximate before speaking. Completed gardens, lantern venues and stages issue invitations. Eligible invitees are non-singer residents without an existing invitation, construction assignment or session, and with energy > 0.25. Each invitation list contains at most one person per household and at most eight people.
Random invitation scores are uniform random. Local-priority scores are distance + 2 × existing degree + 1000 for a foreign-country resident. Bridging scores are distance + 2 × degree - 20 for a foreign-country resident. Lower scores are preferred. The bridging policy rewards geographically reachable outsiders and residents with fewer existing ties; it does not guarantee trust. These policies hold invitation capacity constant, not realized attendance or exposure. Public partner selection favors previously unknown people under every policy.
The simulation advances at fixed dt = 0.5 seconds, representing one simulated minute per tick. A run contains 1,440 ticks (24 hours), starting at 08:10. Needs, walking, routines, conversations, construction, and invitations execute in the inherited order. Four projects are started identically in every run. Food at every venue is floored at 20 units at each update to remove the prototype's local-stock starvation confound; this is an experimental control, not a validated distribution economy.
Full factorial: 3 invitation policies × 2 opinion rules × 2 event strengths × 8 seeds (2030–2037) = 96 runs. Every run uses the national-win chapter. The wider festival storyline is preserved in the UI, but the campaign, statement and legal phases were not independently evaluated in this batch. Each condition begins from the same seed-specific generated population. Treatment-dependent random draws diverge, so paired seeds match initialization, not every later random opportunity.
This is a one-day mechanism pilot without burn-in, calibration or confidence-threshold sensitivity sweeps. The 8 seeds, not thousands of encounters, are the independent replication units. A 24-hour window limits repeated cross-country contact and durable friendship formation.
Values are means over 8 seeds. Cross pairs count reciprocal pair encounters, including repeats; warm cross ties count unique unordered cross-country pairs whose stored affinity is at least 1. Variance is population variance across all 96 opinions at the end of the run. Negative encounters are the percentage of all reciprocal pairs with negative tie increments.
| Invitations | Opinion rule | Event effect | Cross encounters | Warm cross ties | Negative encounters % | Final variance |
|---|---|---|---|---|---|---|
| local | bounded | 0 | 13.62 | 0.25 | 0.00 | 0.2343 |
| local | bounded | 1 | 13.38 | 0.50 | 15.35 | 0.4058 |
| local | repulsion | 0 | 13.62 | 0.25 | 0.00 | 0.2373 |
| local | repulsion | 1 | 13.50 | 0.50 | 16.36 | 0.4309 |
| random | bounded | 0 | 25.25 | 0.62 | 0.00 | 0.2331 |
| random | bounded | 1 | 24.12 | 0.75 | 15.74 | 0.4058 |
| random | repulsion | 0 | 23.88 | 0.75 | 0.00 | 0.2355 |
| random | repulsion | 1 | 24.25 | 0.88 | 16.41 | 0.4300 |
| bridging | bounded | 0 | 15.62 | 0.25 | 0.00 | 0.2348 |
| bridging | bounded | 1 | 15.62 | 0.50 | 15.63 | 0.4058 |
| bridging | repulsion | 0 | 15.88 | 0.38 | 0.00 | 0.2377 |
| bridging | repulsion | 1 | 15.00 | 0.38 | 16.41 | 0.4308 |
These are descriptive mean paired differences with approximate 95% t intervals (7 degrees of freedom; t = 2.365). They quantify Monte Carlo uncertainty under this model only, not uncertainty about its behavioral assumptions. Multiple contrasts are exploratory and not multiplicity-adjusted.
| Contrast | Outcome | Mean difference | Approx. 95% interval |
|---|---|---|---|
| Bridging minus random; bounded, active event | crossPairs | -8.5000 | [-12.1034, -4.8966] |
| Bridging minus random; bounded, active event | positiveCross | -0.2500 | [-0.8413, 0.3413] |
| Repulsion minus bounded; bridging, active event | variance | 0.0250 | [0.0227, 0.0273] |
| Active minus ablated event; bridging, bounded | variance | 0.1710 | [0.1668, 0.1751] |
Read the table as a separation of opportunity and outcome. If a policy produces more cross-country encounters without more warm ties, its effect is exposure rather than demonstrated social integration. One-day contact counts cannot establish durable bridging. Event-induced variance combines an imposed direct broadcast shift with subsequent endogenous contact; it must not be presented as an emergent discovery that contentious events polarize. The repulsion comparison tests sensitivity to a behavioral assumption, not evidence that real people repel.
Local-priority gatherings and mostly domestic routines can mechanically suppress baseline international contact. The random-invitation arm is therefore more informative than local-only comparisons, but none of these arms validates geography or mobility. Country inequality, synthetic initial opinions, inherited role distributions, fixed update order, invitation selection and the food floor may all affect the result. There is no human-data fit, social-media replay, causal estimate about actual countries, or population-scale extrapolation.