Skip to main content

Eval Matrix Report

Generated: 2026-05-25T23:23:42.184Z 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.2%56.7%
hybrid0.1%7.3%0.2%56.8%
hybrid-joint6.0%16.9%0.0%0.2%

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.4%62.5%71.8%20043711201
localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.58.5%20.0%29.9%6734772684
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.25.2%25.3%25.3%62184183
dependent_locality1.1%27.5%2.2%1196229
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.25.0%0.8%1.6%25752955
house_number8.8%0.5%0.9%8831734
streetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.10.0%0.1%0.3%4362924
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%0331101
subregion0.0%0.0%0.0%02870
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.9257540.2%
conf:0.7-0.998900.0%
conf:0.5-0.770400.0%
conf < 0.526700.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.4%62.6%71.9%20053701200
localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.58.6%20.1%29.9%6744762683
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.25.2%25.3%25.3%62184183
dependent_locality1.1%27.5%2.2%1195629
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.0%0.8%1.6%24762956
house_number9.2%0.5%0.9%8791734
streetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.10.0%0.1%0.3%4362924
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%0331101
subregion0.0%0.0%0.0%02870
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.9258140.2%
conf:0.7-0.998700.0%
conf:0.5-0.770100.0%
conf < 0.526600.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.7%87.1%82.1%1518436224
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.86.2%68.9%76.6%2053330927
regionregionThe first-level administrative subdivision of a country — a US state, a French region, a province. The component between country and locality.81.7%60.3%69.4%19334331272
localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.71.3%45.0%55.2%15096061848
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.6%12.2%12.4%30208215
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.5%3.2%3.4%9526212833
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%3510941066
dependent_locality0.6%15.0%1.2%692234
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%02100
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.9900.0%
conf:0.7-0.97417410.0%
conf:0.5-0.734131885.5%
conf < 0.5372123.2%

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%