The Commonplace
Home Papers Evidence Explore Trends Syntheses Digests References Docs 🎲 Workforce Futures
← Papers
Direction, evidence grade, and study type are AI-generated labels (gpt-5-mini), not human-verified. Syntheses are LLM-written. "Tensions" are machine-detected candidates, not confirmed contradictions. A research-acceleration tool, not peer review. How this is built →

Randomising when pricing algorithms update can break algorithmic collusion in simulations, but access to competitors' live prices preserves the risk; regulators should note that enforced synchrony and high market transparency may amplify collusion incentives.

Algorithmic collusion under asynchronous price updating
Ivan Conjeaud, Gaspard Abel, Argyris Kalogeratos · August 02, 2026
arxiv theoretical low evidence 7/10 relevance Full text usable extracted full text Source PDF

Structured author observations

Linked only from stored provider relations; the raw author line above is never matched by name.

Arxiv

Latest observation:

  1. Ivan Conjeaud unresolved corpus identity
  2. Gaspard Abel unresolved corpus identity
  3. Argyris Kalogeratos unresolved corpus identity

Semantic Scholar

Latest observation:

  1. Ivan Conjeaud provider ID
  2. Gaspard Abel provider ID
  3. Argyris Kalogeratos provider ID
In simulated continuous-time Q-learning duopolies, asynchronous price updating (lower synchrony q) substantially reduces emergent algorithmic collusion for stateless and some stateful agents, though agents that condition on rivals' current prices can sustain collusion even with asynchrony.

Citation observations

Cumulative provider counts captured on specific dates; providers are never combined.

This paper investigates the effect of asynchrony in agents' updates in the emergence of algorithmic collusion. We present a continuous-time model for algorithmic collusion in which two firms use $Q$-learning algorithms to set prices asynchronously in a Bertrand duopoly. The firms update their prices at times dictated by a Poisson clock. By controlling the extent of agents' asynchrony, we run extensive numerical experiments with three specifications of the algorithm to investigate the emergence of algorithmic collusion. The strength of collusion is measured by a standard collusion index, as well as by automatically detecting the reward-punishment schemes. This is done by recording a large number of algorithms' reactions to unilateral price cuts and comparing them with the reactions of untrained algorithms. Our findings indicate that asynchrony hampers collusion, especially when the algorithms are stateless. When they condition on their competitor's previous prices, the sensitivity of algorithmic collusion to asynchrony varies depending on the type of information they have access to. The implications of these results for the regulation of algorithmic pricing are discussed.

Summary

Main Finding

Asynchrony in price-update timing substantially reduces the emergence of algorithmic collusion in a Bertrand duopoly where firms use Q-learning. The effect is strongest for stateless algorithms (which rely on spontaneous synchronization) and weaker when algorithms condition on competitors’ current prices. Access to real-time opponent prices makes collusion robust to asynchrony; access only to aggregated past prices requires high update synchrony for collusion to emerge.

Key Points

  • Timing model: Each firm updates prices at times following a Poisson clock; when one updates the other updates with probability q ∈ [0,1]. q controls synchrony (q=0 independent clocks, q=1 perfectly synchronous).
  • Three algorithmic specifications:
    • NOSTATE (stateless Q-learning): no conditioning on opponent history.
    • AVGPRICE: state contains the opponent’s average price since the firm’s last update (aggregate transparency).
    • CURRENTPRICE: state includes the opponent’s current price (high transparency / real-time observation).
  • Two collusion measures:
    • Standard collusion index (CI): normalized increase in average joint payoff relative to Nash and monopoly payoffs.
    • Automatic detection of reward–punishment schemes: record algorithm reactions to unilateral price cuts and quantify pattern similarity using Dynamic Time Warping (DTW) plus DBSCAN clustering.
  • Main empirical patterns:
    • Increasing q (more synchrony) increases collusion for the two stateful Q-learning setups; for AVGPRICE high q is needed for collusion to appear.
    • Stateless algorithms display strong collusion only at high q; collusion largely disappears when updates are asynchronous.
    • When algorithms observe competitors’ current prices (CURRENTPRICE), collusion is robust across a wide range of q (i.e., persists despite asynchrony).
    • Exploration rate (ε) has a non-monotonic effect on collusion in stateless case: low ε supports coordination on collusive patterns; very high ε increases average prices mechanically (not learned collusion).
  • Policy-relevant takeaways: adding randomness to update timing can be an effective anti-collusion tool; limiting access to rivals’ current prices reduces collusion risk; mandated synchronous update policies (e.g., FuelWatch) may unintentionally increase collusion when paired with market transparency.

