FilingDrift is a language-change scoring tool for SEC 10-K annual and 10-Q quarterly filings. It measures how much a company's filing language changes year over year — the directed increase in distress vocabulary — normalized against the whole corpus, and flags the filings whose wording moved far more than normal.
It is a first-pass screen, not a forecast. A high score tells you a filing's language moved in a statistically unusual way — for the company and across the whole corpus that year — and is worth opening and reading. It does not predict returns, and it is not a trading signal.
Corporate distress often has a pre-crisis signature in language. CFOs rarely say "we're in trouble" outright — they gradually introduce hedging language, new risk-factor categories, and liquidity disclosures that weren't there before. SVB's 2022 10-K scored 57.5 against a 95th-percentile control ceiling of 51.5; the FDIC arrived 14 days after filing. That's one clean example of what the screen surfaces — the scorecard below shows the hits and the misses.
The score measures two things independently:
Both are calibrated against the healthy companies in our corpus — currently 4930+ tracked. The 95th percentile of their filing-pair scores is the control ceiling (51.5). Scores above it are flagged.
The algorithm is deterministic: no AI generation, no prompting, no summarization. The same filing always produces the same score.
The table below shows how the score performed against a hand-labeled set of crisis companies in our corpus. Events include bankruptcies, bank failures, FDIC seizures, and Chapter 11 filings (some companies subsequently emerged).
| Company | Event | Peak score | Lead time | Result |
|---|---|---|---|---|
| PRTY (Party City) | Bankruptcy 2023 | 46.3 | — | Missed |
| NKLA (Nikola) | Bankruptcy 2023 | 85.3 | 3.7 years | Detected |
| BBBY (Bed Bath) | Bankruptcy 2023 | 138.5 | 2.0 years | Detected |
| RITEAID | Bankruptcy 2023 | 79.2 | 167 days | Detected |
| SVB Financial | Bank collapse 2023 | 57.5 | 14 days | Detected |
| SI (Silvergate) | Liquidation 2023 | 15.1 | — | Missed |
| REVLON, CHKAQ | Various | <2 | — | No data † |
† REVLON and CHKAQ (Chesapeake) have a single, sparsely-parsed filing pair in our corpus — insufficient history to compute a meaningful change score. We count them as misses to avoid cherry-picking. The score requires at least two consecutive filings to measure change. (Party City, by contrast, has full history but its distress vocabulary is common enough across the corpus that the corpus-wide weighting discounts it — a genuine miss, not a data gap.)
False positives: 8 of 30 stable reference companies generated above-ceiling scores at some point — dominated by large financials (JPM, RTX). Some occurred during the COVID disruption years (2020–2021), when corpus-wide language shifts reduced the discriminating power of the period normalization. Others (e.g. RTX) followed a major corporate merger that produced large language changes for structural reasons.
FilingDrift is built by Latent Systems, a small team of ML researchers based in Paris. We all have PhDs in machine learning. Our research focuses on training embedding models and studying the geometry of the spaces they produce: how meaning is encoded in high-dimensional representations, and what structural properties of those spaces can be exploited for detection, classification, and anomaly scoring.
FilingDrift grew out of that work. The question was whether financial distress leaves a detectable signature in how a company's filing language changes over time, and whether that signature appears before prices move. The core signal is a directed phrase-frequency change normalized across the whole corpus (with a secondary sentence-embedding component drawn directly from our research on representation geometry).
We are not a hedge fund, a financial services firm, or a consultancy. FilingDrift is a research product of an independent research company.
Questions, feedback, and enterprise inquiries: hello@filingdrift.com