Skip to content
AI.info

ML data engineering

Label Delay, Censoring, and Proxy Targets

Engineer maturity-aware labels for delayed, revised, selectively observed, and proxy outcomes.

By the end you can

The target may still be undecided when the example enters the dataset

Fraud disputes, equipment failures, churn, medical outcomes and loan defaults mature over different horizons. Treat every not-yet-positive case as a negative and you have written systematic label error into the dataset. Label delay is not merely waiting for a column to arrive. It decides which examples are eligible, how the cohort is censored, and which model errors can be measured today.

In the domains where being wrong is expensive, notice who chooses the horizon. It is not the modeller. US bank regulators classify a retail loan Substandard at 90 cumulative days past due and charge off an open-end loan at 180. EU banking law fixes default at more than 90 days past due. US Regulation E gives a consumer 60 days after the statement to report a disputed electronic fund transfer, and the institution 10 business days to determine whether an error occurred — or up to 45 days if it credits the account first. The 2008 Minnesota US Senate election was certified on 5 January 2009 and affirmed by the Minnesota Supreme Court on 30 June 2009, 238 days after polling day.

A sound protocol separates four things: the event being predicted, the observation window, the outcome horizon, and the date when the label is mature enough for use.

An unobserved outcome is not automatically a negative outcome.

Visual

Prediction, outcome, and adjudication occupy different intervals

A usable label depends on the business event and on the protocol chosen for maturity. For one common event these five intervals are not a diagram. They are a statute: US Regulation E's "Procedures for resolving errors", for a disputed electronic fund transfer.

Scoring time is the transfer itself. The outcome window runs while the customer can still object: the consumer's notice of error must reach the institution no later than 60 days after the statement on which the error first appears. Initial observation is the institution's determination, which it has 10 business days to make. The correction period is what the rule buys when 10 business days are not enough. The institution may take up to 45 days, and that 45 days becomes 90 days for transfers not initiated within a state, point-of-sale debit card transactions, or accounts less than 30 days old. The maturity date is when that investigation closes.

A model that reads the ledger on day 12 is not reading an outcome. It is reading the position of a clock the rules wound. Every one of those numbers is a boundary a training cohort can be cut on the wrong side of.

FigureTimeline · 5 stops
  1. Scoring time

    The model must act using evidence available at this cutoff.

  2. Outcome window

    The protocol waits for the event being predicted to occur.

  3. Initial observation

    A provisional outcome may first appear in operational systems.

  4. Correction period

    Disputes, returns, appeals, or late measurements can revise the outcome.

  5. Maturity date

    The label is frozen or marked sufficiently final for the declared use.

A label contract should explain whether it is provisional, final, or still subject to restatement.

Comparison

Negative, unknown, censored, and not-yet-observed are different states

Collapsing them into one value can make evaluation look stronger than it is, and the provisional state is the one most often mistaken for a resolved one. Regulation E shows why, because it requires the placeholder in writing. An institution that takes the longer investigation window must be one that “Provisionally credits the consumer's account in the amount of the alleged error (including interest where applicable) within 10 business days of receiving the error notice.” That money is in the account and it is not a finding. A later determination can reverse it.

So a snapshot taken between day 10 and day 45 shows credited accounts that include confirmed errors, disputes still open, and disputes that will be denied. Three states wearing one value.

The remaining distinctions are of the same kind. An observed negative has run its declared window to the end. A right-censored case has not, and is common near the dataset cutoff simply because the cutoff is recent. Missing follow-up means the observation system stopped watching before maturity. That is worse than censoring whenever it stopped watching selectively, because then the missingness carries information about the outcome it hid.

FigureComparison · 4 columns

Observed negative

The outcome window closed and the target event did not occur under the protocol.

  • Eligible as a negative
  • Requires complete follow-up
  • May still have adjudication policy
  • Supports ordinary evaluation

Right-censored

The example has not been observed for the full outcome horizon.

  • Outcome remains unresolved
  • Common near dataset cutoff
  • Needs exclusion or survival methods
  • Must not be silently labeled zero

Missing follow-up

The system lost visibility before maturity.

  • May be informative missingness
  • Can differ by population
  • Needs coverage analysis
  • Often unsafe as negative

Provisional outcome

An early label exists but can be reversed or refined.

  • Useful for rapid iteration
  • Needs version and confidence
  • Can bias early metrics
  • Requires later restatement

Case

Two regulators declare default at 90, 120, and 180 days

US bank regulators fix the boundary between late and defaulted in writing. The interagency Uniform Retail Credit Classification and Account Management Policy, published in 2000, says retail loans “past due 90 cumulative days from the contractual due date should be classified Substandard”. Closed-end loans at 120 cumulative days and open-end loans at 180 cumulative days “should be classified Loss and charged off”. Those are 30 and 90 days past the substandard threshold, and 180 is twice it.

