In this article, a neural network document classifier with linguistic feature selection and multi-category output is presented. It consists of a feature selection unit and a hierarchical neural network classification unit. In feature selection unit, we extract terms from some original documents by text processing, and then we analyze the conformity and uniformity of each term by entropy function which is characterized to measure the significance of term. Terms with high significance will be selected as input features for neural network document classifiers. In order to reduce the input dimension, we perform a mechanism to merge synonyms. According to the uniformity analysis, we obtain a term similarity matrix by fuzzy relation operation. By this method, we can construct a synonym thesaurus to reduce input dimension. In the hierarchical neural network classification unit, we adopt the well-known back-propagation learning model to build some proper hierarchical classification units. In our experiments, a product description database from an electronic commercial company is employed. The experimental results show that this classifier achieves sufficient accuracy to help human classification. It can save much manpower and working time for classifying a large database.
[1]
Hans Peter Luhn,et al.
A Statistical Approach to Mechanized Encoding and Searching of Literary Information
,
1957,
IBM J. Res. Dev..
[2]
Geoffrey E. Hinton,et al.
Learning internal representations by error propagation
,
1986
.
[3]
Gerard Salton,et al.
Automatic Text Processing: The Transformation, Analysis, and Retrieval of Information by Computer
,
1989
.
[4]
Ricardo Baeza-Yates,et al.
Information Retrieval: Data Structures and Algorithms
,
1992
.
[5]
Venkata Subramaniam,et al.
Information Retrieval: Data Structures & Algorithms
,
1992
.
[6]
George J. Klir,et al.
Fuzzy sets and fuzzy logic - theory and applications
,
1995
.
[7]
L. Zadeh,et al.
Towards a theory of fuzzy systems
,
1996
.