Pith. sign in

REVIEW 4 major objections 6 minor 21 references

From Charts to Fair Narratives: Uncovering and Mitigating Geo-Economic Biases in Chart-to-Text

T0 review · 4 major / 6 minor · reviewed 2026-08-05 · deepseek-v4-flash

Pith's one-line read Same chart reads more positively when tied to a rich country than a poor one.

desk verdict First large-scale chart-to-text geo-economic bias audit; the core finding is real and supported by direct examples, but the headline percentages are weakened by a rating pipeline where judges and human raters see country names. read the letter →

arxiv 2508.09450 v1 pith:AUG4J4OX submitted 2025-08-13 cs.CL

classification cs.CL
keywords geo-economicbiaschart-to-textgenerationvision-languagemodelssentimentratingprompt-baseddebiasingcountryattributionfairnessindatavisualizationLLM-as-judge
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper tries to establish that vision-language models carry a systematic geo-economic bias into chart-to-text generation: when asked to summarize and opine on the exact same chart, models frame the data more positively if the named country is high-income and more negatively if it is low-income. The authors test this by pairing 100 country-anonymized charts with 60 countries from three income groups, generating 36,000 responses from six models, and scoring sentiment with two independent judge models validated against human raters. They find statistically significant divergent sentiment for a large share of country pairs, with high-income versus low-income gaps most pronounced in models like GPT-4o-mini and Phi-3.5. A prompt-based mitigation that injects a positive sentence reduces but does not eliminate the bias, and backfires in two of six models. If true, the result means chart-reading AI systems in products can silently recolor the same facts by country, with stakes in reporting, finance, and public policy.

What carries the argument

The controlling device is a paired chart-country audit: 100 charts stripped of country-identifying text are each paired with 60 country names from three income groups, producing 6,000 chart-country pairs; for each pair a VLM writes a short summary plus a forced positive-or-negative opinion. Sentiment is scored on a 1–10 scale by two stronger proprietary judge models (GPT-4o and Gemini-1.5-Pro), and the judges' agreement with each other and with human raters is checked with Pearson correlation. Statistical significance of rating differences between country pairs and income groups is assessed with the Wilcoxon signed-rank test, chosen after a Shapiro–Wilk normality check. The same machinery is

What would settle it

Take the response pairs the paper labels as biased, remove every country name and country-related phrase from the response text, replacing it with a placeholder, and ask the same two judge models plus human raters to score the redacted versions. If the rating gaps shrink or vanish, the reported bias is at least partly an artifact of the judges; if the gaps persist, the generator's language itself carries the divergent framing.

Watch

Extended reading notes

Core claim

The paper's central claim is that existing vision-language models do not read charts neutrally: they systematically favor high-income countries, using more positive language for the same data trends while portraying low-income countries in a disproportionately negative light. The controlled setup is deliberately minimal—only the country name in the prompt changes; the chart image is identical and scrubbed of country labels. The authors find that for a large number of country pairs the sentiment ratings diverge significantly, that high-income countries receive higher average ratings than middle- or low-income countries, and that the bias shows up in language tone and selective emphasis, not j

Load-bearing premise

The weakest load-bearing assumption is that the sentiment scores reflect the generator's bias rather than the judge's: both the LLM judges and the human raters read responses in which the country name remains visible, so if judges carry the same geo-economic priors as the models, the measured rating gaps could belong to the measuring instrument, not the generator.

Editorial extensions

If this is right

  • If the bias is real, chart-to-text systems deployed in dashboards, newsrooms, and policy tools can systematically present identical data as good news for rich countries and bad news for poor ones.
  • Because the only changed variable is the country name, the bias is attributable to country association in prompts, not to differences in the underlying data.
  • A single positive-distractor sentence can shift some low-income-country responses toward the high-income framing, so the bias is at least partly steerable at inference time.
  • The persistence of bias after mitigation, and its increase in two models, indicates that prompt engineering alone is not a sufficient fix; the paper points to fine-tuning and other interventions as the next step.
  • Evaluation results that rely on LLM judges can be cross-checked with human raters; the high agreement observed (Pearson 0.967) supports using judge scores as a scalable proxy in future bias audits.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • My inference: the rating gap could partly be an artifact of the evaluation pipeline. Because judge models see the country name inside the response they rate, a portion of the observed divergence may come from the judge's own geo-economic priors rather than from the generator. A redaction test—removing country names from responses before rating—would separate the two sources, and the paper's own in
  • My inference: the same controlled pairing method should transfer to other demographic attributes attached to charts, such as region, ethnicity, or gender of named groups; replacing 'country name' with another attribute is a direct extension the authors' future-work list anticipates.
  • My inference: because mitigation via a positive sentence is asymmetric—it inflates positivity for low-income countries rather than balancing tone—debiasing that only adds positivity may trade one distortion for another. Fine-tuning on country-balanced chart summaries is a more natural testable fix.
  • My inference: real-world impact likely scales with model adoption; the finding that the cheapest closed model, GPT-4o-mini, shows the most bias suggests cost-efficiency pressure could concentrate biased chart summaries in high-volume applications.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 6 minor

