Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-07T00:54:19.160Z Has data issue: false hasContentIssue false

CO-graph: A new graph-based technique for cross-lingual word sense disambiguation

Published online by Cambridge University Press:  16 April 2015

ANDRES DUQUE
Affiliation:
Dpto. Lenguajes y Sistemas Informáticos, Universidad Nacional de Educación a Distancia (UNED), Madrid 28040, Spain e-mail: aduque@lsi.uned.es, lurdes@lsi.uned.es, juaner@lsi.uned.es
LOURDES ARAUJO
Affiliation:
Dpto. Lenguajes y Sistemas Informáticos, Universidad Nacional de Educación a Distancia (UNED), Madrid 28040, Spain e-mail: aduque@lsi.uned.es, lurdes@lsi.uned.es, juaner@lsi.uned.es
JUAN MARTINEZ-ROMO
Affiliation:
Dpto. Lenguajes y Sistemas Informáticos, Universidad Nacional de Educación a Distancia (UNED), Madrid 28040, Spain e-mail: aduque@lsi.uned.es, lurdes@lsi.uned.es, juaner@lsi.uned.es
Rights & Permissions [Opens in a new window]

Abstract

In this paper, we present a new method based on co-occurrence graphs for performing Cross-Lingual Word Sense Disambiguation (CLWSD). The proposed approach comprises the automatic generation of bilingual dictionaries, and a new technique for the construction of a co-occurrence graph used to select the most suitable translations from the dictionary. Different algorithms that combine both the dictionary and the co-occurrence graph are then used for performing this selection of the final translations: techniques based on sub-graphs (communities) containing clusters of words with related meanings, based on distances between nodes representing words, and based on the relative importance of each node in the whole graph. The initial output of the system is enhanced with translation probabilities, provided by a statistical bilingual dictionary. The system is evaluated using datasets from two competitions: task 3 of SemEval 2010, and task 10 of SemEval 2013. Results obtained by the different disambiguation techniques are analysed and compared to those obtained by the systems participating in the competitions. Our system offers the best results in comparison with other unsupervised systems in most of the experiments, and even overcomes supervised systems in some cases.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2015 
Figure 0

Fig. 1. Construction of the bilingual dictionary and the co-occurrence graph.

Figure 1

Fig. 2. Disambiguation process. Each of the analysed disambiguation algorithms makes use of the bilingual dictionary and the co-occurrence graph as sources of information for disambiguating each target word in each test sentence. ‘Tgt’ stands for ‘target’.

Figure 2

Table 1. Statistics from the bilingual dictionaries obtained through the GIZA++ tool, from English to German (column En-De), Spanish (column En-Es), French (column En-Fr), Italian (column En-It) and Dutch (column En-Nl)

Figure 3

Table 2. Number of translations of the words in the test dataset, for each bilingual dictionary obtained through the GIZA++ tool

Figure 4

Fig. 3. Example of the disambiguation process of a sentence containing the target word ‘coach’, with Spanish as target language.

Figure 5

Fig. 4. Communities containing the word ‘entrenador’ as translation of ‘coach’ in Spanish: (a) Walktrap algorithm; (b) Chinese whispers algorithm.

Figure 6

Fig. 5. Diagram and example of the community-based algorithm. The community graph is extracted from the co-occurrence graph, and used to compute the distances between words from the context and the target word.

Figure 7

Fig. 6. Diagram and example of the PageRank algorithm. The translation of the context is used only if we are performing the ‘PageRank with Priors’ approach.

Figure 8

Fig. 7. Diagram and example of the technique based on Dijkstra’s algorithm. The weights of the edges in the co-occurrence graph are inverted for computing the shortest path algorithm. The different lines in the edges after applying Dijkstra’s algorithm represent the shortest paths from a1 to X1 (continuous line), X2 (double line) and X3 (dashed line) respectively.

Figure 9

Fig. 8. Evolution of the F-measure achieved in a single experiment, as the threshold decreases (graph becomes more restrictive). Results for the PageRank algorithm in the ‘Complete graph approach’ using the trial dataset of the 2010 SemEval competition.

Figure 10

Table 3. MFS Baseline. Results (F-measure in %) obtained by a MFS approach for the best and out-of-five (OOF) evaluation schemes in the SemEval 2010 and SemEval 2013 competitions

Figure 11

Table 4. Results (F-measure in %) obtained by the word-based graph and complete graph approaches of the CO-Graph system for the best and out-of-five (OOF) evaluation schemes in the SemEval 2010 competition. Results for the five different disambiguation algorithms are presented, for the five languages involved in the task. Bold highlights the algorithm that reach the best results for each approach, language and evaluation scheme

Figure 12

Table 5. Results (F-measure in %) obtained by the word-based graph and complete graph approaches of the CO-Graph system for the best and out-of-five (OOF) evaluation schemes in the SemEval 2013 competition. Results for the five different disambiguation algorithms are presented, for the five languages involved in the task. Bold highlights the algorithm that reach the best results for each approach, language and evaluation scheme

Figure 13

Table 6. Comparison of results (F-measure in %) for the selected configuration of the system (threshold value p = 10−6, Dijkstra’s algorithm, complete graph approach), between the CO-Graph system alone and the CO-Graph system combined with the prior translation probabilities given by GIZA++, for the 2010 and 2013 test datasets, in both the ‘Best’ and ‘Out-Of-Five’ evaluation schemes. Bold highlights the technique that reaches the best results

Figure 14

Table 7. Comparative of the results (F-measure in %) obtained by the CO-Graph system, the unsupervised systems obtaining the best results, and the MFS approach, for the SemEval 2010 and SemEval 2013 competitions, in the five proposed languages. Bold highlights the best system (CO-Graph, best unsupervised or multilingual approach), and asterisk (*) indicates the cases in which the CO-Graph system has not been able to overcome the MFS approach

Figure 15

Fig. 9. Example of disambiguation. The target word is ‘ test ’ and the final language is Spanish.

Figure 16

Fig. 10. Example of disambiguation. The target word is ‘ strain ’ and the final language is Spanish.