Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-07T13:47:50.758Z Has data issue: false hasContentIssue false

Learning verb complements for Modern Greek: balancing the noisy dataset

Published online by Cambridge University Press:  01 January 2008

KATIA KERMANIDIS
Affiliation:
Wire Communications Laboratory, Department of Electrical and Computer Engineering, University of Patras, Rio 26500, Greece email: kerman@wcl.ee.upatras.gr, mmarag@wcl.ee.upatras.gr, fakotaki@wcl.ee.upatras.gr, gkokkin@wcl.ee.upatras.gr
MANOLIS MARAGOUDAKIS
Affiliation:
Wire Communications Laboratory, Department of Electrical and Computer Engineering, University of Patras, Rio 26500, Greece email: kerman@wcl.ee.upatras.gr, mmarag@wcl.ee.upatras.gr, fakotaki@wcl.ee.upatras.gr, gkokkin@wcl.ee.upatras.gr
NIKOS FAKOTAKIS
Affiliation:
Wire Communications Laboratory, Department of Electrical and Computer Engineering, University of Patras, Rio 26500, Greece email: kerman@wcl.ee.upatras.gr, mmarag@wcl.ee.upatras.gr, fakotaki@wcl.ee.upatras.gr, gkokkin@wcl.ee.upatras.gr
GEORGE KOKKINAKIS
Affiliation:
Wire Communications Laboratory, Department of Electrical and Computer Engineering, University of Patras, Rio 26500, Greece email: kerman@wcl.ee.upatras.gr, mmarag@wcl.ee.upatras.gr, fakotaki@wcl.ee.upatras.gr, gkokkin@wcl.ee.upatras.gr
Rights & Permissions [Opens in a new window]

Abstract

Attempting to automatically learn to identify verb complements from natural language corpora without the help of sophisticated linguistic resources like grammars, parsers or treebanks leads to a significant amount of noise in the data. In machine learning terms, where learning from examples is performed using class-labelled feature-value vectors, noise leads to an imbalanced set of vectors: assuming that the class label takes two values (in this work complement/non-complement), one class (complements) is heavily underrepresented in the data in comparison to the other. To overcome the drop in accuracy when predicting instances of the rare class due to this disproportion, we balance the learning data by applying one-sided sampling to the training corpus and thus by reducing the number of non-complement instances. This approach has been used in the past in several domains (image processing, medicine, etc) but not in natural language processing. For identifying the examples that are safe to remove, we use the value difference metric, which proves to be more suitable for nominal attributes like the ones this work deals with, unlike the Euclidean distance, which has been used traditionally in one-sided sampling. We experiment with different learning algorithms which have been widely used and their performance is well known to the machine learning community: Bayesian learners, instance-based learners and decision trees. Additionally we present and test a variation of Bayesian belief networks, the COr-BBN (Class-oriented Bayesian belief network). The performance improves up to 22% after balancing the dataset, reaching 73.7% f-measure for the complement class, having made use only a phrase chunker and basic morphological information for preprocessing.

Information

Type
Papers
Copyright
Copyright © Cambridge University Press 2006
Figure 0

Fig. 1. The processed corpus sentence (it is followed by its English word-for-word translation) is transformed into the five labeled instances shown. Within angle brackets appear corpus notation symbols and the word lemma separated by a dash. Va and Vp stand for active and passive verb, An, Nn and Tn for adjective, noun and article in the nominative case, Na for noun in the accusative case, C for conjunction, Sp for preposition and F for punctuation mark.

Figure 1

Table 1. The percentage of the types of instances in the data set

Figure 2

Fig. 2. A graphical representation of positive and negative instances in the data.

Figure 3

Fig. 3. The four groups of the majority class instances.

Figure 4

Fig. 4. The reduced training set, containing only positive and safe negative examples.

Figure 5

Fig. 5. Reduction (%) in the number of negative instances after applying one-sided sampling with the Euclidean distance and with VDM.

Figure 6

Table 2. Confusion matrix. The rows represent the actual classes and the columns the predicted classes

Figure 7

Fig. 6. Results for both classes with the initial dataset for every classifier and fp context window [fp] in (a), [−1,fp] in (b) and [−3,+3] in (c).

Figure 8

Fig. 7. F-measure for the minority class with the initial dataset, the reduced dataset using the Euclidean distance (OSS-Eucl) and the reduced dataset using the VDM (OSS-VDM), with fp context window [fp].

Figure 9

Fig. 8. F-measure for the minority class with the initial dataset, the reduced dataset using the Euclidean distance (OSS-Eucl) and the reduced dataset using the VDM (OSS-VDM), with fp context window [−1,fp].

Figure 10

Fig. 9. F-measure for the minority class with the initial dataset, the reduced dataset using the Euclidean distance (OSS-Eucl) and the reduced dataset using the VDM (OSS-VDM), with fp context window [−3,+3].

Figure 11

Fig. 10. F-measure for the minority class with the initial dataset, and the reduced dataset using the VDM (OSS-VDM), with fp context window [−1,fp] when using a held-out test set.

Figure 12

Fig. 11. The most probable Bayesian belief networks over (a) the initial, (b) the reduced by VDM and (c) the reduced by the Euclidean distance [−2,2] datasets.

Figure 13

Fig. 12. The most probable Bayesian belief networks over the initial dataset with BBNs (a), COr-BBNS (b), and the reduced dataset with VDM with BBNs (c) and COr-BBNs (d). The dataset in these networks is with context window size [−1, fp].

Figure 14

Table 3. Complement class f-measure for every classification algorithm and various approaches to class imbalance. The context window size is [−1,fp]. The base learner for AdaBoost is IB1

Figure 15

Fig. 13. A summary of results: Complement class f-measure for all learning algorithms and fp context windows (OSS-VDM).