When Does "Post-Call" Begin? An Availability Contract for Earnings-Call NLP Benchmarks
Organizations: National University of Singapore Asian Institute of Digital Finance Singapore
Abstract
Corporate financial disclosures often unfold over time, with announcements, prepared remarks, and discussion spanning multiple high-frequency return intervals. Financial NLP benchmarks can therefore suffer from a within-event timing mismatch when the prediction target begins before the textual or audio input used by a model could be complete. Chronological train--test splits do not prevent this mismatch, because it occurs inside individual events rather than across samples. We introduce an Availability Contract, which requires a benchmark to state the input boundary, evidence for input availability, the outcome start, and the claims supported by that evidence. We apply this framework to 552 earnings calls from 24 firms. For each call, we hold the return endpoint fixed and compare the previous close, a documentary call-start proxy, and a completion proxy based on reconstructed audio end plus a stipulated processing allowance. At this baseline, moving from the call-start proxy to the completion proxy flips return signs for 9.4% of calls. Holding completion-clock cutpoints fixed, 28.3% change quintile. In an independent release-session analysis of a public earnings-call volatility benchmark, shifting before-market target windows forward by one trading session raises three-day mean squared error by 18.1-21.4% across four frozen prediction streams, while their point rankings remain unchanged. Together, the results show that labels and losses can depend materially on the declared outcome clock even when model rankings appear stable. The Availability Contract makes this assumption explicit and ties post-input claims to the available timing evidence.
Figures & tables
| Claim | Permitted interpretation |
|---|---|
| Event-window association | The return may span the event; interpretation is an event-window association, not post-input attribution. |
| Proxy-aligned association | A stated completion proxy precedes label start; interpretation is conditional on the proxy. |
| Verified post-input | Observed input completion, or a defensible upper bound, precedes label start. |
| Deployability | Point-in-time input, model, order, and execution clocks are observed or conservatively bounded, and costs are modeled. |
| Stage | Calls | Retained from prior | Retained from parent |
|---|---|---|---|
| Parent event panel | 2,094 | 100.0% | 100.0% |
| Usable source clock | 755 | 36.1% | 36.1% |
| Audio-duration proxy | 669 | 88.6% | 31.9% |
| Complete common sample | 552 | 82.5% | 26.4% |
| Metric | After-close | |||
|---|---|---|---|---|
| Calls | 552 | 552 | 552 | 206 |
| Spearman | 0.506 | 0.900 | 0.465 | 1.000 |
| Mean (pp) | 3.427 | 0.623 | 3.520 | 0.000 |
| Median (pp) | 2.661 | 0.179 | 2.587 | 0.000 |
| Sign flips (%) | 32.1 | 9.4 | 34.1 | 0.0 |
| Relative moves (%) | 64.3 | 30.1 | 68.5 | 6.3 |
| Dimension | Variation | Focal estimate or range | Design details |
|---|---|---|---|
| Allowance | 0–120 min | Sign: 6.5%–15.0%; relative: 23.9%–39.9%; fixed- : 21.0%–35.9% | Stipulated allowance scenarios. |
| Audio-duration | MP3 / alignment | 8 / 3 anchors move | Maximum coefficient change pp/SD. |
| Endpoint | Following close / 390 min | / | Secondary BH – . |
| Dependence | Two-way CGM | 24 firms, 175 weeks; asymptotic sensitivity. | |
| Concentration | Delete one group | Firm: 1.149–1.456; year: 1.119–1.540 | Delete-one-firm and delete-one-year refits. |
| Estimate | Lex. tone | FinBERT | Qwen val. † | Narr. rev. |
|---|---|---|---|---|
| +0.100 | +0.196 | +1.122 | -0.579 | |
| -0.009 | -0.084 | -0.135 | -0.017 | |
| -0.073 | -0.082 | -0.233 | +0.134 | |
| +0.109 | +0.281 | +1.256 | -0.561 | |
| +0.064 | -0.003 | +0.098 | -0.151 | |
| +0.173 | +0.278 | +1.355 | -0.712 |
| Field | This audit |
|---|---|
| Claim | Proxy-aligned three-clock target and association sensitivity. |
| Input boundary | Complete spoken Q&A. |
| Readiness | Reconstructed audio-duration proxy plus 15 minutes; 0–120 minutes is the sensitivity grid. Transcript and model-inference completion are unobserved. |
| Model clock | Retrospective checkpoints; Qwen inference ran in June 2026 with a 2025-vintage checkpoint. |
| Label start | : previous close; : close of the first bar starting after the documentary source-start proxy; : the corresponding rule after the readiness proxy. These are label prices, not execution prices. |
| Endpoint | Following-session close; secondary endpoint after exactly 390 trading minutes. |