PreprintCited by 12Adversarial Robustness in Machine LearningInformation Retrieval and Search BehaviorTopic Modeling

Ranking Manipulation for Conversational Search Engines

Open access
Pfrommer, Samuel, Bai, Yatong, Gautam, Tanmay, Sojoudi, Somayeh·2024·arXiv

Abstract

Major search engine providers are rapidly incorporating Large Language Model (LLM)-generated content in response to user queries. These conversational search engines operate by loading retrieved website text into the LLM context for summarization and interpretation. Recent research demonstrates that LLMs are highly vulnerable to jailbreaking and prompt injection attacks, which disrupt the safety and quality goals of LLMs using adversarial strings. This work investigates the impact of prompt injections on the ranking order of sources referenced by conversational search engines. To this end, we introduce a focused dataset of real-world consumer product websites and formalize conversational search ranking as an adversarial problem. Experimentally, we analyze conversational search rankings in the absence of adversarial injections and show that different LLMs vary significantly in prioritizing product name, document content, and context position. We then present a tree-of-attacks-based jailbreaking technique which reliably promotes low-ranked products. Importantly, these attacks transfer effectively to state-of-the-art conversational search engines such as perplexity$.$ai. Given the strong financial incentive for website owners to boost their search ranking, we argue that our problem formulation is of critical importance for future robustness work.

AI snapshot

Written from the paper’s full text.

TL;DR

This paper formalizes adversarial ranking manipulation for conversational search engines and introduces the RAGDOLL dataset of real consumer product websites. It shows that prompt injections can reliably promote low-ranked products, and that these attacks transfer to perplexity.ai’s Sonar Large Online model.

Key findings

  • Conversational search rankings are shaped by product name, document content, and input context position, but their relative influence varies by LLM: GPT-4 Turbo and Llama 3 are heavily influenced by product names, GPT-4 Turbo is minimally influenced by retrieved documents, and all tested LLMs tend to prefer product-document pairs earlier in the context.
  • A tree-of-attacks-based prompt injection reliably boosts low-ranked products. Table 1 reports mean ranking-score gains of 3.38 (57.53%) for GPT-3.5 Turbo, 5.00 (82.94%) for GPT-4 Turbo, 6.02 (95.74%) for Llama 3 70B, 4.13 (76.23%) for Mixtral 8x22, and 2.89 (54.23%) for Sonar Large Online.
  • Attacks transfer to perplexity.ai’s Sonar Large Online model: promoted products’ rankings increased by an average of almost 3 positions and more than half the gap to the top rank.
  • The RAGDOLL dataset contains 1,147 webpages across five product groups and ten categories per group; the controlled experimental subset uses exactly 8 brands per product and one product model per brand.

Methods

  • The paper formalizes conversational search ranking as an adversarial prompt-injection problem: documents are retrieved for a query, formatted into an LLM prompt, and products are scored by the order in which they are mentioned, with the first-mentioned product receiving the highest score and unmentioned products receiving 0.
  • RAGDOLL was collected from manufacturer-hosted consumer product pages using LLM-generated brand/model lists, Google Custom Search, rule-based and LLM-based filtering, and human inspection; experiments use a controlled subset of 8 brands per product category with one model per brand.
  • Ranking tendencies are estimated over randomized prompt templates and LLM responses, using F-statistics to compare the influence of product identity, source document, and input context position. Adversarial injections are generated with a TAP-style tree-of-attacks procedure using branching, evaluation over m = 2 recommender responses, pruning, termination tolerance δ = 1, max width and depth of 5, and 3 root nodes; transfer experiments host manipulated pages and query perplexity.ai’s Sonar Large Online model via URLs.

