Apply to my task
arXiv:2610.20472 ★ 70 Oct 14, 2026

ChronoCulture: LLMs Treat a Country's Culture as a Frozen Snapshot, Not Something That Moves Over Time

Key result

Finding: for the same country in 1999 and 2022, the model draws almost the same picture, even though real people's answers diverged sharply. The method lets you check in three prompts whether a model can tell eras apart before you build a “how values have changed” slide. The trick: don't trust a single answer, compare two years against each other. If the percentage tables nearly match, that's time blindness. In that case the numbers are only good as a rough portrait of the country, not as a trend.

01

TL;DR

ChronoCulture is a study that tested whether models can predict how people's views in a country have changed. Models were given a country, a year, a question from a social survey, and the answer options. They were asked to estimate the percentage of people choosing each option, and the estimates were compared with real data from two years: an older one and a newer one.

The headline finding: a model produces nearly the same picture for 1999 and 2022, even though real people's answers diverged sharply. For most questions with a noticeable shift, both forecasts landed closer to the same year. The model nails the country's “general vibe” but misses the dynamics. When the shift is large, it underestimates its size. And where nothing changed, it “invents” a change in a third of cases. If the prompt has no year, the answer tends to resemble an earlier era rather than today.

A simple hint doesn't fix it: adding “in 2022” to the prompt does almost nothing. It helps about as often as it hurts. The only thing that noticeably helps is naming the older year when the shift is very large. The practical takeaway: don't trust a model with “how have attitudes toward X changed” questions, and check its “as of today” answers against fresh data.

Want this for your own case? Apply this study to your task: AI adapts its method to what you are working on and writes the prompt.

02

Method Blueprint

STEP 1: Prompt with no year: country + question + options → percentage per option
STEP 2: Prompt with the older year → percentages
STEP 3: Prompt with the newer year → percentages
STEP 4: Compare with the real survey:
        — how accurate each forecast is
        — how different the forecasts are from each other
        — whether that matches the real shift
(each prompt is sent separately, same prompt format every time)
03

Example in Practice

Task: An e-commerce analyst is putting together a deck on “how Americans' values have changed” and wants a quick estimate of the answer distribution for a World Values Survey (WVS) question: “Can divorce be justified?” on a 1–10 scale. The method's sweet spot is asking for a percentage distribution, not a single answer. The model will handle the dynamics poorly, so the check is built right into the prompting process.

Prompt (send it three times: no year, with 1995, with 2022):

Country: United States
Year: 1995  [in the second prompt use 2022; in the first, remove the “Year” line]

Social survey question: “Please tell me whether, in your opinion, divorce can be justified.” 
Scale: from 1 (“never justifiable”) to 10 (“always justifiable”).

Estimate what percentage of the country's adult population would choose each option from 1 to 10.
The total must equal 100%.
Reply with a table only: option — percentage.

Result: The model will return three tables of 10 rows with percentages. The check: if the 1995 and 2022 tables are nearly identical, that's a sign the model can't tell the eras apart. In that case, don't build a “here's how Americans have changed” slide on its numbers. Use them only as a rough sketch of the “general profile” and go find real data from the WVS, Gallup, or Pew Research Center. For a “today” question, assume the answer may actually reflect an earlier era.

04

Why It Works

The model's weakness: it was trained on a huge pile of text where different eras are mixed together. A country's cultural attitudes get memorized as an averaged-out portrait. The year in the prompt is a weak hint: it doesn't rebuild the portrait, it only nudges it slightly. That's why forecasts for different years stay close together.

What the model can do: it does a decent job guessing a country's overall profile and the correct direction of change, especially when the shift is large. It still underestimates the magnitude. When the model outputs a percentage distribution, you can see nuances that get lost in a “single answer” format: the most popular option may stay the same while everything else moves a lot.

How to use it: ask for a distribution, not “what people think.” Compare answers across years. If they barely differ, treat that as a marker of time blindness. Your levers: - Naming the older year is the only one that works. It helps with very large shifts. - Naming the newer year is nearly useless. Don't count on “2024” bringing the answer up to date. - Leaving the year out makes the model lean toward an earlier era. For “current” estimates, don't rely on the default.

05

Prompt Template

Country: {country}
Year: {year}

Social survey question: “{question_wording}”
Answer options (in order): {options}

