A Novel Approach for Ontology-Based Feature Vector Generation for Web Text Document Classification

Mohamed K. Elhadad, Khaled Badran, Gouda I. Salama

International Journal of Software Innovation · 2017 · 19 citations · 19 references

Concepts

TL;DR

Extracting the feature vector in mining tasks is considered the most important for enhancing text processing capabilities. This paper proposes a novel approach to build a semantically enriched feature vector for web text document classification. The method leverages WordNet’s hierarchical structure to prune unrelated words and append lexical categories to each term, represents documents with VSM and TF‑IDF, and is benchmarked against PCA and a non‑semantic ontology reduction using five classifiers. Experiments show that the proposed ontology‑based approach outperforms traditional methods, yielding higher accuracy, F‑measure, precision, and recall.

Abstract

The task of extracting the used feature vector in mining tasks (classification, clustering …etc.) " is considered the most important task for enhancing the text processing capabilities. This paper proposes a novel approach to be used in building the feature vector used in web text document classification process; adding semantics in the generated feature vector. This approach is based on utilizing the benefit of the hierarchal structure of the WordNet ontology, to eliminate meaningless words from the generated feature vector that has no semantic relation with any of WordNet lexical categories; this leads to the reduction of the feature vector size without losing information on the text, also enriching the feature vector by concatenating each word with its corresponding WordNet lexical category. For mining tasks, the Vector Space Model (VSM) is used to represent text documents and the Term Frequency Inverse Document Frequency (TFIDF) is used as a term weighting technique. The proposed ontology based approach was evaluated against the Principal component analysis (PCA) approach, and against an ontology based reduction technique without the process of adding semantics to the generated feature vector using several experiments with five different classifiers (SVM, JRIP, J48, Naive-Bayes, and kNN). The experimental results reveal the effectiveness of the authors' proposed approach against other traditional approaches to achieve a better classification accuracy F-measure, precision, and recall.

References

19