pflt-fsot / docs /COMPETITIVE_POSITION.md
dappalumbo91's picture
v0.2.1: FULL verification source tree (Ada + Python factory + docs + formal)
1c6f7c7 verified
|
Raw
History Blame Contribute Delete
6.21 kB
# Competitive position — where we stand vs Google / DeepL / NLLB
**Honest snapshot** (2026-07-21).
**Law:** \(S=K(T_1+T_2+T_3)\) pin **D1D38A** (FSOT; competitors have no equivalent).
---
## Two different games
| Game | What “accuracy” means | Who owns the public narrative |
|------|----------------------|-------------------------------|
| **A. Form→gloss inventory** | Word/lemma → meaning under densify | **PFLT is very strong** |
| **B. Sentence fluency (MT)** | Full sentence → fluent EN (BLEU/chrF/COMET) | **Google / DeepL / NLLB** |
We are **competitive / leading on A**.
We are **climbing toward B**, not at parity yet.
---
## Our numbers (measured in-repo)
### A — Form→gloss solidify (catalog)
| Metric | PFLT |
|--------|------|
| Languages | **113** |
| OPEN / PRODUCT form→gloss | **~99.99%** |
| Thin langs (n<50) | **0** |
| Breadth vs Google ~249 | **~45%** of lang count |
| Breadth vs NLLB ~200 | **~56%** |
| vs DeepL ~30–100 langs | **At/above DeepL scale on count** |
This bar is **not** what Google advertises — but it is real offline inventory depth (incl. classical/historical).
### B — Sentence fluency (dual student: densify + neural)
**B1 — Chat/Tatoeba domain** (16 langs; latest SOTA push 2026-07-21):
| Path | Metric | PFLT | Note |
|------|--------|-----:|------|
| Product densify + residual TM | BLEU-4 / B1 / U-F1 | **~83 / ~98 / ~92** | Product ceiling (includes chat residual templates) |
| **Neural open-set** (best of opus/NLLB/mul per lang, ≤200/lang) | mean sacreBLEU | **~50.2** | Fair chat bar — **past staged 45** |
| Hybrid oracle densify\|neural | mean sacreBLEU | **~53.6** | Upper bound for router |
Per-lang neural peaks: it ~68, es/pt ~61, de/ru ~57–58; thin: hi ~55; CJK gap: ja ~37, zh ~32; classical la densify still wins (~48 product).
**B2 — News domain (public WMT14 de→en test, n=3003)** — harder bar:
| Metric | PFLT densify-only | PFLT neural student (local) | DeepL-class band |
|--------|------------------:|----------------------------:|-----------------:|
| **sacreBLEU** | **~0.4** | **~33.9** (opus-mt-de-en beams=5; NLLB-600M ~33.4) | Often **~40–48+** |
| **chrF** | low | **~60** | Higher |
| Gap to staged mid bar (40) | — | **~6.1** | — |
| Gap to stretch (48) | — | **~14.1** | — |
Domain split: **chat neural is past mid bar** (~50 mean sacre); **news still ~6 BLEU short** of DeepL-class mid. Densify alone does not transfer to news — hybrid router is the product path.
\*Literature ranges, not same-day FLORES A/B. FLORES **data files still 403** (README ok; parquet gated — re-check Hub “Access granted”).
### Law / uniqueness (no competitor equivalent)
| Metric | PFLT |
|--------|------|
| Live pin D1D38A | **Yes** |
| Offline classical + visual path | **Yes** |
| Densify without rewriting law | **Yes** |
---
## Are we competitive at all?
| Track | Competitive? | One-line |
|-------|--------------|----------|
| Offline form→gloss multi-lang | **Yes — strong** | Near-ceiling on our catalog |
| Catalog breadth | **Mid** | 113 of ~200–249; beating DeepL *count* band |
| Classical / dead / hieroglyph | **Yes — unique** | Weak/absent in consumer MT |
| Chat sentence (neural open-set) | **Yes — mid/high open MT** | Mean sacre **~50** (Tatoeba-style) |
| News sentence (WMT de-en) | **Near mid open MT** | **~34** sacre; **~6** to DeepL mid bar |
| Top DeepL commercial SOTA | **Not claimed** | Need +6 to +14 sacre on news |
| Cloud UX / latency | N/A | Different product (local Ada) |
| FSOT law grounding | **Category of one** | — |
**Short answer:**
Yes on **inventory, classical, offline FSOT**, and **chat neural open-set**.
**Almost mid-parity** on news WMT (~34 vs ~40 staged); **not** full DeepL stretch (~48).
Hybrid densify\|neural is the product route (oracle mean chat sacre **~54**).
---
## How far to go (gap to “parity”)
Define stages (honest):
| Stage | Domain bar | Where we are |
|-------|------------|--------------|
| **S0** Dict word map | <5 BLEU | Passed |
| **S1** Phrase densify | ~10–20 | Passed |
| **S2** Strong chat content | ~25–35 BLEU | **Passed** (neural chat mean sacre ~50) |
| **S3** Mid neural news / good EU | ~35–45 sacre WMT | **~34 HERE** — gap **~6** to 40 |
| **S4** Strong neural / DeepL-class | ~45–55+ sacre | Gap **~14** to 48 stretch |
### What must rise for S3–S4
| Lever | Why | Status |
|-------|-----|--------|
| Hybrid router densify\|neural | Product best-of path | **Oracle measured** (~54 chat mean); ship in Ada |
| Word order / T3 (esp. ja/zh) | BP kills densify BLEU despite B1 | **Route CJK to neural** (ja/zh already) |
| FLORES / WMT **same-file** eval | Comparable claim | FLORES data still gated; WMT14 **scored** |
| Neural student (NLLB/opus-mt) | Fluency generators | **Done multi-system**; optional 1.3B / finetune |
| Domain match (news vs chat) | DeepL trains news/web | Need more WMT densify or student finetune |
---
## FLORES status
- Account can read **README** of `facebook/flores`.
- **Data parquet still returns 403** (gated) — accept may be pending, wrong dataset page, or needs re-login/approval.
- Action: open https://huggingface.co/datasets/facebook/flores while logged in → confirm **Access granted** (not just license text).
- Until then we report **Tatoeba product densify** + **WMT** as public bars, not FLORES.
---
## Bottom line
| Question | Answer |
|----------|--------|
| Competitive on form→gloss / offline catalog? | **Yes** |
| Competitive on chat open-set neural? | **Yes — mid/high open MT** (~50 mean sacre) |
| Competitive on Google/DeepL **news** fluency? | **Not parity; S3** (~34 WMT sacre; ~6 to mid bar) |
| How far on news sacreBLEU? | **~6 pts** to staged 40; **~14 pts** to stretch 48 |
| Unique advantage? | **FSOT law + classical + offline densify + hybrid student path** |
**Public storefront:** HF `dappalumbo91/pflt-fsot` · Kaggle `damianpalumbo/pflt-fsot-benchmarks` · GitHub tag/docs `RELEASE_v0.2.0`.
We do **not** claim DeepL parity. We **do** claim a real, measured climb under fixed FSOT law, with high content-level scores and mid full-sentence BLEU.