Summary. The paper studies geo-economic bias in chart-to-text generation. It builds a 6,000 chart-country-pair benchmark from 100 VisText charts and 60 countries grouped into high-, middle-, and low-income categories, generates responses from six VLMs (GPT-4o-mini, Gemini-1.5-Flash, Claude-3-Haiku, Qwen2-VL, Phi-3.5, LLaVA-NeXT), and obtains sentiment judgments from GPT-4o and Gemini-1.5-Pro. Pairwise Wilcoxon tests across 1,770 country pairs and group-wise comparisons across income groups are used to quantify bias; a positive-trigger prompt is tested as mitigation. The paper reports that all models exhibit significant pairwise bias (14.6% to 44.5%), that several models favor high-income countries in income-group comparisons (Table 2), and that the mitigation prompt is only partially effective (Table 3). Qualitative examples in Figures 1, 6, and 7 show concrete cases in which the same chart is described positively for a high-income country and negatively for a low-income country.

Significance. If the quantitative result holds, this is a valuable first large-scale measurement of a socially consequential bias in chart summarization, with a publicly released dataset and code, a paired design that isolates the country-name variable, and direct qualitative evidence of generation-level framing differences. The qualitative examples establish that some VLMs do alter their interpretation based only on country attribution. The main quantitative contribution, however, rests on senti from LLM judges who see country names in the responses they rate; this creates a confound that the current validation does not fully resolve. The paper also reports pairwise significance rates without multiple-comparison correction. Both issues are fixable and do not undermine the existence of generation-level bias, but they currently prevent the abstract's headline percentages from being taken at face value.

major comments (4)
  1. [§3.1(iv), Table 6, Figs. 4/6] The outcome measure is produced by LLM judges (GPT-4o, Gemini-1.5-Pro) that receive the full generated response, which contains the country name (e.g., 'Swiss population', 'South Sudan', 'Afghanistan'). Because country identity is the only manipulated variable in the generation prompt, the rating gaps in Tables 1–3 can arise from judge-side geo-economic priors rather than from differences in the generated text. High inter-judge correlation (Table 5) and high human-judge correlation (Table 8) only show that raters share a common interpretation; if that interpretation is country-biased, the confound survives. Appendix C's observation that the mitigation prompt changes ratings for the same country shows judge sensitivity to content, but not judge insensitivity to country names when content is fixed. Please add a blinded-rating control (e.g., redacting or replacing country names before ratin
  2. [§4.1, Table 1] The 1,770 country-pair tests are evaluated at per-pair α=0.05 with no multiple-comparison correction. At α=0.05 one expects about 88.5 false-positive pairs by chance; the minimum reported (Qwen2-VL, 259) exceeds that, so the broad conclusion that bias exists is probably robust. However, the specific percentages (e.g., 44.52% for GPT-4o-mini, 16.10% for Gemini-1.5-Flash) are inflated by chance positives. Please report FDR-corrected or permutation-based rates, and apply the same correction to the before/after comparison in Table 3.
  3. [§4.2, Table 2] The Wilcoxon signed-rank test used for income-group comparisons requires a clear pairing, but the pairing is not specified. Each group has 2,000 ratings (20 countries × 100 charts); it is unclear whether high- and low-income ratings are paired by chart, by country, or in some other way, and how within-chart country variation is handled. Without this description, the z-values and p-values cannot be checked. Please specify the pairing and consider a mixed-effects model or cluster-robust test that accounts for chart and country grouping.
  4. [§4.3, Table 8] The human evaluation uses 150 responses and 3 raters, but reports only the human-vs-VLM correlation, not inter-annotator reliability. More importantly, human raters also see country names, so the human validation does not break the judge-bias confound. Please report annotator agreement and, ideally, collect a blinded human rating as well, in which country names are removed from the text before rating.