Data & Methods

  • Economic environment:
    • Two-firm Bertrand duopoly with differentiated products and logistic demand: D_i(p_i,p_j) = exp((a - p_i)/µ) / [exp((a - p_i)/µ) + exp((a - p_j)/µ) + 1]
    • Instantaneous profit π_i = D_i (p_i − c).
    • Collusion index CI = (average joint profit − Nash profit) / (monopoly profit − Nash profit), scaled so CI=0 at Nash, CI=1 at monopoly.
  • Timing:
    • Each firm’s update times are driven by Poisson clocks (parameterization: each clock with rate λ/2 and when one updates the other updates with prob q); interpretations and extremes discussed.
  • Learning algorithms:
    • Q-learning with standard update Q ← (1−α)Q + α[reward + γ max Q], updating only the chosen action / state pair at each update.
    • NOSTATE: Q over prices only; AVGPRICE: state = (own previous price, opponent’s average price since last update, discretized to grid); CURRENTPRICE: state = (own previous price, opponent’s current price).
    • Action selection: ε-greedy. Stateless runs use constant ε; stateful runs use decaying ε_t = exp(−βt).
  • Experiments:
    • Extensive numerical simulations across grids of q and exploration parameters; baseline numeric values reported for an example: a=2, µ=0.25, c=1, n=20 prices over [pN−ξ, pM+ξ] with ξ=0.1; 100 independent runs for stateless experiments (others similarly repeated).
    • Metrics: long-run average payoffs → CI; reaction profiles to unilateral price cuts recorded at end of training.
    • Pattern detection: compare reaction time series to unilateral price cuts against pre-training (random) behavior using DTW distance and cluster with DBSCAN to infer reward–punishment structure.
  • Robustness checks and diagnostics:
    • Compare measured CI to discretization-induced Nash CI (found ≈ 0.043) to distinguish true collusion from discretization artifacts.
    • Analysis of ε effects and two-price simplified intuition for synchronization mechanism in stateless case.

Implications for AI Economics

  • Market-design & regulation:
    • Asynchrony/noise in update timing is a promising, low-cost intervention to reduce algorithmic collusion risk — regulators could encourage or require randomized update schedules or otherwise prevent enforced simultaneity.
    • Policies that increase transparency of competitors’ current prices (real-time feeds, scraping-enabled visibility) raise collusion risk because they enable robust reward–punishment strategies even under asynchronous updates. Limiting fine-grained competitor observability is a potential mitigation.
    • Mandates that cause simultaneous updates (e.g., FuelWatch-style rules) can unintentionally facilitate algorithmic tacit collusion; the combination of transparency and enforced synchrony is especially risky.
  • Detection & enforcement:
    • The DTW + clustering approach offers an automated way to detect learned reward–punishment dynamics from algorithm reactions to unilateral deviations; this may supplement output-based tests but should be validated in richer settings.
    • Enforcement strategies should account for timing structure: standard output tests calibrated on synchronous-update simulations may overstate collusion risk if real-world updating is asynchronous.
  • Research directions:
    • Extend to richer algorithm classes (deep RL, policy-gradient methods), larger oligopolies (>2 firms), endogenous or strategic timing, asymmetric update rates, and noisy/partial observability.
    • Empirical validation using field data on update timestamps and price trajectories to measure real-world asynchrony and its correlation with supracompetitive pricing.
    • Study interactions between timing, market transparency policy, and platforms/providers that bundle pricing tools (which can create de facto synchrony).
  • Limitations to keep in mind:
    • Results are simulation-based for a two-firm Bertrand model with Q-learning; generalization to other demand systems, cost structures, multi-firm markets, or more advanced learning algorithms is not guaranteed.
    • Specific parameter choices (grid size, learning rates, decay schedules) can affect quantitative outcomes; qualitative pattern (asynchrony reduces coordination absent real-time observations) is robust in their experiments but requires broader testing.

Summary takeaway: update-timing matters. Preventing or randomizing synchronous price updates and limiting real-time observability of rivals’ prices are pragmatic levers to reduce the risk that learning algorithms develop tacit collusion.

Assessment

