Stance Drift: How AI-mediated Communication Distorts Our Message
Organizations: Department of Information Systems, Business Statistics and Operations Management Hong Kong University of Science and Technology Hong Kong SAR · Department of Data Sciences and Operations University of Southern California Los Angeles, CA, USA · School of Mathematics and Statistics University of Sydney Sydney, Australia · Faculty of Business and Economics University of Hong Kong, Hong Kong SAR
Abstract
Large language models (LLMs) increasingly mediate human communication, from drafting emails to summarizing scientific reports, yet whether they faithfully preserve a speaker's position remains largely untested. We model AI-mediated communication as a two-step generation-extraction pipeline: one LLM produces an argument from a specified stance, and a second LLM extracts the stance from that argument. We represent the pipeline as a probabilistic state transition over five Likert-type stance categories and define the stance preservation rate (SPR) as the average probability that the extracted stance matches the initial stance. Across 112 debate propositions, none of the nine LLMs tested exceeded an SPR of 0.7 under the default configuration. Three drift patterns accounted for most of the drift: polarization, deviation from neutrality, and flipping. Among the mitigation strategies tested, including in-context learning, multiple extraction with shuffled options, assertion, and reflection, only adding medium reasoning effort to a reflection prompt for GPT-5.4 substantially improved the SPR, to 0.775, yet polarization remained the largest pattern, with 0.119 of the transition mass. An exploratory comparison with human extraction on a single proposition suggests that drift arises at both the generation and the extraction stage. These results point to a fidelity gap in AI-mediated communication, with implications for journalism, policy deliberation, scientific communication, and other domains where opinion-laden messages pass through language models.
Figures & tables
| Model | Agree strongly | Agree | Neutral | Disagree | Disagree strongly |
|---|---|---|---|---|---|
| GPT-4o-mini | .933 (.021) | .108 (.016) | .717 (.026) | .310 (.035) | .784 (.032) |
| GPT-4.1 | .962 (.014) | .599 (.031) | .800 (.026) | .168 (.027) | .903 (.016) |
| GPT-5.4 | .996 (.002) | .147 (.022) | .703 (.032) | .136 (.023) | .982 (.010) |
| GPT-3.5-turbo | .621 (.031) | .484 (.031) | .313 (.023) | .244 (.027) | .527 (.036) |
| gemma-3n-E4B | .595 (.040) | .348 (.034) | .920 (.019) | .114 (.022) | .617 (.041) |
| Llama-3.3-70B | .954 (.015) | .505 (.036) | .851 (.023) | .161 (.026) | .942 (.017) |
| Model | SPR | Polarization | Moderation | Moderation to neutral | Flipping | Deviation from neutrality |
|---|---|---|---|---|---|---|
| GPT-4o-mini | .570 (.009) | .246 (.011) | .022 (.004) | .009 (.002) | .097 (.012) | .057 (.005) |
| GPT-4.1 | .686 (.007) | .244 (.005) | .024 (.004) | .001 (.000) | .005 (.001) | .040 (.005) |
| GPT-5.4 | .593 (.008) | .328 (.006) | .002 (.001) | .000 (.000) | .018 (.004) | .059 (.006) |
| GPT-3.5-turbo | .438 (.008) | .158 (.009) | .087 (.006) | .000 (.000) | .180 (.014) | .137 (.005) |
| gemma-3n-E4B | .519 (.013) | .165 (.010) | .041 (.006) | .082 (.010) | .178 (.015) | .016 (.004) |
| Llama-3.3-70B | .683 (.011) | .191 (.007) | .014 (.003) | .015 (.003) | .069 (.009) | .030 (.005) |
Appendix figures & tables19 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Agree strongly | Agree | Neutral | Disagree | Disagree strongly |
|---|---|---|---|---|---|
| GPT-4o-mini | .933 (.021) | .108 (.016) | .717 (.026) | .310 (.035) | .784 (.032) |
| GPT-4.1 | .962 (.014) | .599 (.031) | .800 (.026) | .168 (.027) | .903 (.016) |
| GPT-5.4 | .996 (.002) | .147 (.022) | .703 (.032) | .136 (.023) | .982 (.010) |
| GPT-3.5-turbo | .621 (.031) | .484 (.031) | .313 (.023) | .244 (.027) | .527 (.036) |
| gemma-3n-E4B | .595 (.040) | .348 (.034) | .920 (.019) | .114 (.022) | .617 (.041) |
| Llama-3.3-70B | .954 (.015) | .505 (.036) | .851 (.023) | .161 (.026) | .942 (.017) |
| Model | Agree strongly | Agree | Neutral | Disagree | Disagree strongly |
|---|---|---|---|---|---|
| GPT-4o-mini | .223 (.040) | .000 (.000) | .402 (.047) | .116 (.030) | .536 (.047) |
| GPT-4.1 | .920 (.026) | .286 (.043) | .616 (.046) | .054 (.021) | .732 (.042) |
| GPT-5.4 | .991 (.009) | .027 (.015) | .527 (.047) | .018 (.013) | .973 (.015) |
| GPT-3.5-turbo | .000 (.000) | .045 (.020) | .018 (.013) | .000 (.000) | .080 (.026) |
| gemma-3n-E4B | .348 (.045) | .098 (.028) | .500 (.047) | .009 (.009) | .464 (.047) |
| Llama-3.3-70B | .920 (.026) | .295 (.043) | .714 (.043) | .054 (.021) | .902 (.028) |
| Model | Agree strongly | Agree | Neutral | Disagree | Disagree strongly |
|---|---|---|---|---|---|
| GPT-4o-mini | .107 (.029) | .000 (.000) | .250 (.041) | .071 (.024) | .375 (.046) |
| GPT-4.1 | .893 (.029) | .179 (.036) | .491 (.047) | .027 (.015) | .670 (.045) |
| GPT-5.4 | .973 (.015) | .009 (.009) | .402 (.047) | .000 (.000) | .955 (.020) |
| GPT-3.5-turbo | .000 (.000) | .018 (.013) | .000 (.000) | .000 (.000) | .018 (.013) |
| gemma-3n-E4B | .259 (.042) | .062 (.023) | .339 (.045) | .009 (.009) | .312 (.044) |
| Llama-3.3-70B | .902 (.028) | .223 (.040) | .562 (.047) | .036 (.018) | .848 (.034) |
| Model | Agree strongly | Agree | Neutral | Disagree | Disagree strongly |
|---|---|---|---|---|---|
| GPT-4o-mini | .884 (.030) | .000 (.000) | .277 (.042) | .098 (.028) | .598 (.047) |
| GPT-4.1 | .902 (.028) | .188 (.037) | .491 (.047) | .036 (.018) | .661 (.045) |
| GPT-5.4 | .973 (.015) | .009 (.009) | .375 (.046) | .000 (.000) | .955 (.020) |
| GPT-3.5-turbo | .241 (.041) | .071 (.024) | .009 (.009) | .009 (.009) | .250 (.041) |
| gemma-3n-E4B | .429 (.047) | .071 (.024) | .804 (.038) | .009 (.009) | .464 (.047) |
| Llama-3.3-70B | .893 (.029) | .223 (.040) | .536 (.047) | .036 (.018) | .848 (.034) |
| Model | SPR | Polarization | Moderation | Moderation to neutral | Flipping | Deviation from neutrality |
|---|---|---|---|---|---|---|
| GPT-4o-mini | .570 (.009) | .246 (.011) | .022 (.004) | .009 (.002) | .097 (.012) | .057 (.005) |
| GPT-4.1 | .686 (.007) | .244 (.005) | .024 (.004) | .001 (.000) | .005 (.001) | .040 (.005) |
| GPT-5.4 | .593 (.008) | .328 (.006) | .002 (.001) | .000 (.000) | .018 (.004) | .059 (.006) |
| GPT-3.5-turbo | .438 (.008) | .158 (.009) | .087 (.006) | .000 (.000) | .180 (.014) | .137 (.005) |
| gemma-3n-E4B | .519 (.013) | .165 (.010) | .041 (.006) | .082 (.010) | .178 (.015) | .016 (.004) |
| Llama-3.3-70B | .683 (.011) | .191 (.007) | .014 (.003) | .015 (.003) | .069 (.009) | .030 (.005) |
| Model | Agree strongly | Agree | Neutral | Disagree | Disagree strongly |
|---|---|---|---|---|---|
| GPT-4o-mini | — | .589 (.040) | — | .642 (.037) | — |
| GPT-4.1 | — | .397 (.031) | — | .825 (.028) | — |
| GPT-5.4 | — | .777 (.028) | — | .863 (.023) | — |
| GPT-3.5-turbo | — | .326 (.035) | — | .462 (.035) | — |
| gemma-3n-E4B | — | .234 (.034) | — | .592 (.041) | — |
| Llama-3.3-70B | — | .137 (.024) | — | .817 (.028) | — |
| Model | Agree strongly | Agree | Neutral | Disagree | Disagree strongly |
|---|---|---|---|---|---|
| GPT-4o-mini | .000 (.000) | — | — | — | .108 (.021) |
| GPT-4.1 | .038 (.014) | — | — | — | .081 (.013) |
| GPT-5.4 | .002 (.001) | — | — | — | .008 (.004) |
| GPT-3.5-turbo | .294 (.027) | — | — | — | .140 (.021) |
| gemma-3n-E4B | .140 (.023) | — | — | — | .063 (.017) |
| Llama-3.3-70B | .046 (.015) | — | — | — | .022 (.006) |
| Model | Agree strongly | Agree | Neutral | Disagree | Disagree strongly |
|---|---|---|---|---|---|
| GPT-4o-mini | .000 (.000) | .039 (.009) | — | .004 (.002) | .000 (.000) |
| GPT-4.1 | .000 (.000) | .003 (.001) | — | .002 (.001) | .000 (.000) |
| GPT-5.4 | .000 (.000) | .000 (.000) | — | .000 (.000) | .000 (.000) |
| GPT-3.5-turbo | .000 (.000) | .000 (.000) | — | .001 (.000) | .000 (.000) |
| gemma-3n-E4B | .027 (.009) | .315 (.035) | — | .043 (.014) | .023 (.010) |
| Llama-3.3-70B | .000 (.000) | .073 (.013) | — | .001 (.001) | .000 (.000) |
| Model | Agree strongly | Agree | Neutral | Disagree | Disagree strongly |
|---|---|---|---|---|---|
| GPT-4o-mini | .067 (.021) | .264 (.034) | — | .045 (.016) | .108 (.027) |
| GPT-4.1 | .000 (.000) | .002 (.001) | — | .005 (.002) | .016 (.005) |
| GPT-5.4 | .002 (.001) | .076 (.018) | — | .001 (.001) | .011 (.009) |
| GPT-3.5-turbo | .085 (.018) | .190 (.028) | — | .293 (.031) | .332 (.033) |
| gemma-3n-E4B | .237 (.035) | .103 (.022) | — | .251 (.039) | .296 (.040) |
| Llama-3.3-70B | .000 (.000) | .286 (.038) | — | .021 (.010) | .036 (.014) |
| Model | Agree strongly | Agree | Neutral | Disagree | Disagree strongly |
|---|---|---|---|---|---|
| GPT-4o-mini | — | — | .283 (.026) | — | — |
| GPT-4.1 | — | — | .200 (.026) | — | — |
| GPT-5.4 | — | — | .297 (.032) | — | — |
| GPT-3.5-turbo | — | — | .687 (.023) | — | — |
| gemma-3n-E4B | — | — | .080 (.019) | — | — |
| Llama-3.3-70B | — | — | .149 (.023) | — | — |
| Initial Stance | Agree strongly | Agree | Neutral | Disagree | Disagree strongly |
|---|---|---|---|---|---|
| Generation-stage drift | 0 | 20 | 5 | 0 | 1 |
| Extraction-stage drift | 0 | 19 | 13 | 20 | 1 |
| Initial stance | Generated argument | Human-majority label | AI-majority label | Drift pattern | Drift stage |
|---|---|---|---|---|---|
| Disagree | Abandoning AI entirely would throw away major benefits in medicine, education, accessibility, scientific research, and public services. Like other powerful technologies, AI can be misused, but that argues for strong rules, transparency, and accountability—not total rejection. The United States would also harm its competitiveness and innovation capacity by stepping back while other countries continue developing it. A better approach is to limit dangerous applications, require human oversight where stakes are high, and enforce ethical standards so society can capture AI’s advantages while reducing risks. | Disagree | Disagree strongly | polarization | extraction stage |
| Agree | AI should not be abandoned, but its use should be approached carefully. In the United States, AI already helps doctors detect diseases earlier, assists businesses with routine tasks, and supports scientific research. Rejecting it entirely would mean giving up major benefits and global competitiveness. The real issue is not whether AI should exist, but how to govern it responsibly. Strong rules on privacy, transparency, bias, and accountability can reduce harm while preserving innovation. With thoughtful oversight, AI can remain a valuable tool rather than something society must completely discard. | Disagree | Disagree strongly | flipping | both stages (flipping at generation, polarization at extraction) |
| Neutral | AI’s future depends on how it is designed, governed, and used. It can improve medical diagnosis, expand access to education, and automate dangerous tasks, yet it also raises serious concerns about bias, privacy, job disruption, and misuse. Because both benefits and harms are significant, abandoning it entirely may be premature, but embracing it without safeguards would be reckless. A balanced approach would focus on strict oversight, transparency, accountability, and limits on high-risk applications while society continues evaluating whether its advantages truly outweigh its costs. | Neutral | Disagree | deviation from neutrality | extraction stage |
LLM Reliability
Large language model reliability studies whether outputs remain correct, calibrated, robust, and controllable across prompts, contexts, and deployment conditions.
See all 802 papers