Skip to main content

Eval Matrix Report

Generated: 2026-05-25T12:09:29.286Z Golden rows: 4535

Summary

ModeExact Matchexact matchThe share of eval items whose every component is correct (compared per-span or per-token). Stricter than per-tag F1, which credits partial correctness.Macro F1macro F1The unweighted average of per-class F1 scores — treats every class equally. Mailwoman's primary label-level eval metric.Empty Parseaddress parsingThe process of decomposing a free-text postal address string into structured components — house number, street name, locality, region, postcode, and country — so a geocoder can resolve them to coordinates.Overconf Wrong
rule-only30.8%22.0%6.3%2.4%
neural0.1%7.3%0.3%54.5%
hybrid0.1%7.3%0.3%54.5%
hybrid-joint6.0%16.6%0.0%0.1%

rule-only

Per-component F1

TagPRF1TPFPFN
regionregionThe first-level administrative subdivision of a country — a US state, a French region, a province. The component between country and locality.96.9%84.1%90.1%269786508
house_number75.5%92.0%82.9%1602520140
postcodepostcodeThe country-specific postal code (US ZIP, French code postal, etc.). Mailwoman handles postcode parsing entirely by rule classifier — a regex problem, not an ML one.98.8%65.4%78.7%1948241032
streetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.72.6%71.2%71.9%2085786843
localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.83.4%57.0%67.8%19153811442
venuevenueA named, non-address place — a business, building, park, or stadium. Mailwoman's free-text point-of-interest component, added as a Tier 2 fine label.38.6%17.7%24.3%195310906
countrycountryThe top-level address component (an ISO country). Closed-vocabulary, so it is best handled by a deterministic matcher feeding a proposal rather than a retrained model head.21.0%25.7%23.1%63237182
unitunitA subdivision of a building — apartment, suite, floor — that refines a street address. Mailwoman's unit component; a designator plus identifier forms a subpremise.0.9%20.0%1.7%11154
street_prefix0.0%0.0%0.0%0010
street_suffix0.0%0.0%0.0%002
po_boxPO boxA numbered mailbox at a post office used as a delivery address instead of a physical street location. Mailwoman tags it as the po_box component; structurally the same family as a subpremise.0.0%0.0%0.0%001
unit_designator0.0%0.0%0.0%01150
intersection_a0.0%0.0%0.0%001
intersection_b0.0%0.0%0.0%001
dependent_locality0.0%0.0%0.0%0040
level_designator0.0%0.0%0.0%010
level0.0%0.0%0.0%010
street_prefix_particle0.0%0.0%0.0%006
cedexCEDEX (Courrier d'Entreprise à Distribution Exceptionnelle). A French postal routing for high-volume business mail: a CEDEX code delivers directly from a sorting centre, bypassing the local post office. A common negative-space format Mailwoman must parse.0.0%0.0%0.0%001
attentionattentionThe core mechanism inside a transformer encoder. Each token's representation is updated by looking at every other token, with learned weights deciding how much each one matters.0.0%0.0%0.0%001

Calibration

BucketTotalCorrectAccuracy
conf > 0.994683588.3%
conf: 0.7–0.9133056442.4%
conf: 0.5–0.7119900.0%
conf < 0.5106000.0%

Per-failure-class

ClassTotalExact Matchexact matchThe share of eval items whose every component is correct (compared per-span or per-token). Stricter than per-tag F1, which credits partial correctness.Rate
failure/tokenization-trap300.0%
kryptonite/place-shaped-venuevenueA named, non-address place — a business, building, park, or stadium. Mailwoman's free-text point-of-interest component, added as a Tier 2 fine label.600.0%
kryptonite/particle-honorific900.0%
normal4503138930.8%
failure/streetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.-localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.-collision5240.0%
kryptonite/place-name-venuevenueA named, non-address place — a business, building, park, or stadium. Mailwoman's free-text point-of-interest component, added as a Tier 2 fine label.10550.0%
failure/ambiguous-localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.4375.0%
failure/numeric-chaos11100.0%
kryptonite/disambiguation44100.0%

neural

Per-component F1

TagPRF1TPFPFN
regionregionThe first-level administrative subdivision of a country — a US state, a French region, a province. The component between country and locality.84.0%59.9%69.9%19193661286
localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.55.4%20.6%30.1%6935582664
countrycountryThe top-level address component (an ISO country). Closed-vocabulary, so it is best handled by a deterministic matcher feeding a proposal rather than a retrained model head.26.2%26.1%26.2%64180181
dependent_locality1.2%30.0%2.4%1295628
postcodepostcodeThe country-specific postal code (US ZIP, French code postal, etc.). Mailwoman handles postcode parsing entirely by rule classifier — a regex problem, not an ML one.24.4%0.7%1.4%22682958
house_number9.0%0.5%1.0%9911733
streetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.5.0%0.1%0.1%2382926
street_prefix0.0%0.0%0.0%0010
street_suffix0.0%0.0%0.0%002
po_boxPO boxA numbered mailbox at a post office used as a delivery address instead of a physical street location. Mailwoman tags it as the po_box component; structurally the same family as a subpremise.0.0%0.0%0.0%001
unitunitA subdivision of a building — apartment, suite, floor — that refines a street address. Mailwoman's unit component; a designator plus identifier forms a subpremise.0.0%0.0%0.0%005
intersection_a0.0%0.0%0.0%001
intersection_b0.0%0.0%0.0%001
venuevenueA named, non-address place — a business, building, park, or stadium. Mailwoman's free-text point-of-interest component, added as a Tier 2 fine label.0.0%0.0%0.0%0291101
subregion0.0%0.0%0.0%02720
street_prefix_particle0.0%0.0%0.0%006
cedexCEDEX (Courrier d'Entreprise à Distribution Exceptionnelle). A French postal routing for high-volume business mail: a CEDEX code delivers directly from a sorting centre, bypassing the local post office. A common negative-space format Mailwoman must parse.0.0%0.0%0.0%001
attentionattentionThe core mechanism inside a transformer encoder. Each token's representation is updated by looking at every other token, with learned weights deciding how much each one matters.0.0%0.0%0.0%001

Calibration

BucketTotalCorrectAccuracy
conf > 0.9247540.2%
conf: 0.7–0.997000.0%
conf: 0.5–0.783200.0%
conf < 0.525800.0%

Per-failure-class

ClassTotalExact Matchexact matchThe share of eval items whose every component is correct (compared per-span or per-token). Stricter than per-tag F1, which credits partial correctness.Rate
kryptonite/place-name-venuevenueA named, non-address place — a business, building, park, or stadium. Mailwoman's free-text point-of-interest component, added as a Tier 2 fine label.1000.0%
failure/ambiguous-localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.400.0%
failure/streetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.-localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.-collision500.0%
failure/tokenization-trap300.0%
kryptonite/place-shaped-venuevenueA named, non-address place — a business, building, park, or stadium. Mailwoman's free-text point-of-interest component, added as a Tier 2 fine label.600.0%
kryptonite/particle-honorific900.0%
failure/numeric-chaos100.0%
kryptonite/disambiguation400.0%
normal450340.1%

hybrid

Per-component F1

TagPRF1TPFPFN
regionregionThe first-level administrative subdivision of a country — a US state, a French region, a province. The component between country and locality.84.0%59.9%69.9%19203661285
localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.55.4%20.6%30.1%6935572664
countrycountryThe top-level address component (an ISO country). Closed-vocabulary, so it is best handled by a deterministic matcher feeding a proposal rather than a retrained model head.26.2%26.1%26.2%64180181
dependent_locality1.2%30.0%2.4%1295628
postcodepostcodeThe country-specific postal code (US ZIP, French code postal, etc.). Mailwoman handles postcode parsing entirely by rule classifier — a regex problem, not an ML one.26.1%0.8%1.6%24682956
house_number9.4%0.5%1.0%9871733
streetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.5.3%0.1%0.1%2362926
street_prefix0.0%0.0%0.0%0010
street_suffix0.0%0.0%0.0%002
po_boxPO boxA numbered mailbox at a post office used as a delivery address instead of a physical street location. Mailwoman tags it as the po_box component; structurally the same family as a subpremise.0.0%0.0%0.0%001
unitunitA subdivision of a building — apartment, suite, floor — that refines a street address. Mailwoman's unit component; a designator plus identifier forms a subpremise.0.0%0.0%0.0%005
intersection_a0.0%0.0%0.0%001
intersection_b0.0%0.0%0.0%001
venuevenueA named, non-address place — a business, building, park, or stadium. Mailwoman's free-text point-of-interest component, added as a Tier 2 fine label.0.0%0.0%0.0%0291101
subregion0.0%0.0%0.0%02710
street_prefix_particle0.0%0.0%0.0%006
cedexCEDEX (Courrier d'Entreprise à Distribution Exceptionnelle). A French postal routing for high-volume business mail: a CEDEX code delivers directly from a sorting centre, bypassing the local post office. A common negative-space format Mailwoman must parse.0.0%0.0%0.0%001
attentionattentionThe core mechanism inside a transformer encoder. Each token's representation is updated by looking at every other token, with learned weights deciding how much each one matters.0.0%0.0%0.0%001

Calibration

BucketTotalCorrectAccuracy
conf > 0.9247740.2%
conf: 0.7–0.997200.0%
conf: 0.5–0.782900.0%
conf < 0.525700.0%

Per-failure-class

ClassTotalExact Matchexact matchThe share of eval items whose every component is correct (compared per-span or per-token). Stricter than per-tag F1, which credits partial correctness.Rate
kryptonite/place-name-venuevenueA named, non-address place — a business, building, park, or stadium. Mailwoman's free-text point-of-interest component, added as a Tier 2 fine label.1000.0%
failure/ambiguous-localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.400.0%
failure/streetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.-localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.-collision500.0%
failure/tokenization-trap300.0%
kryptonite/place-shaped-venuevenueA named, non-address place — a business, building, park, or stadium. Mailwoman's free-text point-of-interest component, added as a Tier 2 fine label.600.0%
kryptonite/particle-honorific900.0%
failure/numeric-chaos100.0%
kryptonite/disambiguation400.0%
normal450340.1%

hybrid-joint

Per-component F1

TagPRF1TPFPFN
house_number77.8%87.3%82.3%1520434222
postcodepostcodeThe country-specific postal code (US ZIP, French code postal, etc.). Mailwoman handles postcode parsing entirely by rule classifier — a regex problem, not an ML one.85.6%67.7%75.6%2017339963
regionregionThe first-level administrative subdivision of a country — a US state, a French region, a province. The component between country and locality.80.8%57.0%66.9%18284331377
localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.68.7%44.3%53.9%14886791869
countrycountryThe top-level address component (an ISO country). Closed-vocabulary, so it is best handled by a deterministic matcher feeding a proposal rather than a retrained model head.12.9%12.2%12.6%30202215
streetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.3.6%3.4%3.5%9926422829
venuevenueA named, non-address place — a business, building, park, or stadium. Mailwoman's free-text point-of-interest component, added as a Tier 2 fine label.3.1%3.2%3.1%3510911066
dependent_locality0.6%15.0%1.2%692634
street_prefix0.0%0.0%0.0%0010
street_suffix0.0%0.0%0.0%002
po_boxPO boxA numbered mailbox at a post office used as a delivery address instead of a physical street location. Mailwoman tags it as the po_box component; structurally the same family as a subpremise.0.0%0.0%0.0%001
unitunitA subdivision of a building — apartment, suite, floor — that refines a street address. Mailwoman's unit component; a designator plus identifier forms a subpremise.0.0%0.0%0.0%005
intersection_a0.0%0.0%0.0%001
intersection_b0.0%0.0%0.0%001
subregion0.0%0.0%0.0%02010
street_prefix_particle0.0%0.0%0.0%006
cedexCEDEX (Courrier d'Entreprise à Distribution Exceptionnelle). A French postal routing for high-volume business mail: a CEDEX code delivers directly from a sorting centre, bypassing the local post office. A common negative-space format Mailwoman must parse.0.0%0.0%0.0%001
attentionattentionThe core mechanism inside a transformer encoder. Each token's representation is updated by looking at every other token, with learned weights deciding how much each one matters.0.0%0.0%0.0%001

Calibration

BucketTotalCorrectAccuracy
conf > 0.9500.0%
conf: 0.7–0.97307810.7%
conf: 0.5–0.734211885.5%
conf < 0.537982.1%

Per-failure-class

ClassTotalExact Matchexact matchThe share of eval items whose every component is correct (compared per-span or per-token). Stricter than per-tag F1, which credits partial correctness.Rate
kryptonite/place-name-venuevenueA named, non-address place — a business, building, park, or stadium. Mailwoman's free-text point-of-interest component, added as a Tier 2 fine label.1000.0%
failure/ambiguous-localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.400.0%
failure/streetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.-localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.-collision500.0%
failure/tokenization-trap300.0%
kryptonite/place-shaped-venuevenueA named, non-address place — a business, building, park, or stadium. Mailwoman's free-text point-of-interest component, added as a Tier 2 fine label.600.0%
kryptonite/particle-honorific900.0%
failure/numeric-chaos100.0%
kryptonite/disambiguation400.0%
normal45032746.1%