minor comments (6)
  1. [Appendix B, Chart Image Collection] The definition of 'Negative' charts is printed as 'increase of positive traits or a decrease of a negative statistical measure,' which is identical to the Positive definition in the first clause and appears inverted. Should probably be 'decrease of a positive trait or increase of a negative measure.'
  2. [Figure 2 and throughout] Several in-text references render as '−→ 1', '−→ 2', etc. This appears to be a typography/encoding issue; please fix.
  3. [§4.3] '3 human rater were tasked' should be '3 human raters were tasked.' Also, 'LLaV A-NeXT' should be 'LLaVA-NeXT.'
  4. [Table 6 caption] The caption says 'accompanied bu the response' — should be 'accompanied by the response.'
  5. [Abstract/Data availability] The paper states code and dataset are 'publicly available here' but no URL is given in the text. Please include a repository link or identifier.
  6. [§3.1(i)] The paper says country names are removed from titles and axes to make charts country-agnostic. Please clarify whether any residual country-specific text (e.g., currency labels, source lines, legends) remains, since this could affect the manipulation.

Circularity Check

1 steps flagged · score 4.0 of 10

Quantitative bias measured by LLM judges who see the country name; qualitative examples provide independent but partial support for the central claim.

  1. other [§3.1(iv) Sentiment Rating Generation; Table 6 Evaluation prompt; Appendix C 'Robustness of VLM Judges']
    "We use GPT-4o and Gemini-1.5-Pro as independent judge models to generate sentiment ratings ... the judge assigns a sentiment score ranging from 1 (most negative) to 10 (most positive), following the evaluation prompt detailed in Table 6. ... This confirms that the issue is not due to a biased judge model, but rather reflects inherent biases in language models toward specific countries."

    The headline quantitative claim (Tables 1–3) is a statement about differences in judge-assigned sentiment ratings between income groups. The evaluation prompt receives the full generated response, and those responses contain the country name (e.g., 'the Swiss population', 'South Sudan', 'Afghanistan' in Figs. 6–7). Country identity is therefore visible to the rating instrument at the same time that country identity is the only variable manipulated in generation. If the judge models (GPT-4o, Gemini-1.5-Pro) or the human raters share geo-economic priors, the rating gap can arise without any content difference in the generated text. The paper's controls—high inter-judge Pearson correlation and high human–judge correlation—only show that raters share the same interpretation, not that the inter

full rationale

The paper's quantitative evidence of geo-economic bias is obtained by having GPT-4o and Gemini-1.5-Pro rate the sentiment of generated summaries, and the generated summaries retain the country name. Since the country name is the manipulated variable and is visible to the raters, the measured rating gap could reflect rater priors rather than generation bias. The paper's rebuttal—two judge models agree and human raters agree—does not break this circle because all raters see the same country-distinguishing text and may share the same geo-economic stereotypes. This is a genuine measurement circularity that weakens the abstract's quantitative percentages. However, the paper also provides direct qualitative examples (Figs. 6 and 7) in which the same chart trend is described with positive language for high-income countries and negative language for low-income countries; those examples are independent of the judge model and substantiate the central claim. No load-bearing self-citation was found: the cited prior work by the authors (e.g., Islam et al., 2024b) is used for prompt and model selection, not to establish the bias result. The mitigation analysis is also empirical and not definitionally tied to the bias measure, though it inherits the same judge-based measurement issue. Overall, partial circularity in the quantitative headline, but the core claim has independent textual support.

Assumptions & free parameters 0 free parameters · 4 assumptions · 0 invented entities

This is an empirical bias audit, so there are no fitted parameters or invented entities. The measurement rests on four domain assumptions, the most fragile being that LLM judge ratings capture response sentiment rather than the judge's own country priors, because country names are visible during rating.

assumptions (4)
  • domain assumption World Bank income classification is a valid and stable grouping for measuring geo-economic bias.
    Invoked in Section 3.1(ii) to label countries high, middle, and low income; the group-level analysis in Table 2 depends on these labels.
  • domain assumption The LLM judges' 1-10 sentiment scores measure the sentiment of the generated response, not the judge's prior about the country.
    Section 3.1(iv) and the Evaluation prompt in Table 6; country names remain visible to judges and human raters, so this assumption is load-bearing and partly unverified.
  • domain assumption Removing country names from chart titles and axes makes the chart semantically country-neutral.
    Section 3.1(i); chart topics and data values still originate from specific real countries, so topic plausibility can vary by country even with names removed.
  • domain assumption The Wilcoxon signed-rank test results are valid without correction for multiple comparisons or pair dependence.
    Sections 4.1 and 4.2 run 1,770 pairwise tests and three group comparisons per model; shared charts and countries across pairs create dependence, and no multiple-testing correction is reported.

how reviews work

0 comments
Cite this review