Limitations

  • The paper states that the attack is not completely effective, though the vast majority of promoted products experience significantly improved rankings; cost constraints required an inexpensive evaluation step with only m = 2 recommendation LLM responses and a shallow tree depth.
  • The paper states that it does not evaluate proposed defensive approaches, and that the perplexity.ai full search tool evidence is anecdotal and ephemeral because API access to the full search tool is unavailable and its implementation may change.
  • Evident from the text: the main experiments use a controlled subset of 8 brands per product and one model per brand, and the attack assumes the adversarial document is retrieved for the same queries as the unmodified document; Appendix A provides only preliminary evidence that injections minimally alter embeddings (median original-adversarial similarity 0.93 vs. 0.47 for arbitrary unperturbed pairs).

Model-written summary. Check it against the paper before relying on it.

Integrity signals

Registry

DataCite · 10.48550/arxiv.2406.03589

Cites

49 of 49 references verified0 citation errors · 0 not checkable

Statistics

Nothing to recompute.

Claims the paper makes

9 of 14 cited sources checked · 7 supported · 0 flagged · accuracy not yet measured

  • Premisecitation

    Conversational search engines are fundamentally based on the Retrieval-Augmented Generation (RAG) architecture.

    “Conversational search engines are fundamentally based on the Retrieval-Augmented Generation (RAG) architecture.”
    Quote in the paperSubstantial claim1 of 1 sources checked
    • cites Lewis et al., 2020 source

      The Introduction (p. 2) defines RAG, and the Results (pp. 5–6) evaluate it on question-answering tasks. Related Work (p. 9) mentions retrieved text in knowledge-intensive dialogue, but our copy does not say that conversational search engines are fundamentally based on RAG. I searched for conversational search and dialogue as well as the claim’s wording. (LLM, conf=0.76)

      Experimental — accuracy not yet measured
  • Premisecitation

    The ranking of mentioned products is often critical to consumer purchasing decisions.

    “We specifically consider the domain of consumer products, in which the ranking of mentioned products is often critical to consumer purchasing decisions (Yao et al., 2021).”
    Quote in the paperSubstantial claim1 of 1 sources checked
    • cites Yao et al., 2021 source

      The Introduction (p. 1) links e-commerce search to customer engagement and conversion. Section 3.1 (p. 4) says that higher-ranked search results receive more clicks. These passages support the importance of product order in online shopping, but they do not establish that the ranking of mentioned products is often critical to purchasing decisions. (LLM, conf=0.82)

      Experimental — accuracy not yet measured
  • Findingown data

    GPT-4 Turbo is more vulnerable than GPT-3.5 to the adversarial injection procedure.

    “Notably, the increased vulnerability of GPT-4 Turbo over GPT-3.5 demonstrates that improved model capabilities do not result in inherent robustness.”
    Quote in the paperSubstantial claim
  • Findingown data

    The natural ranking distributions computed in Section 5.1 can be adversarially manipulated via a prompt injection attack.

    “This section provides evidence that the natural ranking distributions computed in Section 5.1 can be adversarially manipulated via a prompt injection attack.”
    Quote in the paperSubstantial claim
    • The authors state this as an assumption: The attacker's document is assumed to be selected from the vector index.
    • The authors state this as an assumption: The attacker minimally edits the target document by prepending an adversarial prompt.
  • Findingown data

    The approach transfers adversarial injections targeting GPT-4 Turbo to the corresponding hosted website.

    “We demonstrate the flexibility of our approach by transferring adversarial injections targeting GPT-4 Turbo in Section 5.2 to the corresponding hosted website.”
    Quote in the paperSubstantial claim
  • May combine two claims. 22
  • Classified as probably not a substantial claim. 39
  • May combine two claims.

    Premisecitation

    Evaluating a jailbreaking attack is subjective to the point of often requiring human or LLM judges, whereas product ranking order is precise and quantitative.

    “Evaluating a jailbreaking attack is subjective to the point of often requiring human (Zhu et al., 2023) or LLM (Mehrotra et al., 2023) judges, whereas product ranking order is precise and quantitative.”
    Quote in the paperSubstantial claim2 of 2 sources checked
    • cites Zhu et al., 2023 source
    • cites Mehrotra et al., 2023 source
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Previous work has shown anecdotal evidence of prompt injection leading to product promotion for RAG models.

    “Previous work has shown anecdotal evidence of prompt injection leading to product promotion for RAG models (Greshake et al., 2023).”
    Quote in the paperNot a substantial claim1 of 1 sources checked
    • cites Greshake et al., 2023 source
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Tree of Attacks with Pruning (TAP) involves iteratively expanding a tree wherein each node contains an adversarial injection attempt and associated metadata.

    “upon the recent Tree of Attacks with Pruning (TAP) jailbreak (Mehrotra et al., 2023).TAP involves iteratively expanding a tree wherein each node contains an adversarial injection attempt and some associated metadata.”
    Quote in the paperNot a substantial claim1 of 1 sources checked
    • cites Mehrotra et al., 2023 source
  • Classified as probably not a substantial claim.

    Premisecitation

    RAG models augment LLMs with an information retrieval mechanism that concatenates input prompts with relevant text retrieved from a vector index.

    “RAG models augment LLMs with an information retrieval mechanism that concatenates input prompts with relevant text retrieved from a vector index (Lewis et al., 2020).”
    Quote in the paperSubstantial claim1 of 1 sources checked
    • cites Lewis et al., 2020 source
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Study design and conductreasoning

    The paper does not evaluate partially-effective defensive approaches proposed in the literature.

    “Thus while a few partially-effective defensive approaches have been proposed in the literature, we do not evaluate them here (Yi et al., 2023;Piet et al., 2023;Chen et al., 2024;Wallace et al., 2024).”
    Quote in the paperNot a substantial claim2 of 3 sources checked
    • cites Yi et al., 2023

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites Piet et al., 2023 source
    • cites Chen et al., 2024 source
  • May combine two claims.

    Findingown data

    Among the considered LLMs, Llama 3 70B features a surprisingly bimodal distribution, while GPT-4 Turbo particularly attends to the product name.

    “Among the considered LLMs, Llama 3 70B features a surprisingly bimodal distribution, while GPT-4 Turbo particularly attends to the product name.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    The trend of adversarial manipulation holds across all LLMs: even though GPT and Mixtral models are minimally influenced by unmanipulated documents, they are still susceptible to adversarial injections.

    “Interestingly, this trend holds across all LLMs: even though the GPT and Mixtral models are minimally influenced by unmanipulated documents (Figure 2d), they are still susceptible to adversarial injections.”
    Quote in the paperSubstantial claim
    • The authors state this as an assumption: The attacker's document is assumed to be selected from the vector index.
    • The authors state this as an assumption: The attacker minimally edits the target document by prepending an adversarial prompt.
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Findingown data

    The full perplexity.ai tool exhibits similar vulnerabilities to the Sonar Large Online model, as shown anecdotally in Appendix D, though not quantified rigorously.

    “Appendix D shows anecdotally that the full perplexity.aitool exhibits similar vulnerabilities to the Sonar Large Online model, although we are unable to quantify this rigorously.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S4 (based).

    Findingnone given

    The LLM is less likely to hallucinate when required to provide reasons for its answer.

    “Observing that the LLM is less likely to hallucinate when required to provide reasons for its answer, we use the following prompt:”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    For GPT-4 Turbo, adversarial manipulation yields a mean ranking score gain of 5.00 for the promoted product, corresponding to 82.94% of the gap to the maximum achievable score.

    “| GPT-4 Turbo | 5.00 | 82.94 |”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given

    The data collection pipeline starts with 20 brands and 3 model entries per brand for every product.

    “our data collection pipeline starts with 20 brands and 3 model entries per brand for every product”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingown data

    The Tefal website has an average score of 1.7.

    “Tefal (average score 1.7)”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Findingnone given

    Identifying catalog pages and third-party websites is more challenging.

    “However, identifying catalog pages and third-party websites is more challenging.”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim.

    Findingown data

    The search tool is biased towards websites with a high context position.

    “the search tool in our experience is biased towards websites with a high context position”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    All three factors-product name, supporting document, and input context position-have significant sway over product rankings.

    “We show that while all three have significant sway over product rankings, different LLMs vary significantly in which features most heavily influence rankings.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    The Huawei and Samsung tablets tend to rank highly, whereas the CHUWI tablet ranks the lowest.

    “The Huawei and Samsung tablets tend to rank highly, whereas the CHUWI tablet ranks the lowest.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingreasoning

    The remaining sources are retrieved from other search results.

    “The remaining sources are retrieved from other search results.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Findingnone given

    Many websites of the unofficial and non-product types can be straightforwardly filtered with rule-based criteria, which is faster and cheaper than relying on an LLM.

    “Many websites of the former two types can be straightforwardly filtered with rule-based criteria, which is faster and cheaper than relying on an LLM.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    For Mixtral 8x22, adversarial manipulation yields a mean ranking score gain of 4.13 for the promoted product, corresponding to 76.23% of the gap to the maximum achievable score.

    “| Mixtral 8x22 | 4.13 | 76.23 |”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Findingown data

    Each product includes at least 9 brands and 1-3 model entries per brand.

    “Each product includes at least 9 brands and 1-3 model entries per brand.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given

    Sometimes the LLM reports less than 20 brands.

    “Sometimes the LLM reports less than 20 brands.In this case, we query it again with the same prompt but additionally instruct it to exclude the brands from the first query.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    For Llama 3 70B, adversarial manipulation yields a mean ranking score gain of 6.02 for the promoted product, corresponding to 95.74% of the gap to the maximum achievable score.

    “| Llama 3 70B | 6.02 | 95.74 |”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    For Sonar Large Online, adversarial manipulation yields a mean ranking score gain of 2.89 for the promoted product, corresponding to 54.23% of the gap to the maximum achievable score.

    “| Sonar Large Online | 2.89 | 54.23 |”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given

    The RAGDOLL dataset includes 5 product groups and 10 categories per group.

    “The RAGDOLL dataset includes 5 product groups and 10 categories per group.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    The CHUWI document ranks poorly for most featured products, whereas the Samsung product is highly ranked when paired with any document beside the CHUWI document.

    “The CHUWI document ranks poorly for most featured products, whereas the Samsung product is highly ranked when paired with any document beside the CHUWI document.”
    Quote in the paperSubstantial claim
  • Classified as probably not a substantial claim.

    Findingreasoning

    Extracting all textual content with BeautifulSoup yields a substantial amount of extraneous text unrelated to the product of interest.

    “This yields a substantial amount of extraneous text which is unrelated to the product of interest (e.g., header and footer, navigation links).”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingown data

    The number of remaining brands and model entries after the filtering pipeline varies across products.

    “the number of remaining brands and model entries after the filtering pipeline varies across products”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S4 (based).

    Findingnone given

    As of May 2024, the perplexity.ai web interface does not seem to incorporate more than 3 provided URLs as sources.

    “As of May 2024, the perplexity.aiweb interface does not seem to incorporate more than 3 provided URLs as sources.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S4 (based). May combine two claims.

    Findingnone given

    Rule-based filtering is efficient and effective but struggles to identify more complex undesired cases, such as catalog pages that list or compare numerous products.

    “While rule-based filtering is efficient and effective, it struggles to identify more complex undesired cases, such as catalog pages that list or compare numerous products.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingnone given

    The paper precisely formulates the adversarial prompt injection objective and presents a jailbreaking technique to reliably boost the ranking of an arbitrary product.

    “For the second question, we precisely formulate the adversarial prompt injection objective and present a jailbreaking technique to reliably boost the ranking of an arbitrary product.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingown data

    The product-document pair shown had the lowest average ranking before the prompt injection.

    “This product-document pair had the lowest average ranking before the prompt injection (Figure 7).”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingown data

    The Breville website has an average score of 5.7.

    “Breville (average score 5.7)”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S4 (based). May combine two claims.

    Findingnone given

    Rule-based filtering can exclude common third-party sites but may not identify smaller or more specialized platforms.

    “Additionally, while rule-based filtering can exclude common third-party sites, it may not identify smaller or more specialized platforms.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Findingnone given

    In rare cases, the brand name does not appear in the URL even when the website is official.

    “In rare cases, the brand name does not appear in the URL even when the website is official.These corner cases are handled by an LLM.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingown data

    The first two responses with the adversarial injection verbatim reproduce the prompt's request.

    “the first two responses with the adversarial injection even verbatim reproduce the prompt's request”
    Quote in the paperNot a substantial claim
    • The authors state this as an assumption: The problem setting assumes that if a user query retrieves an unmodified document d*, it generally also retrieves the adversarially perturbed document a⊕d*.
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Traditional search engines algorithmically rank search output, generally employing some variation of the tf-idf weighting scheme.

    “Traditional search engines algorithmically rank search output, generally employing some variation of the tf-idf weighting scheme (Ramos et al., 2003).”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites Ramos et al., 2003

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    The traditional Search Engine Optimization industry alone is valued at upwards of $80 billion.

    “the traditional Search Engine Optimization (SEO) industry alone is valued at upwards of $80 billion (Lewandowski and Schultheiß, 2023).”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites Lewandowski and Schultheiß, 2023

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S4 (based).

    Study design and conductreasoning

    The URL itself does not bias engine ranking decisions because random strings are used as webpage names.

    “We ensure that the URL itself does not bias engine ranking decisions by using random strings as webpage names: e.g.,”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Premisecitation

    Jailbreaking scenarios often involve isolated users attempting to induce harmful content, whereas the search ranking scenario carries significant financial implications for large organizations.

    “Jailbreaking scenarios often involve isolated users attempting to induce harmful content, whereas our search ranking scenario carries significant financial implications for large organizations.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S4 (based). May combine two claims.

    Premisenone given

    Conversational search engines are black-box and feature no principled or interpretable mechanism for ranking their outputs.

    “Conversely, conversational search engines are black-box and feature no principled or interpretable mechanism for ranking their outputs.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S2 (checkable), S4 (based).

    Premisereasoning

    It is generally unclear upon human inspection of recommendation output whether a model has been deceived, as without access to the unmanipulated documents it is unknown what the correct ordering should be.

    “It is generally unclear upon human inspection of recommendation output whether a model has been deceived, as without access to the unmanipulated documents it is unknown what the”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationreasoning

    The attack on Sonar Large Online does not fully comprise an attack on perplexity.ai's search tool because the actual search tool incorporates a proprietary system prompt and other potential innovations.

    “this does not fully comprise an attack on perplexity.ai'ssearch tool; the actual search tool incorporates a proprietary system prompt and other potential innovations.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisecitation

    Compared with other LLMs such as GPT-3.5 Turbo, the training data of GPT-4 Turbo is more recent as of this work, making it more likely to provide up-to-date product models.

    “Compared with other LLMs such as GPT-3.5 Turbo, the training data of GPT-4-Turbo is more recent as of this work, making it more likely to provide up-to-date product models.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites OpenAI, 2023

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Study design and conductown data

    The authors publicly release their data collection and experimental source code.

    “We publicly release our data collection (Section 4) and experimental (Section 5) source code.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Study design and conductreasoning

    The evidence for effectiveness against perplexity.ai's production search tool is both anecdotal and ephemeral.

    “We emphasize that this is both anecdotal and ephemeral.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Study design and conductreasoning

    Cost constraints required a relatively inexpensive evaluation step in the tree-of-attacks implementation (only m = 2 recommendation LLM responses) and a shallow tree depth.

    “As we computed our attacks across 50 promoted products for each LLM, cost constraints required a relatively inexpensive evaluation step in our tree-of-attacks implementation (only m = 2 recommendation LLM responses) and a shallow tree depth.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Study design and conductcitation

    The authors download all webpages for the final experimental dataset from the Common Crawl.

    “we download all webpages for our final experimental dataset from the Common Crawl (Crawl, 2024).”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites Crawl, 2024

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • Rests on an assumption: E-commerce websites or webpages change or update frequently.
  • May combine two claims.

    Interpretationnone given

    The work focuses explicitly on search result reordering in the consumer product setting, where the primary effects of an attack are to provide users with inferior recommendations.

    “We note that our work focuses explicitly on search result reordering in the consumer product setting, where the primary effects of an attack are to provide users with inferior recommendations.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Study design and conductown data

    The authors release the full RAGDOLL dataset in the format of product page URLs to the public under the CC-BY-4.0 license.

    “We release the full dataset in the format of product page URLs, to the public under the CC-BY-4.0 license.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Study design and conductnone given

    The fetching, searching, and filtering process inherently guarantees that all URLs are valid and accessible.

    “Our fetching, searching, and filtering process inherently guarantees that all URLs are valid and accessible.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Study design and conductreasoning

    The final dataset is post-processed via human inspection to ensure that catalog page and third-party website cases are thoroughly checked.

    “Our final dataset is post-processed via a human inspection to ensure that these cases are all thoroughly checked.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Study design and conductnone given

    The implementation of perplexity.ai's search tool is subject to change, limiting long-term reproducibility of these results.

    “the implementation of its search tool is of course subject to change, limiting long-term reproducibility of these results.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationreasoning

    The generated adversarial injection explicitly instructs the LLM how to respond, which provides clues that the perplexity.ai search tool was adversarially manipulated.

    “the generated adversarial injection also explicitly instructs the LLM how to respond, which will provide clues that the perplexity.aisearch tool was indeed adversarially manipulated.”
    Quote in the paperNot a substantial claim
    • The authors state this as an assumption: The problem setting assumes that if a user query retrieves an unmodified document d*, it generally also retrieves the adversarially perturbed document a⊕d*.
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Study design and conductnone given

    The authors additionally release the HTML source code and the extracted text for the experimental subset under Common Crawl's terms of use.

    “We additionally release the HTML source code and the extracted text for this subset under Common Crawl's terms of use.”
    Quote in the paperNot a substantial claim
