Decomposition Methods for Binary and Multi-class Support Vector Machines

碩士 === 國立臺灣大學 === 資訊工程學研究所 === 89 === The decomposition method is currently one of the major methods for solving support vector machines (SVM). An important issue of this method is the selection of working sets. In the fir...

Full description

Bibliographic Details
Main Authors: Chih-Wei Hsu, 許智瑋
Other Authors: Chih-Jen Lin
Format: Others
Language:en_US
Published: 2001
Online Access:http://ndltd.ncl.edu.tw/handle/18885564730561227819
id ndltd-TW-089NTU00392026
record_format oai_dc
spelling ndltd-TW-089NTU003920262016-07-04T04:17:05Z http://ndltd.ncl.edu.tw/handle/18885564730561227819 Decomposition Methods for Binary and Multi-class Support Vector Machines 雙類及多類支向機之分解方法 Chih-Wei Hsu 許智瑋 碩士 國立臺灣大學 資訊工程學研究所 89 The decomposition method is currently one of the major methods for solving support vector machines (SVM). An important issue of this method is the selection of working sets. In the first part of this thesis through the design of decomposition methods for bound-constrained SVM formulations and from the experimental analysis we propose a simple selection of the working set which leads to faster convergences for difficult cases. Numerical experiments on different types of problems are conducted to demonstrate the viability of the proposed method. The second part of this thesis focuses on decomposition methods for multi-class SVM. As SVM was originally designed for binary classification, how to effectively extend it for multi-class classification is still an on-going research issue. Several methods have been proposed where typically we construct a multi-class classifier by combining several binary classifiers. Some authors also proposed methods that consider all classes of data at once. As it is computationally more expensive on solving multi-class problems, comparisons on these methods using large-scale problems have not been seriously conducted. Especially for methods solving multi-class SVM in one step, a much larger optimization problem is required so up to now experiments are limited to small data sets. In this thesis we give decomposition implementation for two such ``all-together" methods: \cite{VV98a,JW98a} and \cite{KC00a}. We then compare their performance with three methods based on binary classification: ``one-against-all,'' ``one-against-one,'' and DAGSVM \cite{JP00a}. Our experiments indicate that the ``one-against-one'' and DAG methods are more suitable for practical use than the other methods. Results also show that for large problems methods by considering all data at once in general need fewer support vectors. Chih-Jen Lin 林智仁 2001 學位論文 ; thesis 63 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 資訊工程學研究所 === 89 === The decomposition method is currently one of the major methods for solving support vector machines (SVM). An important issue of this method is the selection of working sets. In the first part of this thesis through the design of decomposition methods for bound-constrained SVM formulations and from the experimental analysis we propose a simple selection of the working set which leads to faster convergences for difficult cases. Numerical experiments on different types of problems are conducted to demonstrate the viability of the proposed method. The second part of this thesis focuses on decomposition methods for multi-class SVM. As SVM was originally designed for binary classification, how to effectively extend it for multi-class classification is still an on-going research issue. Several methods have been proposed where typically we construct a multi-class classifier by combining several binary classifiers. Some authors also proposed methods that consider all classes of data at once. As it is computationally more expensive on solving multi-class problems, comparisons on these methods using large-scale problems have not been seriously conducted. Especially for methods solving multi-class SVM in one step, a much larger optimization problem is required so up to now experiments are limited to small data sets. In this thesis we give decomposition implementation for two such ``all-together" methods: \cite{VV98a,JW98a} and \cite{KC00a}. We then compare their performance with three methods based on binary classification: ``one-against-all,'' ``one-against-one,'' and DAGSVM \cite{JP00a}. Our experiments indicate that the ``one-against-one'' and DAG methods are more suitable for practical use than the other methods. Results also show that for large problems methods by considering all data at once in general need fewer support vectors.
author2 Chih-Jen Lin
author_facet Chih-Jen Lin
Chih-Wei Hsu
許智瑋
author Chih-Wei Hsu
許智瑋
spellingShingle Chih-Wei Hsu
許智瑋
Decomposition Methods for Binary and Multi-class Support Vector Machines
author_sort Chih-Wei Hsu
title Decomposition Methods for Binary and Multi-class Support Vector Machines
title_short Decomposition Methods for Binary and Multi-class Support Vector Machines
title_full Decomposition Methods for Binary and Multi-class Support Vector Machines
title_fullStr Decomposition Methods for Binary and Multi-class Support Vector Machines
title_full_unstemmed Decomposition Methods for Binary and Multi-class Support Vector Machines
title_sort decomposition methods for binary and multi-class support vector machines
publishDate 2001
url http://ndltd.ncl.edu.tw/handle/18885564730561227819
work_keys_str_mv AT chihweihsu decompositionmethodsforbinaryandmulticlasssupportvectormachines
AT xǔzhìwěi decompositionmethodsforbinaryandmulticlasssupportvectormachines
AT chihweihsu shuānglèijíduōlèizhīxiàngjīzhīfēnjiěfāngfǎ
AT xǔzhìwěi shuānglèijíduōlèizhīxiàngjīzhīfēnjiěfāngfǎ
_version_ 1718333862013042688