← CompanyProof Journal

COMPANY INTELLIGENCE

Entity resolution for corporate-family links needs evidence, not just matching

Entity resolution for corporate-family links fails when supplier names hide the parent. Build retrieval, evidence and review into the match workflow.

Entity resolution for corporate-family links needs evidence, not just matching — CompanyProof Research
01

Why entity resolution changes at the corporate-family layer

Entity resolution is easy to under-specify when the real question is corporate-family exposure. Matching “Acme Limited” to “ACME LTD” is one job. Deciding whether a small supplier, a holding company and a listed parent sit in the same group is another job, because the correct answer may not appear in either company name.

A recent public benchmark made that distinction hard to ignore. It tested supplier-parent links drawn from federal award records and found that links with no visible name overlap were often lost before scoring. For KYB, credit and procurement teams, the weak point is not only the matcher; it is the candidate set the matcher is allowed to see.

02

Stop treating a family link as a duplicate record

A duplicate match asks whether two records refer to the same legal entity. A corporate-family link asks whether different entities are connected through ownership or control. Those are not interchangeable. A branch record, a subsidiary, a contracting vehicle and a parent can all be valid records, each with its own identifier and filing history.

The common failure is to collapse the records too early. If a system turns a subsidiary into the parent’s golden record, it can misstate who signed a contract, who files accounts and which registry record supports the decision. Keep the supplier identity intact, then add group context as a separate relationship.

  • Resolve the contracting party first, using jurisdiction and registration identifiers where available.
  • Attach parent or subsidiary links as relationships, not replacements for the legal entity.
  • Store whether the relationship came from a registry, filing, customer assertion or modelled inference.
03

The evidence problem starts before scoring

Many entity resolution systems compare names, addresses, domains, phone numbers and other attributes, then assign a score. That helps with messy records, but it does not solve invisible relationships. A procurement system may see “Blue Aerospace LLC” and “Heico Corp” with no shared token, while the relationship sits in a filing or award-registration field outside the two records being compared.

That means the first design question is retrieval: which sources are searched before scoring begins? For example, SAM.gov registration data uses legal business name, physical address and a Unique Entity ID, while federal spending data exposes recipient and award endpoints. SEC subsidiary exhibits can add another view for listed parents, but they can omit non-significant subsidiaries under the rule.

04

A practical control pattern for company matching

Build the workflow as four gates. First, resolve the exact legal entity. Second, retrieve candidate relationships from identifiers, filings, award data and other permitted sources. Third, score the candidate relationship using attributes and evidence quality. Fourth, decide whether to accept, reject or route for review.

This pattern also fits a company data api integration. CompanyProof, for example, separates company identity, shareholders, group structures, financials and source context where the relevant module and jurisdiction support them. The integration decision is to preserve the boundary between observed facts and relationship confidence rather than hiding both inside one match label.

  • Pass: the identifier and relationship evidence agree, and the source scope is current enough for the decision.
  • Review: the company matches, but the parent link is asserted, old, partial or from a source with known omissions.
  • Reject: the only evidence is loose name similarity or a parent name copied from an unrelated record.
05

What to log when a link matters

A useful audit trail should show what was matched, what was merely associated and what remained unproven. Log the supplier’s legal name, registration number, jurisdiction, procurement identifier and the selected parent candidate. Then log the source, retrieval time, source date where supplied and the reason the relationship was accepted or challenged.

This is especially important for ongoing supplier due diligence. Parent relationships can change through acquisitions, restructurings, spinouts or simple filing updates. A stale link can distort sanctions screening, concentration limits, conflict checks and credit exposure, even when the supplier’s own legal identity is still correct.

06

The unanswered enterprise question

Most search results for company matching and entity resolution explain how to deduplicate or create a golden record. The harder enterprise question is different: how do you prove a relationship when the two names do not look related? The answer is to make relationship retrieval a first-class workflow, not a back-office exception.

Teams should test their pipeline with three strata: identical or near-identical names, shared distinctive tokens and no visible name overlap. If the last group is missing from evaluation, aggregate accuracy can look healthy while the risk cases vanish. Start with documented fields, source scope and review thresholds before tuning another similarity model.

07

A worked example: preserve the supplier, investigate the parent