54 of 54
  • The authors state this as an assumption.

    The attacker's document is assumed to be selected from the vector index.

    “Note that our problem setting focuses on the prompt-injection setting where the attacker's document is assumed to be selected from the vector index.”
  • The authors state this as an assumption.

    The attacker minimally edits the target document by prepending an adversarial prompt.

    “We specifically consider a setting in which d * is minimally edited by prepending an adversarial prompt a such that the expected ranking of p * is maximized:”
  • The paper relies on this without support.

    E-commerce website structures change frequently and LLMs are trained with data at least several months old.

    “Since e-commerce website structures change frequently and LLMs are trained with data at least several months old, the LLMs are generally unable to provide valid functioning URLs, despite their capability of gathering a list of brands and models.”
  • The authors state this as an assumption.

    The problem setting assumes that if a user query retrieves an unmodified document d*, it generally also retrieves the adversarially perturbed document a⊕d*.

    “Our problem setting assumes that if a user query retrieves an unmodified document d * , then it generally also retrieves the adversarially perturbed document a ⊕ d * .”
  • The paper relies on this without support.

    For most retrieval systems, the condition that a query retrieves both an unmodified document and its adversarially perturbed version amounts to the two documents having text embeddings with high cosine similarity.

    “For most retrieval systems, this amounts to a ⊕ d * and d * having text embeddings with a high cosine similarity.”
  • The paper relies on this without support.

    API access to the full perplexity.ai search tool is not offered.

    “API access to the full perplexity.aisearch tool is not offered.”
  • The paper relies on this without support.

    E-commerce websites or webpages change or update frequently.

    “e-commerce webpages update regularly”
    “e-commerce websites change frequently”
  • The paper relies on this without support.

    LLMs are trained with data at least several months old.

    “LLMs are trained with data at least several months old”
