Source-linked AI summary

From Location Phrases to Geographic Entities: Task-Adapted Retrieval for People Search

Yanbo Li, Chujie Zheng, Jiahao Xu, Chetan Bhole, Lingyu Zhang, Puneet Singh Ahluwalia, Kevin Nguyen, Raghavan Muthuregunathan, Santhosh Sachindran, Sachin Ahuja, Fedor Borisyuk

arXiv:2608.28965v1cs.AIcs.LG

TL;DR

People search needs to map varied location phrases to structured geographic entities despite aliases, misspellings, metropolitan expressions, and same-name ambiguity. The paper adapts a prompt-asymmetric bi-encoder with calibrated aliases, bounded ambiguity-aware negatives, and editable entity documents, improving human relevance while showing regime-dependent benchmark trade-offs. These results support task-adapted retrieval as a practical replacement for taxonomy-based standardization, especially on non-canonical queries.

  • Problem

    Geographic standardizers handle canonical names well but are brittle to non-canonical aliases, misspellings, metropolitan expressions, and same-name ambiguity.

  • Method

    The paper formulates geographic grounding as graded, set-valued retrieval and uses task-specific supervision with calibrated aliases, bounded ambiguity-aware negatives, and editable entity documents.

  • Results

    Task adaptation improves across the production-derived benchmark and GeoNames transfer, while human relevant P@1 rises from 28.0% to 46.0%.

  • Takeaways & Limitations

    The results support replacing taxonomy-based standardization with task-adapted retrieval, with the largest relevance gains on non-canonical queries.

  • Takeaways & Limitations

    Aggregate metrics do not establish uniform performance across region–language strata, and the evaluation’s distinct estimands should not be conflated.

Abstract

from arXiv · show

People search must map free-form location phrases to geographic entities used as structured retrieval filters. Lexical standardizers handle canonical names well but are brittle to aliases, misspellings, metropolitan expressions, and same-name ambiguity. We formulate this task as graded, set-valued entity retrieval over a fixed ontology. We identify three coupled design requirements: distinguishing identity-preserving variation from knowledge-dependent aliases, controlling false negatives among valid same-name entities, and separating stable transformations from mutable entity knowledge. We realize them in a prompt-asymmetric bi-encoder with calibrated alias support, bounded ambiguity-aware negatives, and editable entity documents that support localized updates without retraining. Across a fixed production-derived development benchmark and a public GeoNames transfer task, task adaptation improves substantially over frozen encoders and standard token baselines. Controlled development ablations show that specialized supervision contributes beyond standard task fine-tuning and encoder scaling. On GeoNames, the adapted model improves known-target Recall@1 throughout zero-to-moderate character overlap, while character n-grams retain a small aggregate Target Recall@5 advantage. In a blinded human comparison on a stratified production challenge set, our model raises relevant P@1 from 28.0% to 46.0% (p=0.012). Fixed-query endpoint estimates improve on non-canonical queries and remain close to control on frequent queries; a randomized live experiment detects no engagement regression. These results support task-adapted geographic entity retrieval as a practical replacement for the incumbent taxonomy-based standardizer, with the largest relevance gains on non-canonical queries.

1 Introduction

The paper replaces brittle taxonomy-based geographic standardization with graded, set-valued retrieval designed for aliases, non-canonical forms, and same-name ambiguity. A task-adapted bi-encoder improves benchmark and human-evaluated retrieval, especially for non-canonical queries.

  • Motivation: Geographic standardization maps extracted location phrases to one or more ontology identifiers used for candidate generation.This is the structured bridge between free-form people-search intent and downstream profile retrieval.
  • Motivation: Conventional gazetteer and rule-based standardizers are accurate on frequent, well-formed queries but lose coverage on abbreviations, informal names, metropolitan phrases, misspellings, and punctuation variants.Additional rules require maintenance and may create collisions among places sharing a surface form.
  • Approach: The design separates identity-preserving transformations, knowledge-dependent aliases, ambiguity-aware negatives, and mutable entity knowledge into coupled retrieval components.These choices address distinct error channels rather than relying on encoder scale alone.
  • Approach: The system fine-tunes a 0.6B-parameter shared-weight bi-encoder with different query and entity prompts, while precomputing entity representations.The experiments use a compact representation for fixed-inventory retrieval.
  • Results: 0.9201 nDCG@10 is achieved by the selected task-adapted system versus 0.8099 under standard surface-form fine-tuning.Larger frozen encoders do not close the gap; human relevant P@1 also rises from 28.0% to 46.0%.

