Improving Toponym Resolution with Better Candidate Generation, Transformer-based Reranking, and Two-Stage Resolution

Zeyu Zhang, Steven Bethard
5/18/2023
cs.CL

Official code: clulab/geonorm (4 stars, Apache-2.0, last commit 2023-05-02).

Abstract

Geocoding is the task of converting location mentions in text into structured data that encodes the geospatial semantics. We propose a new architecture for geocoding, GeoNorm. GeoNorm first uses information retrieval techniques to generate a list of candidate entries from the geospatial ontology. Then it reranks the candidate entries using a transformer-based neural network that incorporates information from the ontology such as the entry's population. This generate-and-rerank process is applied twice: first to resolve the less ambiguous countries, states, and counties, and second to resolve the remaining location mentions, using the identified countries, states, and counties as context. Our proposed toponym resolution framework achieves state-of-the-art performance on multiple datasets. Code and models are available at \url{https://github.com/clulab/geonorm}.

View on arXivView PDF

Code Implementations(1)

clulab/geonormOfficial100%
Apache-2.0

geographical name normalization (a.k.a. toponym resolution)

41Java, ScalaJul 17, 20193 years agoApache-2.0

Similar Papers

Cite this paper

@article{zhang2023improving,
  title  = {Improving Toponym Resolution with Better Candidate Generation, Transformer-based Reranking, and Two-Stage Resolution},
  author = {Zeyu Zhang and Steven Bethard},
  year   = {2023},
  eprint = {2305.11315},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.11315v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.11315.svg)](https://codeofpaper.com/paper/2305.11315)

Discussion