Progressive Classification Using Support Vector Machines

TBMG-6308

11/01/2009

Abstract
Content

An algorithm for progressive classification of data, analogous to progressive rendering of images, makes it possible to compromise between speed and accuracy. This algorithm uses support vector machines (SVMs) to classify data. An SVM is a machine learning algorithm that builds a mathematical model of the desired classification concept by identifying the critical data points, called support vectors. Coarse approximations to the concept require only a few support vectors, while precise, highly accurate models require far more support vectors. Once the model has been constructed, the SVM can be applied to new observations. The cost of classifying a new observation is proportional to the number of support vectors in the model. When computational resources are limited, an SVM of the appropriate complexity can be produced. However, if the constraints are not known when the model is constructed, or if they can change over time, a method for adaptively responding to the current resource constraints is required. This capability is particularly relevant for spacecraft (or any other real-time systems) that perform onboard data analysis.

Meta TagsDetails
Citation
"Progressive Classification Using Support Vector Machines," Mobility Engineering, November 1, 2009.
Additional Details
Publisher
Published
Nov 1, 2009
Product Code
TBMG-6308
Content Type
Magazine Article
Language
English