8 of 8

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Existing C-SEO methods are often tested only for a limited breadth of application domains.

    “However, they are often tested only for a limited breadth of application domains; we do not know whether certain C-SEO methods would be effective for a broad range of domains.”

    From C-SEO Bench: Does Conversational SEO Work? (2025) · cites this paper as Pfrommer et al., 2024

    The Introduction (p. unavailable) says this study specifically considers consumer products, and §4 Dataset (p. unavailable) describes tests across 50 product categories within that domain. This supports a limited application-domain scope for the cited method, but the paper does not establish that existing C-SEO methods are often tested with similarly limited breadth. (LLM, conf=0.85)

    Experimental — accuracy not yet measured
  • Existing evaluations consider only a single-actor scenario where only one web document adopts a C-SEO method.

    “Moreover, existing evaluations consider only a single-actor scenario where only one web document adopts a C-SEO method”

    From C-SEO Bench: Does Conversational SEO Work? (2025) · cites this paper as Pfrommer et al., 2024

  • Pfrommer et al. adapted jailbreaking techniques to ranking via black-box prompt search.

    “Pfrommer et al. (2024) adapted jailbreaking techniques to ranking via black-box prompt search.”

    From GEO-Bench: Benchmarking Ranking Manipulation in Generative Engine Optimization (2026) · cites this paper as Pfrommer et al., 2024

  • A parallel line of work examines prompt injection and adversarial manipulation of LLM rankers, showing that model outputs can be systematically perturbed; these studies target exploitative rather than legitimate visibility.

    “A parallel line of work examines prompt injection and adversarial manipulation of LLM rankers (Kumar and Lakkaraju, 2024; Pfrommer et al., 2024), showing that model outputs can be systematically perturbed; these studies, however, target exploitative rather than legitimate visibility.”

    From E-GEO: A Testbed for Generative Engine Optimization in E-Commerce (2025) · cites this paper as Pfrommer et al., 2024

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