2 Related Work

Prior work addresses geographic linking, alias-rich normalization, synthetic supervision, editable memory, and assessment largely as separate problems. This paper couples them through fixed-ontology retrieval with graded relevance, validated aliases, bounded ambiguity handling, and editable entity documents.

  • People search and structured query understanding: People-search systems retrieve profiles from overall intent, whereas this paper studies location grounding as a complementary query-understanding problem.The output is an entity set rather than a member ranking.
  • Toponym resolution and geographic representation: Toponym-resolution work links place mentions to gazetteer entries using context, while related systems add ontology, population, spatial, or map-based signals.These approaches primarily address contextual geographic linking.
  • Entity normalization over alias-rich ontologies: Dense entity retrieval and biomedical normalization show how dual encoders, synonym marginalization, and ontology alignment can address alias-rich entities.These precedents motivate retrieval beyond manually complete alias tables.
  • Synthetic supervision and negative construction: Synthetic-query supervision and mined-negative methods improve retrievers but require filtering or denoising because unlabeled positives make hard negatives unreliable.The paper instead targets entity-specific alias validation and calibration.
  • Compact retrieval and editable entity memory: Editable-memory research commonly considers evolving entities, while this paper evaluates a narrower fixed-ontology update that re-embeds only an affected entity after adding an alias.Model parameters remain fixed during the entity-only update.
  • Synthesis: The paper’s novelty is coupling graded set-valued relevance, validated alias support, bounded same-name contrast, and editable entity documents in one fixed-ontology formulation.It presents this coupling rather than a new base encoder or judge as the central contribution.

3 Problem Formulation

The task returns an ordered set of geographic entities whose IDs become disjunctive filters, while graded relevance distinguishes dominant interpretations from valid alternatives. The formulation jointly controls positive query support, confusable negatives, and mutable entity knowledge.

  • Task definition: Given an extracted location span, the standardizer returns an ordered list of distinct entities from a curated, multi-granularity ontology.Candidate generation applies the corresponding entity IDs as structured filters.
  • Task definition: Multiple entities may be relevant for one phrase, while unqualified same-name places require the dominant interpretation to rank before secondary entities.This motivates graded relevance and coverage-sensitive evaluation.
  • Evaluation: For k=5, retrieved IDs form an OR filter, binary Top-k counts any relevant entity, and graded metrics reward ranking the most relevant interpretation earlier.The operating point permits several valid geographic interpretations.
  • Evaluation: nDCG@10 uses a shared judged candidate pool, while Success@5 measures whether the OR filter contains at least one usable interpretation.Reporting both avoids reducing multi-entity retrieval to single-label accuracy.
  • Scoring: The bi-encoder maps prompted query and entity documents to normalized vectors and retrieves the highest-scoring entities.The reported compact representation has D=64 and retrieves k=5 entities over a fixed ontology.
  • Learning objective: Training specifies positive query-form support from canonical names, validated aliases, and identity-preserving transformations, alongside negatives from hierarchy overlap, same-name entities, and batches.The entity alias field determines which knowledge can change without updating model parameters.
  • Operating assumptions: The architecture is constrained by a high-frequency lexical head and a smaller non-canonical tail, with slowly changing entity documents encoded offline.Serving therefore requires one query encoding and exhaustive scoring over compact entity vectors.

4 Retrieval Architecture

