Self-Organizing Map (SOM) is an unsupervised neural network widely used in industrial areas such as pattern recognition, biological modeling, data compression , signal processing, and data mining. It is also a computational mapping principle that generates an ordered low-dimensional map from high-dimensional input data, i.e., a nonlinear projection or dimension reduction. Traditional SOM uses a predefined fixed network structure. Usually, one must adopt a number of trial tests to select an appropriate network structure and size for a given problem. Apparently, this is not the most flexible way in dealing with different types of data. In this thesis, two types of growing SOM, both of which are capable of adaptively increasing their network structures, are proposed. As a result, they can overcome the shortcomings of the fixed structure and dynamically grow the structure until a suitable size is reached. SOM, in fact, is a heuristic approach and has not been derived from rigorous mathematics. In this thesis, two types of probabilistic SOM, which can be derived from rigorous mathematics, are proposed. They are associated with certain cost functions and the sequential updating rules are just the results of their optimization. Unlike he hard assignment used in SOM, the two neural networks use the soft assignment, i.e., each input datum is assigned to each neuron with some probability. SOM can also be used I clustering, but SOM cannot e considered directly as a clustering algorithm. If it is used in clustering two-level clustering methods are usually used. i.e., clustering of neurons of SOM after completion of SOM. But there is still a problem about the most reasonable number of clusters that should be predefined. In this thesis, a two-level SOM-based clustering is proposed. It can cluster data and automatically determine the most reasonable number of clusters. Visualization can be used in data mining and can provide useful information for a better understanding of data. Through visualization one can evaluate the mined patterns and finally identify some interesting or useful patterns. SOM can also be used for visualization because it is a nonlinear projection algorithm. In this thesis, tree types of visualization methods based on SOM are proposed. They are all completely novel compared with the traditional SOM-based visualization methods. Based on the proposed visualization methods, interesting patterns of clusters can be found. Finally. Three application examples based on the proposed improvements of SOM are included in this thesis. The first application is a neural-network-based induction machine fault detection system. In this industrial application, it uses a growing SOM algorithm to determine the number of hidden neurons. The second application included is a neural-network-based content-based image retrieval system. In this application, another type of the proposed growing SOM algorithm is used to handle large and dynamic image sets. The last application is about clustering of gene expression data. The proposed two-level SOM-based clustering algorithm is used to determine the optimal clusters of gene expression data.
| Date of Award | 15 Jul 2004 |
|---|
| Original language | English |
|---|
| Awarding Institution | - City University of Hong Kong
|
|---|
| Supervisor | Wai Shing Tommy CHOW (Supervisor) |
|---|
- Self-organizing systems
- Neural networks (Computer science)
New improvements of self-organizing maps on growing structures, probabilistic formation, clustering and visualization
WU, S. (Author). 15 Jul 2004
Student thesis: Doctoral Thesis