Why Japanese addresses break Western parsers
Japanese addresses run backwards: prefecture, then city, then block, then number. They have no street names. Wepulled 6,373 of them from Who's On First.
Training runs, loss recipes, verdict smokes, and divergence diagnostics.
View All TagsJapanese addresses run backwards: prefecture, then city, then block, then number. They have no street names. Wepulled 6,373 of them from Who's On First.
v0.6.0 expands the schema from 10 to 16 component tags. PO box recognition: 0% → 51.9% in one training run.
This is a follow-up to yesterday's post about the v0.5.0 C-train failures. Yesterday we ran four attempts and ruled out three suspects. Today we ran a fifth and ruled out a fourth. One hypothesis remains. The method we used comes directly from software debugging, so this post is written for engineers who haven't run a training campaign before.
Mailwoman is an open-source address parser that runs in Node and the browser. It uses a small neural model to label address components ("350" = house number, "NY" = region, etc.). Try the live demo.
Mailwoman is an open-source address parser. This post is a training log entry from May 2026 documenting the v0.5.0 divergence investigation. For current project status, see what ships today.
Mailwoman is an open-source address parser. This post is a historical retrospective on the v0.4.0 training campaign (May 2026). For current project status, see what ships today.