Estimate what percentage of the country's adult population would choose each option.
The total must equal 100%.
Reply with a table only: option — percentage.

Fill in: - {country} — the country; - {year} — a specific year (or remove the line for a “no date” prompt); - {question_wording} — the question exactly as worded in the survey; - {options} — an ordered scale (“strongly agree … strongly disagree” or 1–10).

To check the dynamics, send the template at least twice with different years and compare the tables.

06

Limitations

⚠️ No access to dynamics: models struggle to tell different years apart for the same country. For “how have attitudes changed” questions, the model's numbers can't be treated as a trend estimate.

⚠️ Underestimated magnitude: even when the direction is right, the size of the change is almost always smaller than in reality. Small or moderate shifts may go completely unnoticed.

⚠️ Phantom changes: where real views barely changed, models still draw a noticeable shift in a third of cases.

⚠️ A year in the prompt is no cure: it helps and hurts at roughly the same rate. The only gain shows up with very large shifts, and only for older years.

⚠️ Scope of the study: only ordered-scale questions from two major surveys were tested, with a single prompt format, no web search, and no step-by-step reasoning. Some conclusions by topic and region are cut off in the available text. Results are unconfirmed for questions without a scale and for open-ended answers.

07

How They Tested It

Researchers from Texas A&M took two long-running international surveys, WVS and ISSP. From them they built 10,360 pairs: the same question in the same country in an older and a newer year, each with the real distribution of people's answers. In total, 72 countries and years from 1985 to 2022. Six models (Llama-3.3-70B, GPT-4o, GPT-5.4, Qwen, and DeepSeek) were asked to predict the percentages for each year.

The key design choice: they scored the entire distribution, not the most popular answer. The authors showed why: in 68% of pairs with a noticeable shift, the most popular answer stays the same. Look only at that, and you'll miss the dynamics entirely. To avoid blaming the model for simply not knowing a topic, they first filtered for questions where it knew the country's profile in principle (keeping the top 75%).

The results aren't pretty. In 80–87% of pairs with a noticeable shift, both forecasts were closer to the same year than each was to its own. Anywhere from 10 to 56% of shifted pairs got fully identical forecasts. Without a year, the answer was closest to the most recent year in only 46–48% of cases. Specifying the year helped in 20–44% of cases and hurt in roughly the same share. Surprisingly, it was the older year that helped with large shifts, while the newer one barely did. In practice, this means the model struggles to “catch up” to the present and responds better to a “retro hint.”

08

Adaptations and Extrapolations

This is not tested in the paper, just an idea based on its findings.

🔧 Technique: compare two eras in one chat → a built-in blindness detector

Instead of two separate prompts, ask the model for both tables at once plus an estimate of the difference:

Give two distributions for the United States, for 1995 and for 2022, on the question “{question}”.
Then, in a single line, state by how many percentage points the share of “{option}” changed.
If you think you don't have enough real data, say so.

If the difference is suspiciously small or “0,” that's a marker of time blindness. This way you can quickly weed out the questions where the model can't be trusted.

09

Resources

  • ChronoCulture: Evaluating Cultural Awareness Across Time in Large Language Models — Rusali Saha, Nitya Khurana, Ruihong Huang, Kuan-Hao Huang (Texas A&M University)
  • Benchmark construction code: github.com/lab-flair/ChronoCulture
  • Data sources: World Values Survey (WVS), International Social Survey Programme (ISSP)
  • Related work: GlobalOpinionQA, OpinionQA, WorldValuesBench; Meister et al. (2025) on asking for distributions directly

Research digest

Key result

Finding: for the same country in 1999 and 2022, the model draws almost the same picture, even though real people's answers diverged sharply. The method lets you check in three prompts whether a model can tell eras apart before you build a “how values have changed” slide. The trick: don't trust a single answer, compare two years against each other. If the percentage tables nearly match, that's time blindness. In that case the numbers are only good as a rough portrait of the country, not as a trend.

Principle

The rule is simple: ask the same question several times, changing only the year. Don't ask “what people think”; ask for a percentage distribution across every answer option. Then look at how much the tables differ from each other. The gap between the forecasts for two years is exactly the measure of whether the model sees time. Think of a thermometer in two rooms. If it reads the same in a heat wave and a deep freeze, it's just broken. The year in the prompt works weakly: it nudges the country's averaged-out portrait a bit but doesn't rebuild it.