Consider a hypothetical manufacturer buying components from Northbridge Components Limited. Its purchasing system contains a second record called Northbridge Components Ltd and a third called Meridian Industrial Holdings. The first two might describe the same legal entity. The third could be a parent, an unrelated business or an outdated association. The purchasing team should answer those questions separately. Similar spelling is a reason to investigate a duplicate; it does not establish that a holding company owns the supplier. Equally, a different name is not a reason to exclude a potential parent from the investigation.

Start with the supplier record that actually appears on the contract. Record its jurisdiction and registration number, then compare those identifiers with the second record. If they identify the same entity, propose a controlled duplicate merge while preserving purchase history and original identifiers. If the identifiers differ, retain both records and investigate why. A shared address may reflect a group office, a service provider or a coincidence. It is useful context, but the workflow should not turn it into an ownership conclusion without additional evidence.

Now investigate Meridian as a separate relationship candidate. Suppose an available filing identifies Meridian as the immediate parent, while an older supplier questionnaire names a different holding company. Keep both observations and their dates. Ask whether the filing describes a direct ownership relationship, a consolidated reporting group or another connection. Record the relationship that the evidence actually supports. A direct parent is not automatically the ultimate parent, and neither label establishes the identity of a natural-person beneficial owner. If the chain continues through another entity, create another investigation step.

The resulting record should show the resolved supplier, the proposed parent, the relationship type and the review outcome. A reviewer must be able to accept the supplier identity while leaving the parent relationship unresolved. That distinction lets procurement continue an appropriate onboarding step without silently treating a partial group structure as complete. If the missing relationship is essential to the proposed decision, hold that decision until the evidence is sufficient. The point is to make uncertainty actionable at the individual fact level, with a named owner and a clear next check.

08

Measure missed relationships before tuning the match score

An evaluation should begin with a reviewed set of known relationships. Divide it into cases with obvious name overlap, partial overlap and no useful name overlap. Keep incorrect candidate relationships in the evaluation as well, because a system that links everything can appear successful if only recall is measured. Record which known relationships entered the candidate set, which were accepted and which were missed. These are different stages of failure. A relationship that never reaches the scorer cannot be recovered by changing the scoring threshold.

The first interactive graph below isolates that problem. Its inputs describe a hypothetical evaluation containing 1,000 true relationships. Candidate retrieval determines how many of those relationships reach the next stage. Conditional acceptance determines how many retrieved true relationships the next stage correctly accepts. With 70 per cent retrieval and 90 per cent conditional acceptance, the workflow recovers 630 relationships and misses 370. Raising conditional acceptance to 95 per cent recovers 665. Raising retrieval to 90 per cent while keeping conditional acceptance at 90 per cent recovers 810. These are calculations from the selected assumptions, not measured results for CompanyProof or any provider.

Use the graph to ask where an improvement programme should focus. If evidence retrieval is excluding whole classes of subsidiaries, another round of name-score tuning may have little effect. If retrieval is broad but wrong relationships pass, the priority may be evidence requirements or review controls. Precision must be measured separately: divide correctly accepted relationships by all accepted relationships, including wrong ones. The graph does not estimate precision, because its hypothetical population contains only true relationships. Do not interpret its recovery percentage as accuracy or as a recommended acceptance threshold.

For a real evaluation, freeze the input records and record the version of the rules being assessed. Have a reviewer establish the expected answer without seeing the proposed model result where practical. Separate development examples from the final evaluation set. Report performance by jurisdiction, relationship type and name-overlap group, alongside an unresolved category. When the evidence does not establish a relationship, preserve that uncertainty in the expected answer. Forcing every ambiguous case into a yes-or-no label can make the evaluation less reliable than the workflow it is supposed to assess.

09

Budget for review and define what reopens a decision

Manual review is an operating cost that should be designed into the workflow. Before accepting a vendor demonstration, define the number of incoming cases, the proportion expected to require review and the time needed to resolve an exception. Ask which evidence will be presented to the reviewer and which additional checks they will need to perform. A queue containing only company names and a confidence score leaves the reviewer to reconstruct the investigation. A queue containing identifiers, relationship evidence, conflicting observations and timestamps offers a clearer starting point.

