---
title: 'CalConflictBench: Adaptive Calendar Conflict Benchmark'
url: https://www.emergentmind.com/topics/calconflictbench
type: topic
---

# CalConflictBench: Adaptive Calendar Conflict Benchmark

CalConflictBench is a large-scale benchmark designed for the evaluation of language agents and LLMs on long-horizon, sequential calendar conflict resolution with user-adaptive preference inference. The benchmark presents synthetic, chronologically-ordered streams of overlapping meeting and event invitations, modeled to reflect realistic organizational settings, and requires agents to make contextually consistent, personalized scheduling decisions. CalConflictBench is accompanied by PEARL, a reinforcement learning framework that combines external memory in the form of a "Strategy Hub" and curriculum-shaped, round-wise reward optimization. This framework facilitates progressive adaptation to user preferences over time, a critical capability for automating complex scheduling logistics that are otherwise labor-intensive and error-prone [2601.11957].

## 1. Dataset Generation and Benchmark Structure

CalConflictBench comprises four synthetic organizations, each with ten users assigned roles such as PI, postdoc, PhD student, CEO, engineer, and HR. Each user receives a year-long calendar auto-generated from role-specific schemas characterizing event recurrence, topics, attendee sets, and durations. Two conflict rounds are injected weekly—104 rounds per user—where one "anchor" event is deliberately overlapped with one to four competing events (with the main evaluation at M=5 events per conflict). All events in a conflict set occur in the same time slot (±5 minutes), and attribute diversity is ensured through structured "conflict reason" operators (urgency, topic, modality).

User preferences are parametrized through a set of "priority principles" for each role: $P(r) = \{ \langle p_k, w_k, g_k(\cdot) \rangle \}$, where each principle $p_k$ is triggered via a context-sensitive function $g_k$ and weighted by $w_k$. The ground-truth decision for each conflict maximizes a principle-weighted score across all candidate events.

Human verification employs a three-stage trust pipeline: annotators assess event realism, organizational coherence, and ground-truth alignment with preference principles for all labeled acceptances.

Conflict rounds are presented sequentially. At round $t$, the agent observes:
- The current calendar $C_t$
- Contextual organization and role metadata
- The conflict set $E_t = \{e_t^1, \ldots, e_t^M\}$

Agent outputs per round include: the accepted event, declined events, a full candidate ranking, and a natural-language rationale. Immediate feedback is provided, but the underlying principle set $P(r)$ is never directly revealed.

## 2. Problem Formalization and Evaluation Metrics

The benchmark is formulated as a deterministic Markov Decision Process (MDP):
- State: $S_t = (C_t, E_t, \text{context info})$
- Action: $A_t = \{ a_t^i \in \{0,1\}_{i=1..M} \mid \sum_i a_t^i = 1 \}$ (single accept decision)

The calendar is updated deterministically: $C_{t+1} = C_t \cup \{\text{accepted event}\}$.

Metrics are evaluated both per round and instance-level:
- **Decision accuracy**: $1$ if the accepted event matches ground-truth; $0$ otherwise.
- **Optimal Rank Distance (ORD)**: $ORD_t = 1 - \frac{\mathrm{pos}_t(e_t^*;\rho_t)}{M-1}$, where $\rho_t$ is the agent's ranking and $e_t^*$ the correct accept.
- **Average Error Rate (AER)**: $AER = \frac{1}{N} \sum_{t=1}^N \mathbb{I}[a_t \neq a_t^*]$ over $N$ rounds.
- **Error Reduction Rate (ERR)**: $ERR = \frac{ER_1 - ER_4}{ER_1}$, comparing first and last quarter error rates.

The evaluation protocol enforces a single-turn interface per round, with access to up to $W$ rounds of calendar history and the same prompt template for all agents.

## 3. Baseline Agents and Performance

CalConflictBench evaluates a range of baseline LLMs (Qwen3-4B/8B/14B/30B, LLaMA-3.1-8B, GPT-5, OLMo3, Gemini-2.5-flash) and agentic variants (ReAct, Mem+ReAct). Chain-of-thought and memory-augmented settings are also tested.

