Skip to main content

Eval Matrix Report

Generated: 2026-05-25T15:43:12.991Z 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.0%7.8%0.3%59.3%
hybrid0.0%7.8%0.3%59.4%
hybrid-joint10.2%17.0%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.87.5%58.0%69.8%18602661345
localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.45.1%28.0%34.5%93911442418
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.9%26.9%26.9%66179179
house_number11.0%0.5%1.0%9731733
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.12.1%0.2%0.5%7512973
streetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.12.0%0.1%0.2%3222925
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%011101
dependent_locality0.0%0.0%0.0%01740
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.9268900.0%
conf:0.7-0.9114500.0%
conf:0.5-0.756100.0%
conf < 0.514010.7%

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
normal450300.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.1000.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%
failure/ambiguous-localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.4125.0%
kryptonite/disambiguation4125.0%

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.87.5%58.1%69.8%18612661344
localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.45.2%28.1%34.6%94211412415
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.9%26.9%26.9%66179179
house_number11.5%0.5%1.0%9691733
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.12.3%0.2%0.5%7502973
streetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.12.0%0.1%0.2%3222925
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%011101
dependent_locality0.0%0.0%0.0%01740
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.9269300.0%
conf:0.7-0.9114500.0%
conf:0.5-0.755700.0%
conf < 0.514010.7%

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
normal450300.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.1000.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%
failure/ambiguous-localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.4125.0%
kryptonite/disambiguation4125.0%

hybrid-joint

Per-component F1

TagPRF1TPFPFN
house_number79.8%87.2%83.3%1519384223
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.87.3%70.7%78.1%2107307873
regionregionThe first-level administrative subdivision of a country — a US state, a French region, a province. The component between country and locality.83.7%55.4%66.7%17753451430
localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.54.5%57.3%55.9%192316041434
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.14.6%14.3%14.5%35204210
streetstreetThe named linear feature along which house numbers are ordered. Decomposes into a name plus street affixes; one of the Tier 2 fine labels.4.1%3.8%3.9%11025972818
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.2.8%2.8%2.8%3110831070
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
dependent_locality0.0%0.0%0.0%01140
subregion0.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.91100.0%
conf:0.7-0.986212814.8%
conf:0.5-0.734893269.3%
conf < 0.5173105.8%

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/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%
normal450346210.3%
failure/ambiguous-localitylocalityThe city / town / settlement component of an address: a populated place sitting between region and neighbourhood in the hierarchy.4125.0%
kryptonite/disambiguation4250.0%