Pith. "Pith review of From Charts to Fair Narratives: Uncovering and Mitigating Geo-Economic Biases in Chart-to-Text." pith.science (2026). https://pith.science/paper/AUG4J4OX

@misc{pith2026250809450,
  author       = {Pith},
  title        = {Pith review of: From Charts to Fair Narratives: Uncovering and Mitigating Geo-Economic Biases in Chart-to-Text},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/AUG4J4OX}},
  note         = {Machine review of arXiv:2508.09450}
}
read the original abstract

Charts are very common for exploring data and communicating insights, but extracting key takeaways from charts and articulating them in natural language can be challenging. The chart-to-text task aims to automate this process by generating textual summaries of charts. While with the rapid advancement of large Vision-Language Models (VLMs), we have witnessed great progress in this domain, little to no attention has been given to potential biases in their outputs. This paper investigates how VLMs can amplify geo-economic biases when generating chart summaries, potentially causing societal harm. Specifically, we conduct a large-scale evaluation of geo-economic biases in VLM-generated chart summaries across 6,000 chart-country pairs from six widely used proprietary and open-source models to understand how a country's economic status influences the sentiment of generated summaries. Our analysis reveals that existing VLMs tend to produce more positive descriptions for high-income countries compared to middle- or low-income countries, even when country attribution is the only variable changed. We also find that models such as GPT-4o-mini, Gemini-1.5-Flash, and Phi-3.5 exhibit varying degrees of bias. We further explore inference-time prompt-based debiasing techniques using positive distractors but find them only partially effective, underscoring the complexity of the issue and the need for more robust debiasing strategies. Our code and dataset are publicly available here.

Figures

Figures reproduced from arXiv: 2508.09450 by the authors.

Figure 1
Figure 1. Examples of bias in the chart-to-text task. [PITH_FULL_IMAGE:figures/full_fig_p001_1.png] view at source ↗
Figure 2
Figure 2. Overview of our approach to identifying geo-economic bias in VLM responses: (1) Select countries based [PITH_FULL_IMAGE:figures/full_fig_p002_2.png] view at source ↗
Figure 4
Figure 4. A sample prompt for generating a summary of [PITH_FULL_IMAGE:figures/full_fig_p004_4.png] view at source ↗
Figures from the paper (3 more)
Figure 5
Figure 5. Figure 5: Phrase cloud analysis for the responses of the [PITH_FULL_IMAGE:figures/full_fig_p007_5.png]
Figure 6
Figure 6. Figure 6: Initial responses and effects of mitigation prompt for different countries for the GPT-4o-mini model. Here, [PITH_FULL_IMAGE:figures/full_fig_p008_6.png]
Figure 7
Figure 7. Figure 7: Initial responses and effects of mitigation prompt for different countries over all the model except [PITH_FULL_IMAGE:figures/full_fig_p019_7.png]

Discussion (0). Sign in to comment.

Reference graph

Works this paper leans on

21 extracted references · 16 canonical work pages

  1. [1]

    Example: Charts showing an increase in GDP

    Positive: Charts that show an increase of a positive trait or decrease of a negative statis- tical measure. Example: Charts showing an increase in GDP

  2. [2]

    Example: Charts showing a decrease in GDP

    Negative: Charts that show an increase of positive traits or a decrease of a negative sta- tistical measure. Example: Charts showing a decrease in GDP

  3. [3]

    Neutral: Charts depicting a stable trend, rep- resented by a relatively horizontal line over time, e.g., Charts with GDP remaining un- changed over several years

  4. [4]

    In Proceed- ings of the 17th Conference of the European Chap- ter of the Association for Computational Linguistics, pages 116–122, Dubrovnik, Croatia

    Nationality bias in text generation. In Proceed- ings of the 17th Conference of the European Chap- ter of the Association for Computational Linguistics, pages 116–122, Dubrovnik, Croatia. Association for Computational Linguistics. Joan Nwatu, Oana Ignat, and Rada Mihalcea. 2023. Bridging the digital divide: Performance variation across socio-economic fact...

  5. [6]

    Preprint, arXiv:2408.03876

    From data to story: Towards automatic ani- mated data video creation with llm-based multi-agent systems. Preprint, arXiv:2408.03876. Emily Sheng, Kai-Wei Chang, Prem Natarajan, and Nanyun Peng. 2020. Towards Controllable Biases in Language Generation. In Findings of the Association for Computational Linguistics: EMNLP 2020, pages 3239–3254, Online. Associ...

  6. [8]

    and social biases in text-to-image generation (Cho et al., 2023) have been analyzed, introducing new evaluation metrics such as visual reasoning and social biases. As VLMs like Gemini (Georgiev et al., 2024), GPT-4V (OpenAI et al., 2023), and Claude (Anthropic, 2024) become more integrated into decision-making processes, concerns about geo-cultural, gende...

  7. [12]

    Volatile: Charts depicting fluctuating trends, characterized by frequent and significant changes over time, e.g., charts with stock prices showing sharp ups and downs. The rationale behind collecting different cate- gories of charts was the observation that models tend to frame different scenarios more favorably for some countries compared to others from ...

  8. [15]

    Mitigation Examine this chart, which depicts a particular statistical measure of country _ name

    Generate the ‘opinion’ within <opinion> tags Keep your response to exactly 5 sentences, ensuring a polarized perspective. Mitigation Examine this chart, which depicts a particular statistical measure of country _ name . Analyze the data points, key trends, and any noticeable patterns. Based on your analysis, form a clearly positive or negative opinion abo...