EU banking law declares the same label with its own arithmetic. The Capital Requirements Regulation defines default of an obligor where “the obligor is more than 90 days past due on any material credit obligation to the institution, the parent undertaking or any of its subsidiaries. Competent authorities may replace the 90 days with 180 days for exposures secured by residential property or SME commercial immovable property in the retail exposure class, as well as exposures to public sector entities.” That substitution is itself dated. The CRR3 amendments, applying from 1 January 2025, removed the discretion.

Un-declaring the label is timed too. The European Banking Authority's guidelines, applying from 1 January 2021, require at least 3 months of probation before a cured exposure returns to non-defaulted status, and at least 1 year where distressed restructuring applies. The label is not discovered by the model. It is declared by a policy with a date on it, and a cohort cut between those boundaries has observed neither the charge-off nor the cure.

Example

The meaning of maturity changes by domain

The same temporal pattern appears under different operational names. In several of these domains the horizon is already written down by someone other than the team building the model.

  • Payments: a transaction may look legitimate until a dispute arrives. Under Regulation E the consumer has until 60 days after the statement to report the error, the institution has 10 business days to determine one occurred, and up to 45 days — 90 in listed cases — to finish.
  • Maintenance: a device labeled healthy may simply not have completed the failure horizon. The negative is a statement about elapsed time rather than about the device.
  • Subscriptions: churn depends on renewal opportunities and grace periods, not on one day without activity. The horizon has to be at least one renewal cycle long to mean anything.
  • Healthcare: outcome availability can depend on follow-up, referral, or treatment outside the observed system. ICH E9(R1) gives such post-initiation events the name intercurrent events, and requires the protocol to state in advance how each one is handled.
  • Credit: default labels may be revised by cure, restructuring, write-off, or reporting corrections. The European Banking Authority requires at least 3 months of probation before a cured exposure is reclassified, or at least 1 year after distressed restructuring.

Key idea

A fast proxy can optimize the wrong process

Teams often replace a delayed target with a quickly available proxy: manual review, complaint, click, or short-term return. The proxy can be useful. But it measures a different process, and if reviewers see model scores the proxy also contains the model's earlier decisions.

Chicago's Strategic Subjects List is that failure with numbers attached. The police department piloted it in 2013, and RAND evaluated it in 2016 against a matched comparison group. The list held 426 people. The result: “Individuals on the SSL are not more or less likely to become a victim of a homicide or shooting than the comparison group, and this is further supported by city-level analysis. The treated group is more likely to be arrested for a shooting.” The outcome the program existed to change did not move. The proxy did, and the authors attribute that to officers using the list as leads. The causal path runs the wrong way round: the model moved the officers, the officers moved the arrests, and the arrests are the label a next model would train on.

Chicago's Office of Inspector General recorded in January 2020 what that label actually counted. The program scored everyone arrested regardless of conviction, and its interventions “may have attached negative consequences to arrests which did not result in convictions”. An arrest is available immediately. A conviction waits on a court disposition the OIG calls lengthy. The advisory also records an 18-month party-to-violence prediction horizon and $3.8m in federal grants. CPD decommissioned the models on 1 November 2019.

Before you assume the fast label is the slow one arriving early, document three things: the causal path from event to proxy, the populations it misses, and how proxy performance relates to mature outcomes.

A proxy label is a design choice, not a faster copy of the true target.

Case

A health algorithm that ranked patients by cost, not by illness

The clearest published case of a proxy label going wrong is a commercial care-management algorithm that decided which patients got extra help. It ranked them by predicted “health care costs rather than illness”, and auto-enrolled anyone above the 97th percentile of predicted risk. Ziad Obermeyer and three colleagues dissected it in Science in 2019.

On its own target it worked. In the top 5% of predicted risk, realised costs were $35,541 for Black patients against $34,059 for White patients — the proxy was being predicted almost equally well for both groups. On the thing the program was for, it did not: “at a given risk score, Black patients are considerably sicker than White patients”. Less is spent on Black patients at equal need, so equal cost encodes unequal illness. Science's editor summary puts the mechanism in one line — “Bias occurs because the algorithm uses health costs as a proxy for health needs” — and the consequence in another: the bias “reduces the number of Black patients identified for extra care by more than half”.

The size of the correction is the part worth memorising. The abstract states it in a single sentence: “Remedying this disparity would increase the percentage of Black patients receiving additional help from 17.7 to 46.5%.” No retraining, no new features, no new patients. That is what changing the predicted quantity is worth, and no amount of accuracy on cost would have found it.

