temsa/IrishCore-GlobalPointer-ContextPII-135M-v1-rc12
IrishCore-GlobalPointer-ContextPII-135M-v1-rc12
IrishCore-GlobalPointer-ContextPII-135M-v1-rc12 is the current expanded-label raw-only PII masking release for Irish public-sector, HSE, and citizen-support flows.
It keeps the same DistilBERT-size GlobalPointer span extractor family as temsa/IrishCore-GlobalPointer-ContextPII-135M-v1-rc11, but ships a stronger bundled decoder for address cues without explicit Address: labels, hyphenated DOB formats, first-person bare age statements, role-cued lowercase names, and surname-field extraction.
Context labels served by this line:
STREET_ADDRESSCITYCOUNTYDATE_OF_BIRTHAGE
Core labels retained:
PPSNPOSTCODEPHONE_NUMBEREMAILPASSPORT_NUMBERACCOUNT_NUMBERBANK_ROUTING_NUMBERSWIFT_BICCREDIT_DEBIT_CARDFIRST_NAMELAST_NAME
Positioning
rc12 is a decoder-hardening release over rc11.
- weights unchanged
- ONNX graph unchanged
- no external scanner or validator added
- deployment path still single-pass span extraction plus deterministic
[PII:LABEL]replacement
What changed in rc12:
- the decoder now recovers street addresses from cue variants such as
I live at ...andIs é mo sheoladh ... - the decoder now accepts hyphenated DOB formats such as
03-04-1991and3-4-1991 - the decoder now masks first-person bare age statements such as
I am 43andTá mé 43 - the decoder now recovers lowercase names from role cues such as
Applicant:andAn t-iarratasóir, - the decoder now recovers surname-field values such as
Surname: O'SullivanandAinm teaghlaigh: Ní Mháille - the new
globalpointer_context_redteam_v6suite is1.0000on both full and q8 paths - weights unchanged
- ONNX graph unchanged
If you only need the narrower Irish-core structured label set and want maximum CPU throughput, temsa/IrishCore-GlobalPointer-135M-v1-rc4 remains the faster option.
Benchmarks
ONNX q8
Comparison
Evaluation Notes
Additional q8 release checks shipped in this repo:
eval/q8_globalpointer_context_redteam_v6.json: contextual regression suite for address cue variants, hyphenated DOBs, first-person bare age statements, role-cued lowercase names, and surname fields,1.0000F1 inrc12eval/q8_globalpointer_context_redteam_v5.json: contextual regression suite for slash-separated phones and 1-digit dotted/slashed DOB formats,1.0000F1 inrc11eval/q8_globalpointer_context_redteam_v4.json: contextual regression suite for lowercase self-identification names, city-before-postcode recovery, broader street suffixes, dotted/month-first DOBs, and dotted phone formatting,1.0000F1eval/q8_globalpointer_context_redteam_v3.json: contextual regression suite for age phrasing, Gaelic ordinal DOBs, parenthesized landlines, and date-internal city/name overlap cleanup,1.0000F1eval/q8_globalpointer_location_coverage_v1.json,v2,v3: Irish location coverage suites, all retained fromrc9
Usage
python3 inference_mask_onnx.py --model temsa/IrishCore-GlobalPointer-ContextPII-135M-v1-rc12 --text "Applicant: aoife murphy, Date of birth: 03-04-1991, I live at 12 Wolfe Tone Quay, Limerick, V94 A1B2, and I am 43."<!-- portfolio-comparison:start -->
Portfolio Comparison
Updated: 2026-03-16.
Use this section for the fastest public comparison across the temsa PII masking portfolio.
- The first core table only includes public checkpoints that ship both comparable q8 accuracy and q8 CPU throughput.
- The first PPSN table only includes public artifacts that ship comparable PPSN accuracy and CPU throughput.
- Missing cells in the archive tables mean the older release did not ship that metric in its public bundle.
- DiffMask rows use the reconciled
clean_single_passharness that matches the deployed runtime. - GlobalPointer rows use the public raw-only span-matrix release bundle and its packaged q8 ONNX artifact.
- The same content is shipped as
PORTFOLIO_COMPARISON.mdinside each public model repo.
Irish Core PII: Comparable Public Checkpoints
Irish Core PII: Other Public Checkpoints
Finance-boundary q8 F1 is 1.0000 for OpenMed-mLiteClinical-IrishCorePII-135M-v2-rc6, OpenMed-mLiteClinical-IrishCorePII-135M-v2-rc7, OpenMed-mLiteClinical-IrishCorePII-135M-v2-rc8, and all public IrishCore-DiffMask releases from rc1 to rc6. OpenMed-mLiteClinical-IrishCorePII-135M-v2-rc5 ships 0.8750 on that public q8 suite.
PPSN-Only: Comparable Public Artifacts
PPSN-Only: Historical Public Checkpoints
If you need the strongest current raw-only Irish core model, start with IrishCore-GlobalPointer-135M-v1-rc4. If you need the fastest CPU-first raw-only line, compare it against IrishCore-DiffMask-135M-v1-rc6. If you need a PPSN-only artifact, compare the canonical fp32, fp16, and q8 variants of OpenMed-mLiteClinical-IrishPPSN-135M-v1 directly in the table above. <!-- portfolio-comparison:end -->
