Paper: arXiv 2508.03474

Authors: Oriol Saguillo, Vahid Ghafouri, Lucianna Kiffer, Guillermo Suarez-Tangil

Abstract

Polymarket is a prediction market platform where users can speculate on future events by trading shares tied to specific outcomes, known as conditions. Each market is associated with a set of one or more such conditions. To ensure proper market resolution, the condition set must be exhaustive – collectively accounting for all possible outcomes – and mutually exclusive – only one condition may resolve as true. Thus, the collective prices of all related outcomes should be $1, representing a combined probability of 1 of any outcome. Despite this design, Polymarket exhibits cases where dependent assets are mispriced, allowing for purchasing (or selling) a certain outcome for less than (or more than) $1, guaranteeing profit. This phenomenon, known as arbitrage, could enable sophisticated participants to exploit such inconsistencies. In this paper, we conduct an empirical arbitrage analysis on Polymarket data to answer three key questions: (Q1) What conditions give rise to arbitrage (Q2) Does arbitrage actually occur on Polymarket and (Q3) Has anyone exploited these opportunities. A major challenge in analyzing arbitrage between related markets lies in the scalability of comparisons across a large number of markets and conditions, with a naive analysis requiring $O(2^{“n+m”})$ comparisons. To overcome this, we employ a heuristic-driven reduction strategy based on timeliness, topical similarity, and combinatorial relationships, further validated by expert input. Our study reveals two distinct forms of arbitrage on Polymarket: Market Rebalancing Arbitrage, which occurs within a single market or condition, and Combinatorial Arbitrage, which spans across multiple markets. We use on-chain historical order book data to analyze when these types of arbitrage opportunities have existed, and when they have been executed by users. We find a realized estimate of 40 million USD of profit extracted.

Complexity vs Empirical Score

  • Math Complexity: 3.5/10
  • Empirical Rigor: 6.0/10 (capped from 8.5: no out-of-sample test; see penalty flags)
  • Quadrant: Street Traders — practical and empirical, lighter on theory

Why this score: The paper relies heavily on empirical data from on-chain order books and quantitative profit estimates (40M USD), but the mathematics is primarily combinatorial heuristics and probability concepts rather than advanced derivations, resulting in high empirical rigor with moderate math complexity.

Research Flowchart

  flowchart TD
  A["Research Goal<br>Identify & Analyze Arbitrage<br>in Polymarket"] --> B["Data & Preprocessing<br>On-Chain Order Book Data"]
  B --> C["Methodology: Heuristic Reduction<br>Timeliness, Similarity, Combinatorics"]
  C --> D["Computational Analysis<br>Scalable Arbitrage Detection"]
  D --> E{"Arbitrage Types Found?"}
  E --> F["Market Rebalancing Arbitrage"]
  E --> G["Combinatorial Arbitrage"]
  F --> H["Outcome: $40M+ Profit Extracted"]
  G --> H

Cited References (49)

  1. DeepSeek‑R1‑Distill‑Qwen‑32B (2025)
  2. Tweet on unusual trading activity (2024)
  3. Tweet on market dynamics and liquidity (2024)
  4. Linq‑Embed‑Mistral
  5. MTEB Leaderboard – Embedding Benchmark
  6. Journalists Wake Up to the Power of Prediction Markets (2022)
  7. Presidential Election Winner– 2024 Market (2024)
  8. Flash boys 2.0: Frontrunning in decentralized exchanges, miner extractable value, and consensus instability (2020)
and 41 more
  1. Non-atomic arbitrage in decentralized finance — → 2401.01622
  2. Quantifying blockchain extractable value: How dark is the forest? (2022)
  3. Prediction markets (2004)
  4. Polymarket: A Decentralized Information Markets Platform (2025)
  5. UMA DVM Oracle Whitepaper (2025)
  6. Attention is all you need (2017)
  7. Deepseek-r1: Incentivizing reasoning capability in llms via reinforcement learning (2025) — link
  8. The Policy Analysis Market (and FutureMAP) Archive (2003) — link
  9. Accessing Polymarket Data in Python (2024) — link
  10. py-clob-client: Python client for Polymarket CLOB (2024)
  11. Linq-Embed-Mistral (2024)
  12. AI in the Gray: Exploring Moderation Policies in Dialogic Large Language Models vs. Human Answers in Controversial Topics (2023) — link
  13. APT-Pipe: A Prompt-Tuning Tool for Social Data Annotation using ChatGPT (2024) — link
  14. Cross-Partisan Interactions on Twitter (2025) — link
  15. Principles of forecasting: a handbook for researchers and practitioners (2001)
  16. Expert political judgment: How good is it? How can we know?-New edition (2017)
  17. How are markets created? (2025) — link
  18. CLOB Introduction (2025)
  19. A flash (bot) in the pan: measuring maximal extractable value in private pools (2022)
  20. Rolling in the shadows: Analyzing the extraction of mev across layer-2 rollups (2024)
  21. No Fish Is Too Big for Flash Boys! Frontrunning on DAG-based Blockchains (2024)
  22. Disputed Polymarket resolution on Ukraine rare earth deal (2024) — link
  23. FIDE World Blitz Chess Champion 2024 (2024) — link
  24. UMA Voter Analysis in Polymarket Disputes (2024) — link
  25. Public Node RPC Endpoint for Polygon PoS — link
  26. SoK: Attacks on DAOs (2024) — link
  27. Selling and Redeeming Shares (2022) — link
  28. SoK: MEV Countermeasures (2024)
  29. Ethereum’s Proposer-Builder Separation: Promises and Realities (2023)
  30. Automated market making and arbitrage profits in the presence of fees — → 2305.14604
  31. Pandora’s Box: Cross-Chain Arbitrages in the Realm of Blockchain Interoperability (2025) — link
  32. Who wins ethereum block building auctions and why? (2024) — link
  33. Are Longer Prompts Always Better? Prompt Selection in Large Language Models for Recommendation Systems (2024) — link
  34. LongLLMLingua: Accelerating and Enhancing LLMs in Long Context Scenarios via Prompt Compression (2024)
  35. LegalBERT: A Unified and Comprehensive Pre-trained Language Model for Legal English (2023) — link
  36. Harnessing NLP for Indigenous Language Education: Fine-Tuning Large Language Models for Sentence Transformation (2025) — link
  37. Chain-of-thought prompting elicits reasoning in large language models (2022)
  38. Self-Consistency Improves Chain of Thought Reasoning in Language Models (2023) — link
  39. Tree of thoughts: deliberate problem solving with large language models (2023)
  40. Matic Network: Scalable and Instant Blockchain Transactions (2019) — link
  41. Conditional Tokens Documentation (2020) — link

2 of 49 cited works are in the corpus; resolved via arXiv source bundles, Semantic Scholar and OpenAlex. Corpus-wide: 2518 linked papers.