Computational Methods for Support Vector Machine Classification and Large-Scale Kalman Filtering

The first half of this dissertation focuses on computational methods for solving the constrained quadratic program (QP) within the support vector machine (SVM) classifier. One of the SVM formulations requires the solution of bound and equality constrained QPs. We begin by describing an augmented Lag...

Full description

Bibliographic Details
Main Author: Howard, Marylesa
Other Authors: Jonathan M Bardsley
Format: Others
Language:en
Published: The University of Montana 2013
Subjects:
Online Access:http://etd.lib.umt.edu/theses/available/etd-07022013-162755/
id ndltd-MONTANA-oai-etd.lib.umt.edu-etd-07022013-162755
record_format oai_dc
spelling ndltd-MONTANA-oai-etd.lib.umt.edu-etd-07022013-1627552013-07-18T15:21:06Z Computational Methods for Support Vector Machine Classification and Large-Scale Kalman Filtering Howard, Marylesa Mathematical Sciences The first half of this dissertation focuses on computational methods for solving the constrained quadratic program (QP) within the support vector machine (SVM) classifier. One of the SVM formulations requires the solution of bound and equality constrained QPs. We begin by describing an augmented Lagrangian approach which incorporates the equality constraint into the objective function, resulting in a bound constrained QP. Furthermore, all constraints may be incorporated into the objective function to yield an unconstrained quadratic program, allowing us to apply the conjugate gradient (CG) method. Lastly, we adapt the scaled gradient projection method of [10] to the SVM QP and compare the performance of these methods with the state-of-the-art sequential minimal optimization algorithm and MATLAB's built in constrained QP solver, quadprog. The augmented Lagrangian method outperforms other state-of-the-art methods on three image test cases. The second half of this dissertation focuses on computational methods for large-scale Kalman filtering applications. The Kalman filter (KF) is a method for solving a dynamic, coupled system of equations. While these methods require only linear algebra, standard KF is often infeasible in large-scale implementations due to the storage requirements and inverse calculations of large, dense covariance matrices. We introduce the use of the CG and Lanczos methods into various forms of the Kalman filter for low-rank approximations of the covariance matrices, with low-storage requirements. We also use CG for efficient Gaussian sampling within the ensemble Kalman filter method. The CG-based KF methods perform similarly in root-mean-square error when compared to the standard KF methods, when the standard implementations are feasible, and outperform the limited-memory Broyden-Fletcher-Goldfarb-Shanno approximation method. Jonathan M Bardsley Jon Graham David Patterson Jesse Johnson Albert Parker The University of Montana 2013-07-17 text application/pdf http://etd.lib.umt.edu/theses/available/etd-07022013-162755/ http://etd.lib.umt.edu/theses/available/etd-07022013-162755/ en unrestricted I hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to University of Montana or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report.
collection NDLTD
language en
format Others
sources NDLTD
topic Mathematical Sciences
spellingShingle Mathematical Sciences
Howard, Marylesa
Computational Methods for Support Vector Machine Classification and Large-Scale Kalman Filtering
description The first half of this dissertation focuses on computational methods for solving the constrained quadratic program (QP) within the support vector machine (SVM) classifier. One of the SVM formulations requires the solution of bound and equality constrained QPs. We begin by describing an augmented Lagrangian approach which incorporates the equality constraint into the objective function, resulting in a bound constrained QP. Furthermore, all constraints may be incorporated into the objective function to yield an unconstrained quadratic program, allowing us to apply the conjugate gradient (CG) method. Lastly, we adapt the scaled gradient projection method of [10] to the SVM QP and compare the performance of these methods with the state-of-the-art sequential minimal optimization algorithm and MATLAB's built in constrained QP solver, quadprog. The augmented Lagrangian method outperforms other state-of-the-art methods on three image test cases. The second half of this dissertation focuses on computational methods for large-scale Kalman filtering applications. The Kalman filter (KF) is a method for solving a dynamic, coupled system of equations. While these methods require only linear algebra, standard KF is often infeasible in large-scale implementations due to the storage requirements and inverse calculations of large, dense covariance matrices. We introduce the use of the CG and Lanczos methods into various forms of the Kalman filter for low-rank approximations of the covariance matrices, with low-storage requirements. We also use CG for efficient Gaussian sampling within the ensemble Kalman filter method. The CG-based KF methods perform similarly in root-mean-square error when compared to the standard KF methods, when the standard implementations are feasible, and outperform the limited-memory Broyden-Fletcher-Goldfarb-Shanno approximation method.
author2 Jonathan M Bardsley
author_facet Jonathan M Bardsley
Howard, Marylesa
author Howard, Marylesa
author_sort Howard, Marylesa
title Computational Methods for Support Vector Machine Classification and Large-Scale Kalman Filtering
title_short Computational Methods for Support Vector Machine Classification and Large-Scale Kalman Filtering
title_full Computational Methods for Support Vector Machine Classification and Large-Scale Kalman Filtering
title_fullStr Computational Methods for Support Vector Machine Classification and Large-Scale Kalman Filtering
title_full_unstemmed Computational Methods for Support Vector Machine Classification and Large-Scale Kalman Filtering
title_sort computational methods for support vector machine classification and large-scale kalman filtering
publisher The University of Montana
publishDate 2013
url http://etd.lib.umt.edu/theses/available/etd-07022013-162755/
work_keys_str_mv AT howardmarylesa computationalmethodsforsupportvectormachineclassificationandlargescalekalmanfiltering
_version_ 1716594094717796352