Key observed metrics for $N=104$ rounds, $M=5$, $W=20$ (over 10 users):
- **Qwen3-30B-Think**: AER=0.35, ERR=0.161
- **Qwen3-8B**: AER=0.37, ERR=0.026
- **GPT-5**: AER=0.35, ERR=0.092
- **ReAct**: AER=0.39, ERR=0.007
- **Mem+ReAct**: AER=0.40, ERR=–0.162

The strongest single-turn supervised fine-tuned baseline achieves AER=0.27, ERR=0.325. None of the non-PEARL agents exhibit significant preference adaptation or error reduction over the time horizon, indicating an inability to progressively model user-specific priorities [2601.11957].

## 4. The PEARL Framework: Architecture and Learning Procedure

PEARL introduces two core innovations:
1. **External Memory: "Strategy Hub"** — a bounded (max 10) natural-language list encoding inferred user preference heuristics (e.g., “Always attend deadline-driven calls”). The hub exposes two tool-API actions: `list()` to retrieve all strategies and `update(Δ)` to add or revise a strategy, with persistence across rounds.
2. **Curriculum-Shaped Round-Wise Reward** — a composite reward signal for each round combines validity, accuracy, ranking performance, and hub usage with a time-dependent weighting schedule:
    $$
    \widetilde{r}_t = \lambda^f r_t^f + \lambda^a r_t^a + \lambda^r_t r_t^r + \lambda^s_t r_t^s
    $$
    with $\lambda^r_t = 0.5 \cdot i_t$ and $\lambda^s_t = 0.5 \cdot (1-i_t)$, $i_t = t/N$.

Structured rollouts proceed as follows: for each round, an agent may interact internally up to $K$ times, choosing either a hub action (memory update) or a decision/rationale action, after which the environment returns feedback based on the above reward scheme. Per-round advantages are computed using group mean and standard deviation normalization, and gradient optimization is performed using clipped PPO (GRPO) with KL regularization coefficient 0.001.

## 5. Empirical Results and Ablation Analysis

PEARL achieves a substantial reduction in final-round average error rate: from 0.27 (best SFT) down to 0.12 (55% improvement). The error reduction rate (ERR) increases from 0.325 to 0.761, establishing that the agent not only succeeds in immediate decision accuracy but also adapts its behavior to user preferences over time.

Ablation studies demonstrate that "zero-shot+hub" alone (AER=0.41, ERR=0.048) is insufficient; both the reward curriculum and persistent memory are necessary for pronounced long-horizon adaptation. Early rounds of PEARL training emphasize memory formation through the strategy hub (high $\lambda^s$), while later rounds prioritize ranking correctness (high $\lambda^r$), producing robust temporal adaptation.

## 6. Limitations, Failure Modes, and Prospective Directions

Baseline LLMs exhibit flat or negative ERR, with larger context windows or agentic prompting (ReAct, Mem+ReAct) failing to deliver consistent adaptation. This suggests intrinsic limitations in LLMs' capacity for on-the-fly, sequential preference learning without explicit externalized memory or reward shaping.

CalConflictBench and the PEARL framework illuminate gaps in current LLM scheduling agents, particularly for scenarios requiring dynamic, feedback-driven user modeling. A plausible implication is that scalable, trustworthy automation of calendaring depends on both persistent preference memory and temporally aware optimization objectives.

Potential future research avenues include:
- Extending the dataset to real-world calendars with richer, non-synthetic preference signals.
- Exploring alternative memory architectures or tool APIs for preference tracking.
- Generalizing the round-wise curriculum concept to other sequential decision-making domains with evolving user intent.

CalConflictBench thus establishes a rigorous foundation for benchmarking language agent performance in long-term, adaptive conflict resolution, supporting detailed analysis of preference inference and adaptation dynamics [2601.11957].

Source: https://www.emergentmind.com/topics/calconflictbench