Rights statement: This is an Accepted Manuscript of an article published by Taylor & Francis in International Journal of Geographical Information Systems on 31/10/2017, available online: http://www.tandfonline.com/10.1080/13658816.2017.1390119
Accepted author manuscript, 4.39 MB, PDF document
Available under license: CC BY-NC: Creative Commons Attribution-NonCommercial 4.0 International License
Final published version
Research output: Contribution to Journal/Magazine › Journal article › peer-review
Research output: Contribution to Journal/Magazine › Journal article › peer-review
}
TY - JOUR
T1 - Toponym matching through deep neural networks
AU - Santos, Rui
AU - Murrieta-Flores, Patricia
AU - Calado, Pável
AU - Martins, Bruno
N1 - This is an Accepted Manuscript of an article published by Taylor & Francis in International Journal of Geographical Information Systems on 31/10/2017, available online: http://www.tandfonline.com/10.1080/13658816.2017.1390119
PY - 2017
Y1 - 2017
N2 - Toponym matching, i.e. pairing strings that represent the same real-world location, is a fundamental problemfor several practical applications. The current state-of-the-art relies on string similarity metrics, either specifically developed for matching place names or integrated within methods that combine multiple metrics. However, these methods all rely on common sub-strings in order to establish similarity, and they do not effectively capture the character replacements involved in toponym changes due to transliterations or to changes in language and culture over time. In this article, we present a novel matching approach, leveraging a deep neural network to classify pairs of toponyms as either matching or nonmatching. The proposed network architecture uses recurrent nodes to build representations from the sequences of bytes that correspond to the strings that are to be matched. These representations are then combined and passed to feed-forward nodes, finally leading to a classification decision. We present the results of a wide-ranging evaluation on the performance of the proposed method, using a large dataset collected from the GeoNames gazetteer. These results show that the proposed method can significantly outperform individual similarity metrics from previous studies, as well as previous methods based on supervised machine learning for combining multiple metrics.
AB - Toponym matching, i.e. pairing strings that represent the same real-world location, is a fundamental problemfor several practical applications. The current state-of-the-art relies on string similarity metrics, either specifically developed for matching place names or integrated within methods that combine multiple metrics. However, these methods all rely on common sub-strings in order to establish similarity, and they do not effectively capture the character replacements involved in toponym changes due to transliterations or to changes in language and culture over time. In this article, we present a novel matching approach, leveraging a deep neural network to classify pairs of toponyms as either matching or nonmatching. The proposed network architecture uses recurrent nodes to build representations from the sequences of bytes that correspond to the strings that are to be matched. These representations are then combined and passed to feed-forward nodes, finally leading to a classification decision. We present the results of a wide-ranging evaluation on the performance of the proposed method, using a large dataset collected from the GeoNames gazetteer. These results show that the proposed method can significantly outperform individual similarity metrics from previous studies, as well as previous methods based on supervised machine learning for combining multiple metrics.
KW - approximate string matching
KW - deep neural networks
KW - duplicate detection
KW - geographic information retrieval
KW - recurrent neural networks
KW - Toponym matching
U2 - 10.1080/13658816.2017.1390119
DO - 10.1080/13658816.2017.1390119
M3 - Journal article
AN - SCOPUS:85032681752
VL - 32
SP - 324
EP - 348
JO - International Journal of Geographical Information Science
JF - International Journal of Geographical Information Science
SN - 1365-8816
IS - 2
ER -