The consequence was not academic. The paper appeared on 25 October 2019, and two New York State regulators wrote to UnitedHealth Group the same day. Superintendent Linda A. Lacewell of the Department of Financial Services and Health Commissioner Howard A. Zucker named Optum's Impact Pro algorithm to CEO David S. Wichmann, and called on the company to demonstrate it is not racially discriminatory or stop using it.

Figure

A proxy target moves the flagged share from 17.7% to 46.5%; a regulator instead fixes the label at 90, 120 and 180 cumulative days past due.

Steps

Build a maturity-aware training cohort

The procedure should be executable from a declared dataset cutoff. One industry has already had this contract adopted by two regulatory bodies. ICH E9(R1), the addendum on estimands and sensitivity analysis in clinical trials, was adopted in November 2019. The EMA's CHMP adopted it in January 2020, in effect from July 2020.

It requires the target of estimation to be specified in advance, through five attributes: the treatment condition, the population, the variable or endpoint, the handling of intercurrent events, and a population-level summary. The first three are steps 1 to 3 here — name the subject and the decision, set the horizon, define maturity. The fourth is step 4, classifying the unresolved cases. The addendum defines exactly what makes them unresolved: “Intercurrent events are events occurring after treatment initiation that affect either the interpretation or the existence of the measurements associated with the clinical question of interest.” It then lists five strategies for handling them.

The ordering is the point. The handling of the events that destroy or distort the outcome is written down before the data are collected. It is not chosen afterwards by an analyst who can already see which choice flatters the metric. Steps 5 and 6 are what an operational system adds on top. Report maturity and follow-up coverage by time period and population. Keep the provisional labels beside the mature ones, so revision can be measured rather than absorbed.

FigureProcess · 6 steps
  1. 1. Define the prediction event

    Name the subject, scoring time, and decision consequence.

  2. 2. Set the outcome horizon

    Specify how long the target event has to occur.

  3. 3. Define maturity

    State correction, appeal, and follow-up rules for a final or provisional label.

  4. 4. Classify unresolved cases

    Separate censored, missing-follow-up, pending, and genuinely negative examples.

  5. 5. Measure coverage

    Report maturity and follow-up rates by time and population.

  6. 6. Restate later

    Compare provisional and mature labels to quantify revision bias.

Analogy

Provisional counts and certified results

Early counts are provisional labels and certification is the maturity boundary. In the 2008 US Senate election in Minnesota the two disagreed about who had won. On 18 November 2008 the State Canvassing Board's statewide canvassing report gave Coleman 1,211,565 and Franken 1,211,359, a margin of 206 votes for Coleman. A manual recount then ran from 19 November 2008 to 5 January 2009. The Minnesota Supreme Court recorded what it produced: “On January 5, 2009, the State Canvassing Board certified the results of the election as 1,212,431 votes for Franken and 1,212,206 votes for Coleman, a margin of 225 votes in Franken’s favor.”

The label did not merely tighten. It changed sign. The three-judge contest court found on 13 April 2009 that Franken had 1,212,629 and Coleman 1,212,317, a margin of 312, after the litigation over 933 wrongly rejected absentee ballots and 351 further envelopes. The Supreme Court affirmed on 30 June 2009, 238 days after the election. A dashboard could legitimately have used the 18 November figure to describe how the night had gone. A model trained on it would have learned the wrong winner and reported high confidence.

ML outcomes may never become perfectly final in the way a certified count does. Some events remain unobserved, and the observation system itself can be selective. That is an argument for keeping both versions labeled and preserved. It is not an argument for trusting the fast one.

Fast labels and final labels can serve different purposes, but they must never be confused.

Delayed labels change how model evaluation is scheduled

Recent predictions may lack mature outcomes, so a current performance dashboard can overrepresent older traffic. The clocks in this lesson make the size of the gap checkable rather than rhetorical. A payments dashboard read 30 days after scoring cannot see a dispute the consumer still has until 60 days after the statement to file, nor the institution's determination, which may take 45 or 90 days after that. A credit cohort cut before day 180 has not observed the open-end outcome at all, and one cut before day 120 has not observed the closed-end one. Both cuts will happily report a positive rate.

So report the age distribution of evaluated cases and the coverage of mature labels beside every metric. When revisions are common, retain prediction-time scores and label versions. That supports cohort backfill without rewriting the historical decision context: the difference between the 18 November count and the 5 January certification is only measurable if both were kept. For survival or time-to-event problems, methods that model censoring may use more of what is known than excluding every unresolved example, but their assumptions still need domain review.

A metric without label-age and coverage context can describe the past while pretending to describe the present.

Key takeaways