Skip to main content

rp-regret-adaptive-opponents

Repeated Policy Regret (RP-Regret) methodology for regret minimization in repeated games with adaptive opponents — addresses limitations of external regret when opponents respond to history of play.

Ir para a instalação

Informações da origem

Repositório
hiyenwong/ai_collection
Última atividade na origem
8 de junho de 2026 às 08:11
Idioma detectado do SKILL.md
inglês
Estrelas
2
Forks
0

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
rp-regret-adaptive-opponents
description
Repeated Policy Regret (RP-Regret) methodology for regret minimization in repeated games with adaptive opponents — addresses limitations of external regret when opponents respond to history of play.
# Repeated Policy Regret (RP-Regret) for Adaptive Opponents ## Description Repeated Policy Regret (RP-Regret) is a game-theoretic metric for repeated games with adaptive opponents who respond based on histories of play. Standard external regret fails to capture opponent adaptivity. RP-Regret measures the difference between realized and best-in-hindsight accumulated utility when all players can respond to history, enabling stronger comparators while maintaining convergence to subgame perfect equilibria. Applicable to algorithmic trading, multi-agent systems, game theory, and economics. ## Activation Keywords - repeated policy regret - RP-Regret - adaptive opponent regret - regret minimization adaptive games - subgame perfect equilibrium learning - counterfactual reasoning games - 重复博弈遗憾最小化 - 自适应对手 ## Tools Used - exec: Run game theory simulations, regret minimization algorithms - write: Save analysis results, policy configurations ## Core Concepts ### RP-Regret Definition RP-Regret measures: `realized utility - best-in-hindsight utility` where the best-in-hindsight accounts for opponent responses to the player's strategy history. This is fundamentally different from external regret which assumes fixed opponents. ### Key Properties 1. **Native to repeated games**: Comparator strategies are defined within the game structure, not externally 2. **Stronger comparators**: Can use history-dependent strategies as benchmarks 3. **Fewer opponent constraints**: Works with less restrictive opponent models 4. **Equilibrium convergence**: When all players minimize RP-Regret, subgame perfect equilibria emerge ### Necessary Conditions for Sublinear RP-Regret - **Comparator variation bound**: Player's comparator strategies must have bounded variation over time - **Memory constraints**: Both comparator and opponent strategies must have bounded memory of history - **Non-convex strategy space**: RP-Regret is inherently non-convex, requiring specialized optimization ## Algorithms for RP-Regret Minimization ### Algorithm 1: Optimization Oracle-Based Uses an optimization oracle (as in prior online non-convex learning work): - At each round, query oracle for best response given opponent history - Guarantees sublinear regret under oracle assumptions - Computationally expensive but theoretically strong ### Algorithm 2: Linearized Surrogate Minimization Minimizes a convex linearized surrogate of RP-Regret at each iteration: - Construct convex approximation of non-convex RP-Regret - Use standard convex optimization methods - Trade-off: easier computation vs. approximation error ### Algorithm 3: Slow-Changing Opponent Minimization Directly minimizes RP-Regret when opponents change strategies slowly: - Exploits opponent strategy stability - No oracle needed, no linearization approximation - Best performance when opponent dynamics are predictable ## Usage Patterns ### Pattern 1: Multi-Agent Trading Systems Apply RP-Regret to algorithmic trading where market participants adapt to each other's strategies. Traditional regret bounds assume static market conditions; RP-Regret accounts for market adaptation. ### Pattern 2: Auction Design In repeated auctions with adaptive bidders, use RP-Regret to design mechanisms that converge to efficient equilibria even when bidders learn and adapt. ### Pattern 3: Cooperative Game Emergence When all players minimize RP-Regret (or its linearized variant), subgame perfect equilibria emerge that can lead to more cooperative outcomes with higher collective utility (e.g., Stag-Hunt games). ## Instructions for Agents ### Step 1: Identify Game Structure Determine if the problem involves: - Repeated interactions between multiple agents - Agents that adapt their strategies based on history - Need for counterfactual reasoning about alternative strategies ### Step 2: Choose Regret Metric - Use **external regret** if opponents are fixed/static - Use **RP-Regret** if opponents adapt to your strategy history - Use **linearized RP-Regret** if computational resources are limited ### Step 3: Select Algorithm - **Oracle-based**: When you have access to optimization oracles and need strong guarantees - **Linearized surrogate**: When computational efficiency is priority - **Slow-changing opponent**: When opponent dynamics are predictable and stable ### Step 4: Implement and Validate - Track RP-Regret over time (should be sublinear) - Verify convergence to subgame perfect equilibrium - Check for cooperative outcome emergence in coordination games ## Error Handling ### Non-Sublinear Regret If RP-Regret grows linearly: - Check comparator variation bounds — may be too aggressive - Verify opponent memory constraints - Consider switching to linearized surrogate algorithm ### Non-Convergence If equilibrium not reached: - Increase simulation horizon - Verify all players are minimizing compatible regret notions - Check for conflicting equilibrium preferences ## Mathematical Framework ``` RP-Regret_T = max_{π'} Σ_{t=1}^T [u(π', h_t) - u(π_t, h_t)] where: - π' is the best-in-hindsight policy - π_t is the policy played at time t - h_t is the history of play up to time t - u(π, h) is the utility of policy π given history h - opponent responses are conditioned on h_t ``` ## Resources - arXiv: 2606.06486 — "Regret Minimization with Adaptive Opponents in Repeated Games" - Authors: Mingyang Liu, Asuman Ozdaglar, Tiancheng Yu, Kaiqing Zhang - Categories: cs.LG, cs.AI, cs.GT ## Related Skills - dealer-market-competition-nash-equilibrium - market-informedness-rl-market-making - quantum-game-theory-economics
Ver no GitHub