Why it works

The model learned from text where every era is dumped into one pile. A country's attitudes collapse into a single averaged-out portrait. The year in the prompt is a weak hint, so forecasts for different years stay close together. What the numbers showed: where the real shift is large, the model underestimates its size. Where views didn't change, it invents a change in a third of cases. With no year, the answer tends to look like an earlier era rather than today. The kicker: the phrase “in 2022” helps about as often as it hurts. Only naming the older year works noticeably, and even then only with very large shifts. On the plus side, the model often gets the direction of change right. And a percentage distribution reveals nuances: the most popular answer can stay put while the others move a lot.

When to apply

Sociology and analytics → a quick estimate of the answer distribution for a survey question, especially when you need to know whether the model can be trusted on the topic at all. Good as a sanity check before a deck on “how attitudes toward X have changed.” A newer year doesn't “refresh” the answer, so for present-day estimates check against fresh data. NOT suitable for estimating trends, small and moderate shifts, or open-ended answers without a scale. Those weren't tested in the study. Only ordered-scale questions were tested, with one prompt format, no web search, and no step-by-step reasoning.

Mini recipe

1. Pick a question with a scale: wording as in a real survey, options in order (1–10 or “strongly agree … strongly disagree”). 2. Send three prompts: no year, the older year, the newer year. Same format everywhere, each prompt sent separately. 3. Demand percentages: “The total must equal 100%. Reply with a table only: option — percentage.” 4. Compare the tables with each other: nearly identical means the model doesn't see the difference between eras. Don't build a trend slide on these numbers. 5. Find real data: the World Values Survey, Gallup, or Pew Research Center. Keep the model's numbers as a rough portrait. 6. For “today,” don't trust the default: an answer without a year may reflect an earlier era. Check it against a fresh survey.

Examples

[BAD]: `How have Americans' attitudes toward divorce changed since 1995?` [GOOD]: `Country: United States. Year: 1995. Social survey question: “In your opinion, can divorce be justified?” Scale from 1 (“never”) to 10 (“always”). Estimate what percentage of the adult population would choose each option from 1 to 10. Total 100%. Reply with a table only: option — percentage.` Then the same prompt with `Year: 2022` and one more with no “Year” line at all. Do the 1995 and 2022 tables nearly match? Then the model can't tell the eras apart. Get real data and don't draw a trend from its numbers.

In plain words

Language models have zero sense of time. The ChronoCulture study exposed a painfully simple problem: these models were trained on a giant dump of text where every era is stewed into one soup. To a model, any country's mindset is a frozen, averaged-out portrait. You can type 1980 or 2020 into the prompt, but the date is just a faint hint that barely nudges the needle off its default.

It's like interviewing a grandpa with dementia for whom his old draft card and ordering groceries on a smartphone are happening at the same time. He talks fluently and smoothly, but he's lumped it all into one pile. Ask him how people felt about divorce fifty years ago and you'll get an explosive mix of a 1950s Sunday sermon and modern reality TV, because in his head the past is glued to the present for good.

For the test, the authors used real World Values Survey (WVS) data and demanded not just an answer but an exact percentage distribution across the scale. That's where the big fail surfaced: the models give practically the same numbers for different decades. They don't pick up on tectonic shifts in culture. The only trick that works is making the model spell out audience shares by category so you can immediately see where it wobbles, but the dynamics of eras it just pulls out of thin air.

The testing was on sociology, but this trap is waiting for any analyst or marketer. Want a quick read on how attitudes toward credit, mortgages, or careers shifted twenty years ago? The model will serve up nonsense with a straight face. Trend analysis through prompts alone won't fly: the model will simply stretch today's reactions over last century's scenery.

Bottom line: don't try to learn from an LLM what people in the past thought. Every language model lives in an eternal “now” and is completely deaf to chronology. If you need historical snapshots of opinion, dig up archives of real surveys and do the math yourself. Otherwise you'll hand clients made-up history dressed up as deep analysis.

AI lab assistant

Apply this study to your task

Describe what you're working on. AI takes the method and the measured results from this paper and adapts them to your case, or writes a ready prompt built on them.

Based on ChronoCulture: LLMs Treat a Country's Culture as a Frozen Snapshot, Not Something That Moves Over Time arXiv:2610.20472

Sign in to apply this study New accounts get 50 free credits.