REVIEW
"If I Had to Buy Just ONE: Galaxy S26 Ultra": Auditing AI-Generated Product Recommendations
Computers and Society · Submitted 16 Sep 2026 · 84 references
Pith's verdict: Well-executed audit with honest limitations; the central claim that APIs don't proxy consumer interfaces holds up despite minor uncertainties about model versioning.
T0 · AI review
Why Pith says this
Highlight any text to comment on it.
Referee report
The paper
The paper claims
AI product recommendations are not stable answers to a shopping query: different systems recommend different products with different framing, and provider APIs do not reproduce what consumers actually see.
The reading
What carries the argument
The load-bearing object is the paired audit condition: each of 117 verbatim consumer queries is submitted to five conditions, namely the logged-out ChatGPT and Gemini consumer interfaces, their developer APIs, and Google Search's AI Overviews, with every interface request paired to an API request a median of 0.17 seconds later, and with three repetitions per condition spread hours apart from a fixed Netherlands location using fresh browser profiles. Agreement is quantified by the Jaccard overlap $J(A,B) = \frac{|A \cap B|}{|A \cup B|}$, the share of the union of two sets that both contain, applied to recommended-product sets and to cited domains and pages. The pairing carries the argument: because interface and API receive identical queries moments apart, their divergence cannot be blamed on query wording or short-term search drift and must be a property of the conditions as configured. A second mechanism is the separation of observable source layers, namely displayed citations, pages returned by web search, and grounding sources, which allows the paper to show that different access methods expose different stages of the same retrieval pipeline.
Extended reading notes
Core claim
The central claim is that AI-mediated commercial advice is a property of the whole system, not of any single response. Across 117 real shopping queries repeated three times, the consumer-facing systems disagreed systematically in how they frame advice: ChatGPT expressed a first-person preference ('my pick is...') in 79% of product-recommending responses and labelled a product as 'best' in 73%, while Gemini did so in 7% and 43% and AI Overviews in 2% and 48%. The recommended products themselves drifted across repetitions, most strongly for ChatGPT (mean Jaccard overlap of 0.178 between repeats), so two answers to the same question differed about as much as answers from two different systems. Displayed sources were shared even less: ChatGPT and Gemini had a mean domain overlap of 5.4% for the same query, with no common domain in 76.7% of comparisons, and repeated queries kept surfacing new domains (ChatGPT's observed domains per query grew from 2.65 after one request to 5.56 after three). The APIs did not reproduce their interfaces: interface and API shared 12.0% of domains for ChatGPT and 14.8% for Gemini, with systematic compositional differences (manufacturer domains dominated in the ChatGPT API; youtube.com and reddit.com in the Gemini API) and with the ChatGPT API exposing a search-return layer of 37.38 pages per observation against only 3.22 pages in the final citations. The paper concludes that neither isolated responses nor API observations can be assumed to represent the commercial advice consumers encounter, and that the unit of analysis for audits must become the system in use rather than the canonical answer.
Load-bearing premise
All comparisons rest on 117 physical-product queries that were filtered from real user logs by excluding anything with a price figure, a named product, a location, a date, or more than one constraint; if real shopping questions are messier than this filtered set, the measured differences may not describe what consumers actually ask.
Editorial extensions
If this is right
- Audits of AI commercial advice should sample repeated responses and report the variance, because a single response captures only part of the source set a consumer may encounter: ChatGPT's observed domains per query grew from 2.65 after one request to 5.56 after three.
- Regulatory and legal evidence gathering should rely on consumer-facing observations rather than API calls, since the APIs diverge from the interfaces both in which domains appear and in how sources are composed within a response.
- The framing of advice is itself part of the product: the same query arrives as a personal endorsement from ChatGPT, a list of alternatives from Gemini, or a source-panel summary from AI Overviews, and this framing affects how consumers read the certainty of buying advice.
- Because 76.7% of ChatGPT-Gemini comparisons share no domain at all, source disagreement across providers is structural rather than incidental, implying that retrieval and licensing choices shape the advice consumers see as much as the underlying product facts.
- The appropriate unit for evaluating these systems shifts from 'is this answer right?' to 'have we characterised the distribution of answers, framings, and sources a consumer could receive?'
Reading between the lines
- If the reported instability extends to the higher-stakes purchase categories in the paper's own codebook, namely health, safety, and financial commitments, the practical cost of a variable recommendation rises sharply, strengthening the case for treating these outputs as regulated commercial advice rather than mere information.
- A testable extension the authors did not run: repeating the audit from several EU jurisdictions or with language-localised queries would show whether recommendations and source sets shift by country, which is precisely the evidence regulators enforcing the Digital Services Act would need.
- The provider-specific source profiles (techradar.com and tomsguide.com for ChatGPT; reddit.com and youtube.com for Gemini) look consistent with the content-licensing and data-access deals the paper mentions, which predicts that source sets will stay stable within a provider over time even as the exact cited pages change, a distinction future audits could test directly.
- As advertising expands inside these assistants, a before-and-after comparison of first-person framing and source composition around each ad rollout would test whether monetisation measurably changes recommendation behaviour; the paper's method of paired, repeated observations is ready-made for that study.
Original abstract
Consumers increasingly use AI chatbots for advice on what to buy. With companies like OpenAI and Google monetising their AI through advertising, this raises difficult questions about the bias and impartiality of such advice. In response, we conduct an AI audit of popular chatbots using real commercial-advice queries. First, we curate a dataset of 2,528 real commercial-advice queries (ConsumerQ). Then, we evaluate 1,536 responses to product queries from popular AI chatbots: ChatGPT (chatbot and API), Google Gemini (chatbot and API), and Google Search (AI Overviews). We find that ChatGPT expresses a first-person product preference in 79% of product-recommending responses, compared with 7% for Gemini and 2% for AI Overviews, while the products recommended often change across repeated requests. Displayed sources vary strongly: for the same query, the ChatGPT and Gemini interfaces share only 5.4% of domains on average, with no domain in common in 76.7% of comparisons. APIs provide a different view from their corresponding interfaces, with mean domain overlaps of 12.0% for ChatGPT and 14.8% for Gemini, and also differ in the types and layers of source information they expose. Our findings show that neither isolated responses nor API observations can be assumed to represent the commercial advice consumers encounter. Independent audits of AI-mediated commercial advice should therefore account for repeated responses, consumer-facing conditions, and the source layer being observed.
The compiled record
The paper's own sentences, arranged, kept beside the review and separate from it. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.
The abstract, sentence by sentence
Consumers increasingly use AI chatbots for advice on what to buy. With companies like OpenAI and Google monetising their AI through advertising, this raises difficult questions about the bias and impartiality of such advice. In response, we conduct an AI audit of popular chatbots using real commercial-advice queries. First, we curate a dataset of 2,528 real commercial-advice queries (ConsumerQ). Then, we evaluate 1,536 responses to product queries from popular AI chatbots: ChatGPT (chatbot and API), Google Gemini (chatbot and API), and Google Search (AI Overviews). We find that ChatGPT expresses a first-person product preference in 79% of product-recommending responses, compared with 7% for Gemini and 2% for AI Overviews, while the products recommended often change across repeated requests. Displayed sources vary strongly: for the same query, the ChatGPT and Gemini interfaces share only 5.4% of domains on average, with no domain in common in 76.7% of comparisons. APIs provide a different view from their corresponding interfaces, with mean domain overlaps of 12.0% for ChatGPT and 14.8% for Gemini, and also differ in the types and layers of source information they expose. Our findings show that neither isolated responses nor API observations can be assumed to represent the commercial advice consumers encounter. Independent audits of AI-mediated commercial advice should therefore account for repeated responses, consumer-facing conditions, and the source layer being observed.
background contribution method result interpretation main claim
| # | sentence | role | the authors' own work | states the main conclusion | strength |
|---|---|---|---|---|---|
| s0 | Consumers increasingly use AI chatbots for advice on what to buy. | background 1.00 | 0.04 | 0.01 | asserted 1.00 |
| s1 | With companies like OpenAI and Google monetising their AI through advertising, this raises difficult questions about the bias and impartiality of such advice. | background 0.96 | 0.04 | 0.02 | asserted 0.76 |
| s2 | In response, we conduct an AI audit of popular chatbots using real commercial-advice queries. | contribution 0.95 | 0.93 | 0.03 | asserted 0.90 |
| s3 | First, we curate a dataset of 2,528 real commercial-advice queries (ConsumerQ). | method 0.99 | 0.96 | 0.02 | asserted 1.00 |
| s4 | Then, we evaluate 1,536 responses to product queries from popular AI chatbots: ChatGPT (chatbot and API), Google Gemini (chatbot and API), and Google Search (AI Overviews). | method 0.98 | 0.93 | 0.02 | asserted 0.95 |
| s5 | We find that ChatGPT expresses a first-person product preference in 79% of product-recommending responses, compared with 7% for Gemini and 2% for AI Overviews, while the products recommended often change across repeated requests. | result 1.00 | 0.97 | 0.14 | asserted 1.00 |
| s6 | Displayed sources vary strongly: for the same query, the ChatGPT and Gemini interfaces share only 5.4% of domains on average, with no domain in common in 76.7% of comparisons. | result 1.00 | 0.95 | 0.05 | asserted 1.00 |
| s7 | APIs provide a different view from their corresponding interfaces, with mean domain overlaps of 12.0% for ChatGPT and 14.8% for Gemini, and also differ in the types and layers of source information they expose. | result 1.00 | 0.95 | 0.05 | asserted 1.00 |
| s8 | Our findings show that neither isolated responses nor API observations can be assumed to represent the commercial advice consumers encounter. | interpretation 0.95 | 0.84 | 0.63 | asserted 0.99 |
| s9 | Independent audits of AI-mediated commercial advice should therefore account for repeated responses, consumer-facing conditions, and the source layer being observed. | future work 0.79 | 0.25 | 0.77 | asserted 0.87 |
What was examined, and what was not
- arXiv listing abstract v1
- full text
- figures and tables
- references and citing sentences
- relations to other papers
- P abstract
- S sections
- T body sentences
- C citations
- R cross-paper relations
Figures
Showing 6 of the paper's 7 figures. See all figures in the PDF ↗ Figures reproduced from arXiv:2609.18729 by the authors.
References
Discussion
Disagree with the review, or know something it missed? Leave a comment, highlight any passage above to comment on it, or challenge this review formally.