The second interactive graph calculates review hours from three editable assumptions: monthly cases, the percentage sent for review and minutes per reviewed case. At 5,000 cases, a 15 per cent review rate and eight minutes per case, the workload is 100 hours. The graph compares that selected rate with rates five percentage points lower and higher, bounded between zero and 100 per cent. It does not predict how a change in threshold will affect accuracy. A lower review rate can reflect better evidence, a less cautious policy or missed exceptions; the workload calculation cannot tell you which.

Use the result to discuss capacity with the team that owns the queue. Decide how urgent cases are prioritised, who can resolve a conflicting parent link and what happens when evidence remains unavailable. Measure review time from actual cases before using it for staffing decisions. Keep queue age separate from hands-on review time, since waiting for an external document can dominate elapsed time. If the queue grows, investigate the reason rather than automatically lowering the review threshold. Repeated failures in one jurisdiction may call for a different retrieval step or a narrower supported decision.

Finally, define the events that reopen a previously accepted relationship. A new filing, a conflicting customer update or evidence of a restructuring should prompt a targeted check of the affected link. Preserve the earlier decision and its supporting observations, then create a new outcome with its own time and reviewer or rule version. Downstream users need to know whether the legal entity changed, the parent relationship changed or only the available evidence changed. Those outcomes require different actions. A useful first deployment therefore combines identity resolution, relationship investigation, a review queue and a controlled way to revisit decisions as information changes.

01 / RELATIONSHIP RECOVERY

What never reaches the matcher?

Explore 1,000 true relationships. Move either slider to see how candidate retrieval limits the final result.

True relationships recovered (%)00252550507575100100Candidate retrieval (%)
630recovered
370missed

Illustrative model. Recovered = 1,000 × retrieval rate × conditional acceptance rate. False positives are excluded, so this is not an accuracy or precision estimate.

02 / REVIEW CAPACITY

How much review can your team absorb?

Compare your selected review rate with a lower and higher rate. The bars update as the workload assumptions change.

Monthly review hours10% review66.7 h15% review100.0 h20% review133.3 h0133.3 hours
750cases to review
100.0 hmonthly workload

Illustrative assumptions. Hours = cases × review rate × minutes ÷ 60. Comparison rates are five percentage points below and above your selection, bounded at 0% and 100%. No accuracy change is assumed.

NEXT STEP

Put the guidance to work.

FREQUENTLY ASKED QUESTIONS

entity resolution FAQs

What does entity resolution mean in company data?

It means deciding whether records refer to the same business entity or a connected entity in a defined relationship. For company data, that usually requires identifiers, jurisdictions and source context, not only similar names.

How is corporate-family resolution different from company matching?

Company matching usually asks whether two records describe the same legal entity. Corporate-family resolution asks whether different legal entities belong to the same ownership or control group, which requires relationship evidence.

Why do company names fail in supplier matching?

Names fail when subsidiaries, special-purpose vehicles or acquired companies keep distinct brands. The supplier and parent may share no distinctive word, so a name-based blocker may never create the candidate pair.

What identifiers should a supplier due diligence workflow capture?

Capture the registered legal name, jurisdiction, registration number where available, tax or procurement identifiers where allowed, and the exact source used. Keep each identifier tied to the entity it identifies.

Can a Unique Entity ID prove the parent company?

No. A Unique Entity ID helps identify an entity in SAM.gov, but parent or control conclusions still need relationship evidence. Treat the identifier as identity evidence, not a complete ownership determination.

When should a parent-company link go to manual review?

Route it when the supplier is resolved but the group link is inferred, old, source-limited or contradicted by another record. Review is also appropriate when exposure, sanctions or credit decisions depend on the link.

Should a system merge subsidiary records into the parent?

Usually no. Keep the subsidiary as the contracting or filing entity, then attach the parent relationship separately. Merging too early can hide who signed, which registry applies and what evidence supports the link.

How fresh should corporate-family evidence be?

Freshness should match the decision risk. Onboarding may require current registry and filing checks, while ongoing monitoring should recheck when ownership, registration, filing status or procurement identifiers change.

What should an entity resolution evaluation set include?

Include easy name matches, shared-token cases and no-name-overlap cases. Report performance separately for each group so a strong aggregate score does not conceal failure on hidden corporate-family relationships.

Where should teams start if they need implementation guidance?

Start by defining the decision, required jurisdictions, accepted sources and review thresholds. Then inspect the exact API fields and evidence returned before putting relationship matches into production workflows.