What Adam Is Reading
A Billion People, Ten Thousand Personalities
A Chinese team simulated planetary opinion with a billion agents. The number is real. What was running inside it is the story.
Single source review · 5 sources · August 2026

A Chinese research team ran a social simulation with one billion agents, and the number is real. It is also doing more work than the number can do on its own. The paper went up on arXiv in June of last year, picked up a second version this June, and surfaced in the tech press this week as evidence that somebody has built a machine for modeling world opinion. Roughly, somebody has. The interesting part is what was running inside it.


What is actually running at a billion

The framework is called Light Society and the design is clean. Every social interaction, whether it is two agents playing a trust game or two hundred million influencers nudging their followers, is expressed as one operation that updates state and gets dispatched through an event queue. At small scale a language model performs each operation. That part works, and the paper shows it working.

At a billion agents it does not work, and the authors say so plainly. Direct LLM inference at that scale is infeasible. So the decision function is handed to a distilled multilayer perceptron trained on roughly 400,000 teacher LLM interactions. Then the perceptron itself is precomputed into a lookup table indexed by influencer profile, target profile, influencer stance, and target stance. Ten thousand by ten thousand by three by three. Nine hundred million entries, computed once, before the simulation starts.

During the billion agent run, every interaction resolves to a single array lookup. There is no language model in the loop. There is no language in the loop.

The profile pool is the other thing worth noticing. All billion agents drew their demographics from a fixed pool of ten thousand World Values Survey records. That is a hundred thousand agents per persona, each one a copy of somebody's survey response. When the paper reports that five independent runs agreed to within a hundredth of a percent, this is a large part of why. The decision rule is a table. The remaining randomness is which one percent of influencers gets sampled each round.

To be fair to the authors, they validate the substitution honestly. At ten thousand agents they rerun the same simulation with the language model handling zero, twenty five, fifty, seventy five, and a hundred percent of interactions, and the opinion trajectories sit almost on top of each other. That is a real result and it is the load-bearing claim in the paper. It also carries an implication the paper does not dwell on. If a small classifier reproduces the population dynamics of a large language model closely enough that the curves overlay, then whatever the language model contributed at population scale was compressible into a table.

Which is a real engineering achievement. It is also, precisely, a very good cache.

Claim: one billion LLM powered agents.

Embellished

The billion agent simulation is real and the engineering is not in dispute. No language model runs during it. The paper's own Methods section is where I got this.


The sentence in the discussion

Between the results and the future work, the authors write this.

"A planet-scale, controllable simulator of opinion diffusion lowers the barrier not only to legitimate research but also, in principle, to the design of large-scale information operations and persuasive content; we therefore intend the released framework as an instrument for studying such dynamics, not for executing them."

They built a controllable planetary simulator of how opinion moves through a population, they understand what else it is good for, and they wrote it down. That is more candor than most papers manage, and it deserves saying before anything else.

Then there is the phrase "the released framework." Neither version of the paper carries a code availability statement, a repository link, or a license. I went looking and did not find one. The absence of a link in a preprint is not proof that nothing was released, but the safeguard in that sentence is attached to an artifact the paper never documents. The ethical commitment and the thing it governs are not in the same place.

The coverage is the other half. A tech piece went up this week describing the work as a way to test theories about opinion change and misinformation before studying them in real populations, which is accurate, and leaving out the information operations paragraph entirely, which is the one part of the paper its own authors flagged as a hazard.

The researchers were more honest about the risk than the people writing about the researchers.


The finding worth keeping

The best result in the paper has nothing to do with a billion of anything.

The team ran the same influence simulation twice, holding the agent profiles, the topic, the stance pairs, and the prompt template identical, and changing only the language the agents used to talk to each other. Chinese and French. The measure is the stance change rate, meaning the fraction of interactions after which the listener's position differs from where it started.

TopicChineseFrenchGap
The Earth is flat45.22%47.25%2.03
Martian city within 50 years22.53%21.61%0.92
Short videos cut attention spans30.05%25.34%4.71

No language is uniformly more persuasive. The sign flips with the topic. French moves people slightly more on flat Earth, Chinese moves them more on the other two, and the largest gap is about 4.7 points. The difference also survived into the full diffusion run rather than averaging away at the population level, which is the part that makes it more than a curiosity.

There is a human literature this rubs against. People make measurably different choices about identical gambles in a second language, and self reported political opinion shifts with the language of the interview. The authors cite both. Whether their agents reproduce the human effect or generate their own version of it out of training data is exactly the question nobody can answer yet, and the authors do not pretend otherwise.

The practical version is less abstract. If you deploy one model in three languages, you have deployed three products, and nothing in the standard evaluation stack would tell you. The Spanish patient education chatbot is not the English one with different words in it. (This last step is mine, not the paper's. The paper is about simulated agents and says nothing about clinical deployment.)

One more, from the framing experiment. Seeding influencers with "AI automation will not lead to mass unemployment" mostly pushed the population toward neutral. Seeding the affirmative version produced actual stance change. Negation produces hesitation. Affirmation produces belief.

Claim: communication language shifts the stance change rate by up to 4.7 points, with the direction depending on the topic.

Solid

Solid as a statement about the simulation. It is a finding about how a language model behaves in two languages, not evidence about how French and Chinese speakers behave.

Claim: the surrogate preserves the behavioral dynamics of the full language model.

Mostly Solid

Demonstrated at ten thousand agents against one teacher model on one topic. It cannot be checked at a billion, because checking it would require running the thing the surrogate exists to avoid running.

So What

Treat the billion as a budget number and not a sample size. What scaled was a lookup table, and the paper is clearer about that than its title is. The findings worth carrying out are the small ones. Language changes the answer. Negation only buys hesitation. And the authors wrote down what they had built, which is more than their coverage did.

arXiv preprint, poster at an ICML 2025 workshop, no journal publication. All results run on Gemini 2.0 Flash, GPT 4.1 nano, and DeepSeek variants; the authors state plainly that numbers from a single model and a single language should be read as one realization rather than a neutral oracle. What would change my read: a code release that includes the table generation, and the language effect reproduced on a different model family. The paragraph about multilingual clinical deployment is my editorial extension and is labeled as such above.

Sources

The paper: Guan H, He J, Fan L, et al. Modeling Earth-Scale Human-Like Societies with One Billion Agents. arXiv:2506.12078v2, 28 June 2026. arxiv.org/abs/2506.12078

Full text used for the Methods details: arxiv.org/html/2506.12078v2

Venue: Poster, Workshop on Multi-Agent Systems in the Era of Foundation Models, ICML 2025. icml.cc/virtual/2025/49296

The coverage: China's new AI experiment simulates one billion people to track how opinions spread. News9, 10 August 2026. news9live.com

The agent profiles: World Values Survey Wave 7, 2017 to 2022. worldvaluessurvey.org