Each contradiction between two passages listed here was confirmed by an independent check.

  • Attack placement is described as both prepending and appending

    Minor

    The attack formulation says the adversarial prompt is prepended to the document, but the attacking-LLM instructions say it should be appended. These specify opposite placements for the injection.

1 of 1

Cites

Flagged first, then by citations

26 of the 75 references couldn’t be matched to a known paper.

Research works printed but not linked: 2

  1. PMLR.
  2. Juan Ramos et al. 2003. Using tf-idf to determine word relevance in document queries. In Proceedings of the First Instructional Conference on Machine Learning. Citeseer.

Cited by

Sorted by citations

Authors
Pfrommer, S., Bai, Y., Gautam, T., & Sojoudi, S.
Affiliations
University of California, Berkeley (US)
Venue
arXiv
Publisher
arXiv
Published
2024
Pages
9523-9552
OpenAlex
W4404783198
Cited by
8
References
75
Citations by year
2026: 5 · 2025: 3
FWCI
2.31
Type
conference paper
Language
en
Open access
Locations
  • Conference on Empirical Methods in Natural Language Processing (EMNLP) (publishedVersion, cc-by)
  • arXiv (Cornell University) (submittedVersion, cc-by)
  • arXiv (Cornell University)
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Adversarial Robustness in Machine Learning
  • Physical Sciences › Computer Science › Information Systems › Information Retrieval and Search Behavior
  • Physical Sciences › Computer Science › Artificial Intelligence › Topic Modeling
Keywords
prompt injection, jailbreaking, large language models, adversarial attacks, Perplexity AI, LLM-generated content

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-29.

Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-29.

Cited sources are checked by gpt-6-sol.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review