The retrieval architecture precomputes compact entity vectors and encodes only the extracted location span online. It preserves the production interface by returning canonical entity IDs that downstream candidate generation consumes as OR filters.

  • Offline pipeline: Offline processing assembles, encodes, truncates, and normalizes one document per entity before storing vectors in an exact-search index.The compact low-precision representation enables exact scoring over the fixed ontology.
  • Architecture: Figure 1 separates a weekly entity pipeline from a per-query path in which entity representations are precomputed and each query receives one encoding.This is the architecture’s principal serving asymmetry.
  • Online path: Online serving encodes only the extracted location span, scans the filtered corpus exactly, and returns Top-k canonical entity IDs rather than free text.At k=5, downstream candidate retrieval applies all returned IDs as an OR filter while people ranking remains unchanged.
  • Serving properties: Exact exhaustive retrieval is enabled by offline entity refreshes and a loss optimized directly for the compact serving subspace.This avoids approximation-induced recall loss and index-specific tuning.
  • Updates: Adding an alias to one entity document requires re-embedding only that affected entity, leaving model parameters fixed.This provides a localized update path for mutable entity knowledge.
  • Production compatibility: The embedding path replaces only geographic standardization and preserves the incumbent identifier contract, with retrieval depth treated as an explicit intervention.Top-1 passes one entity filter, whereas Top-5 passes five retrieved IDs as a disjunction.

5 Learning Robust and Editable Geo Representations

The paper assigns distinct supervision and memory mechanisms to surface variation, knowledge-dependent aliases, and same-name ambiguity. A prompt-asymmetric bi-encoder combines calibrated positive support, targeted negatives, and editable entity documents for fixed-inventory geographic retrieval.

  • Design requirements: A generic bi-encoder must separately handle identity-preserving variation, knowledge-dependent aliases, and legitimately ambiguous same-name entities.The paper assigns these error channels to positive support, negative sampling, and memory placement.
  • Entity documents: Entity documents contain canonical geographic metadata and editable aliases, with natural-language rendering chosen for inspectability and encoder compatibility.The documents include names, administrative divisions, country, type, a popularity bucket, and an Also Known As field; geohashes are excluded.
  • Identity-preserving views: Identity-preserving query views alter formatting or hierarchy expression without changing entity denotation.Examples include abbreviations, reversed component order, comma insertion, and lowercasing; character corruption is excluded because small edits can produce another valid place.
  • Alias learning: Validated aliases expand positive support, while calibrated non-uniform sampling limits their effect on learned embedding geometry.The system prioritizes minimal stylized names, then validated aliases, and separately increases sampling for prominent entities.
  • Ambiguity-aware negatives: Hierarchy-overlap negatives create targeted geographic contrasts, while dominance-gated and capped same-name negatives control false-negative exposure.The design uses popularity as a tie-breaker and limits contrastive penalties for valid secondary interpretations.
  • Two-timescale alias memory: Entity-side alias edits update only the affected entity vector, while model parameters retain cross-entity regularities.Re-embedding and replacing one index vector requires neither regenerated training data nor parameter updates, separating global geometry from local mutable knowledge.
  • Training-instance assembly: A single training-instance generator combines sampled query forms, identity-preserving transformations, same-entity positives, bounded constructed negatives, and in-batch negatives.Lexical proximity alone does not determine negativity; ontology identity determines positives, hierarchy creates targeted contrast, and ambiguity gates same-name contrast.
  • Model and training: The prompt-asymmetric bi-encoder uses different query and entity prompts, precomputes entity representations, and evaluates compact fixed-inventory retrieval.The experiments fine-tune a shared-weight 0.6B instruction embedding model without encoder-specific architectural changes.

6 Experiments