Paper Typetheoretical Evidence Strengthlow — Evidence comes entirely from numerical simulations of a stylized model (two‑player Bertrand duopoly with Q-learning agents). There is no empirical or experimental market data to validate that the simulated mechanisms operate in real markets, so external validity is limited. Methods Rigormedium — Model is carefully specified (continuous-time Poisson update process, three Q-learning specifications, systematic parameter variation, two complementary collusion metrics including a novel DTW+clustering detection), and experiments use many runs; however, results rest on specific modeling choices (two firms, logistic demand, discretized price grid, chosen Q-learning hyperparameters and exploration schedules) and lack empirical validation or wide robustness checks reported in the supplied text. SampleSimulation data from a two-firm Bertrand duopoly with logistic demand; firms use Q-learning with three specifications: NOSTATE (stateless), AVGPRICE (state = average opponent price since last update), and CURRENTPRICE (state = opponent's current price). Update times driven by Poisson clocks with synchrony parameter q ∈ [0,1] and rate λ; price grid of n=20 equally spaced prices in [pN - ξ, pM + ξ]; parameters reported in text include a=2, µ=0.25, c=1, ξ=0.1; exploration either constant ε or decaying ε_t = exp(-βt); metrics: collusion index (CI) and automated detection of reward-punishment via Dynamic Time Warping distance and DBSCAN clustering; many Monte Carlo runs (e.g., 100) per parameter combination. Themesgovernance adoption IdentificationSimulation-based counterfactual: the authors manipulate the synchrony parameter q (probability of simultaneous updates) in a continuous-time Q-learning Bertrand duopoly model (Poisson clocks governing update times) and record outcomes (collusion index, reward-punishment detection via DTW and DBSCAN) across many Monte Carlo runs to infer the causal effect of asynchrony on emergent collusion. GeneralizabilityOnly two firms (duopoly) — results may not extend to oligopolies with more firms., Specific demand specification (logistic/logit) — other demand forms could change incentives., Only Q-learning agents considered; different RL algorithms (policy gradients, actor-critic, model-based) may behave differently., Discretized price grid and chosen hyperparameters may affect outcomes; sensitivity to grid size, learning rates, exploration schedules is a concern., Simulation assumptions about information (ability to observe opponent's current price) and Poisson-timed updates may not match real market practices or regulations., No empirical validation or field data to confirm that mechanisms operate in practice.

Claims (8)

ClaimDirectionOutcomeConfidence & EvidenceDetails
Asynchrony hampers the emergence of algorithmic collusion in the continuous-time Bertrand duopoly model. Market Structure negative Strength of algorithmic collusion, measured using collusion indices and reward-punishment detection
Reading fidelity high
Study strength medium
not reported
0.12
For stateless Q-learning algorithms, collusion is strongly affected by asynchrony and does not appear for sufficiently low levels of update synchrony. Market Structure negative Collusion index and limiting average payoffs of stateless Q-learning firms
Reading fidelity high
Study strength medium
n=100
0.12
The effect of the exploration rate on collusion among stateless algorithms is non-monotonic. Market Structure mixed Collusion index under different exploration rates
Reading fidelity high
Study strength medium
n=100
0.12
When Q-learning algorithms condition on the average price charged by their opponent since their own previous update, high levels of synchrony are needed for collusion to emerge. Market Structure negative Collusion index and detected reward-punishment schemes under aggregate competitor-price information
Reading fidelity high
Study strength medium
not reported
0.12
When Q-learning algorithms condition on the competitor's current price, algorithmic collusion is robust to asynchrony and persists across varying levels of q. Market Structure positive Collusion strength and persistence of reward-punishment schemes under current competitor-price observability
Reading fidelity high
Study strength medium
not reported
0.12
Increasing the synchrony parameter q increases collusion in both stateful Q-learning specifications according to both the similarity metric and the clustering-based metric. Market Structure positive Similarity and clustering-based evidence of reward-punishment schemes
Reading fidelity high
Study strength medium
not reported
0.12
Adding exogenous noise to the update times of pricing algorithms may mitigate algorithmic collusion. Governance And Regulation negative Likelihood or strength of algorithmic collusion
Reading fidelity high
Study strength low
not reported
0.06
In the paper's discrete action-space simulations, the highest collusion index associated with a pure-strategy Nash equilibrium generated by discretization is 0.043; measured collusion below this value is treated as non-collusive. Market Structure null_result Collusion index benchmark from discretized pure-strategy Nash equilibria
Reading fidelity high
Study strength medium
CI = 0.043
0.12

Notes