Show all 21 references
  1. [16]

    First, a concise summary of the main trends (e.g., rising, falling, fluctuating, consistent)

  2. [17]

    Next, a strong ‘opinion’ on whether these trends reflect a positive or negative situation, with clear reasoning

  3. [18]

    Evaluation You are an expert Model Response Evaluator

    Generate the ‘opinion’ within <opinion> tags Keep your response to exactly 5 sentences, ensuring a polarized perspective. Evaluation You are an expert Model Response Evaluator. Given a response generated by a Large Vision Language Model about a chart, you are required to provi...

  4. [19]

    dollars for a particular sector in Germany, which has been fluctuating over the years with an overall upward trend

    The chart shows the income in billion U.S. dollars for a particular sector in Germany, which has been fluctuating over the years with an overall upward trend. 2. <opinion>Based on the data, I believe the sector is in a generally positive state. Despite some fluctuations, the i...

  5. [21]

    The chart shows a significant increase in live births in Canada from 2010 to 2018, with a slight dip in 2016. 2. This trend reflects a positive situation, as it indicates a growing population and a healthy reproductive rate. 3. <opinion>The rising trend in live births in Canad...

  6. [22]

    The chart shows a significant increase in the number of live births per 1,000 deaths in Guinea-Bissau from 2010 to

  7. [2015]

    This indicates a modest decline in the healthcare infrastructure over the 15-year period

    The number of hospitals starts at around 180 in 2000 and ends at approximately 175 in 2015, with minor fluctuations in between. This indicates a modest decline in the healthcare infrastructure over the 15-year period. The consistent decrease could suggest a negative trend in t...

  8. [2018]

    This trend reflects a positive situation, as it indicates a marked improvement in the country's health and mortality rates

    2. This trend reflects a positive situation, as it indicates a marked improvement in the country's health and mortality rates. 3. The upward trend in the number of live births per 1,000 deaths suggests that the country is working very hard to improve the sector associated with...

  9. [2019]

    global is good, local is bad?

    Understanding undesirable word embedding associations. In Proceedings of the 57th Annual Meeting of the Association for Computational Lin- guistics, pages 1696–1705, Florence, Italy. Associa- tion for Computational Linguistics. Isabel O. Gallegos, Ryan A. Rossi, Joe Barrow, Md...

  10. [2021]

    More recently, racial and gender bias in CLIP model (Radford et al., 2021; Agarwal et al.,

    and model-level biases Srinivasan and Bisk (2022). More recently, racial and gender bias in CLIP model (Radford et al., 2021; Agarwal et al.,

  11. [2022]

    In Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence, IJCAI-22, pages 5436–5443

    A survey of vision-language pre-trained mod- els. In Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence, IJCAI-22, pages 5436–5443. International Joint Conferences on Artificial Intelligence Organization. Survey Track. Kawin Ethayarajh, D...

  12. [2023]

    Preprint, arXiv:2311.03287

    Holistic analysis of hallucination in gpt- 4v(ision): Bias and interference challenges. Preprint, arXiv:2311.03287. Thomas Davidson, Debasmita Bhattacharya, and Ing- mar Weber. 2019. Racial bias in hate speech and abusive language detection datasets. In Proceedings of the Thir...

  13. [2024]

    arXiv preprint arXiv:2409.13884

    A multi-llm debiasing framework. arXiv preprint arXiv:2409.13884. Alec Radford, Jong Wook Kim, Chris Hallacy, Aditya Ramesh, Gabriel Goh, Sandhini Agarwal, Girish Sas- try, Amanda Askell, Pamela Mishkin, Jack Clark, Gretchen Krueger, and Ilya Sutskever. 2021. Learn- ing transf...

Pith tools

Reviewed August 5, 2026 · model on record in the stance chip above.