The experiments evaluate task adaptation, editable alias memory, public transfer, human relevance, and online serving effects against frozen, lexical, and production baselines. Results show strong gains on non-canonical and low-overlap queries, while exposing trade-offs in high-overlap Recall@5, canonical retention, and evidence scope.

  • Task adaptation versus encoder scale: 0.4620 nDCG@10 separates task adaptation from the same-size frozen encoder, while 0.2077 separates it from the frozen 8B encoder.These correspond to 100.9% and 29.2% improvements, respectively.
  • Task adaptation versus encoder scale: 0.9201 nDCG@10 is achieved by the selected task-adapted system versus 0.8099 under standard surface-form fine-tuning.The specialized supervision and selected representation add 0.1102 under fixed conditions.
  • Editable alias memory: 0.6435 target Recall@1 and 0.7664 target Recall@5 follow entity-document alias updates from 0.1819 and 0.2869, respectively.Canonical Recall@5 decreases by 0.0211, whereas lexical insertion reaches 0.9369 and 0.9949 with a 0.0018 canonical decrease.
  • Transfer to a public ontology: The GeoNames production comparison is limited because the proprietary standardizer cannot be ported without replacing its inventory and taxonomy-dependent logic.GeoNames is treated as a transfer benchmark rather than a production-selection proxy.
  • Transfer to a public ontology: +0.0101 aggregate Target Recall@1 favors adaptation over character n-grams, but −0.0055 Target Recall@5 favors character n-grams on GeoNames.Adaptation improves Target Recall@1 in every J≤0.50 overlap band, while character n-grams win for J>0.50.
  • Blinded human evaluation and judge validation: 18.0 percentage points increase relevant P@1 from 28.0% to 46.0% for embedding over production on the stratified human-evaluation challenge set.Average grade@1 also rises by 0.296, with p=0.001.
  • Online relevance and engagement evaluation: 2.1% at Top-1 and 5.0% at Top-5 are the non-canonical fixed-query endpoint increases, while frequent-query estimates remain within 0.4% of control.The randomized live experiment detects no regression in top-level engagement and search-health guardrails, but fixed-query estimates lack significance or non-inferiority claims.

7 Discussion

Discussion interprets the model’s gains as task- and regime-dependent, with strongest evidence from controlled adaptation, GeoNames overlap analysis, and blinded human comparison. It also cautions that the evaluation components answer distinct questions and should not be conflated.

  • 0.1102 nDCG@10 separates the selected task-adapted system from ordinary task fine-tuning, reaching 0.9201 from 0.8099 under fixed conditions.These are conditional effects under one seed.
  • On GeoNames, adaptation leads Target Recall@1 for J≤0.50, while character n-grams lead at high overlap and aggregate Target Recall@5.The overlap analysis covers 79.1% of pairs in the J≤0.50 regime.
  • The discussion distinguishes challenge-set Top-1 disagreements, descriptive endpoint estimates, and live engagement guardrails as different estimands.These evaluations should not be conflated.

8 Conclusion

The paper formulates geographic standardization as graded, set-valued retrieval and finds regime-dependent gains from task adaptation. Human relevance improves substantially, supporting replacement of the taxonomy-based standardizer while preserving the distinct scope of endpoint evidence.

  • Task-adapted retrieval couples graded, set-valued relevance with ambiguity-aware sampling, verified aliases, and mutable entity documents.
  • Adaptation leads Target Recall@1 and MRR@10 overall and for J≤0.50, while character n-grams lead on high-overlap forms and aggregate Target Recall@5.The gain is regime-dependent.
  • 18.0 percentage points increase human relevant P@1 from 28.0% to 46.0%, while endpoint estimates improve on non-canonical queries without live engagement regression.
  • These results support replacing taxonomy-based standardization with task-adapted retrieval.

9 Ethical and Responsible AI Considerations

The system limits geographic modeling to resolving location phrases against a curated ontology and applies safeguards at the geographic-entity level. The evaluation reports aggregate evidence and does not establish uniform performance across region–language strata.

  • The geographic model resolves location phrases against a curated ontology and does not encode, profile, or rank people.Aggregated member-count signals only order geographic candidates for same-name disambiguation.
  • Five internal domain experts independently rated every item in the blinded stratified challenge-set audit using a predefined ordinal relevance rubric.A separate people-result audit used three internal expert raters.
  • Popularity is bucketed, dominance gating caps its use in same-name negative construction, and aliases are validated before training or entering entity documents.
  • Aggregate metrics do not establish uniform performance across region–language strata, requiring future sliced evaluation before parity claims.The evaluation is global rather than restricted to a particular language or region.
Loading 2608.28965v1…