Related Experiment Videos
SoftDoubleMaxMinOver: perceptron-like training of support vector machines
Thomas Martinetz1, Kai Labusch, Daniel Schneegass
1Institute for Neuro- and Bioinformatics, University of Lübeck, Lübeck D-23538, Germany. martinetz@informatik.uni-luebeck.de
IEEE Transactions on Neural Networks
|June 6, 2009
Summary
The DoubleMaxMinOver algorithm enhances the perceptron algorithm for maximum-margin classification. It introduces DoubleMinOver with bias and DoubleMaxMinOver to store only support vectors, achieving performance comparable to standard SVMs.
Area of Science:
- Machine Learning
- Computational Statistics
Background:
- The perceptron algorithm is a foundational method for binary classification.
- Existing algorithms like MinOver offer maximum-margin classification but lack bias and efficient support vector storage.
- Kernel formulations require storing training patterns, not exclusively support vectors.
Purpose of the Study:
- To introduce DoubleMinOver, an extension of MinOver that incorporates a bias term.
- To develop DoubleMaxMinOver, which addresses the storage of non-support vectors in kernelized MinOver algorithms.
- To extend these algorithms for soft margin classification and least squares support vector machines (SVMs).
Main Methods:
- Modification of the perceptron algorithm to create MinOver, DoubleMinOver, and DoubleMaxMinOver.
- Analysis of convergence rates, showing O(t(-1)) for DoubleMinOver.
- Implementation of kernel formulations and selective forgetting of non-support vectors.
- Extension to soft margin classification and least squares SVMs.
Main Results:
- DoubleMinOver achieves O(t(-1)) convergence with linear computational cost per step.
- DoubleMaxMinOver overcomes the drawback of storing non-support vectors by selectively forgetting them.
- The SoftDoubleMaxMinOver algorithm demonstrates performance on par with standard SVM software on benchmarks.
Conclusions:
- The developed algorithms provide efficient and effective maximum-margin classifiers.
- DoubleMaxMinOver offers an improvement by exclusively storing support vectors.
- The SoftDoubleMaxMinOver algorithm is a viable alternative to standard SVMs for soft margin classification and least squares SVMs.
Related Concept Videos
Multi-input and Multi-variable systems
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence of...
In the absence of...
Maximizing the Directional Derivative
The directional derivative is a central concept in multivariable calculus that describes how a function changes at a given point when moving in a specified direction. This direction is represented by a unit vector, ensuring that only the orientation influences the rate of change. By varying the direction, different rates of change can be observed, demonstrating that the directional derivative depends strongly on the chosen direction.The directional derivative is computed using the gradient...
Multiple Regression
Multiple regression assesses a linear relationship between one response or dependent variable and two or more independent variables. It has many practical applications.
Farmers can use multiple regression to determine the crop yield based on more than one factor, such as water availability, fertilizer, soil properties, etc. Here, the crop yield is the response or dependent variable as it depends on the other independent variables. The analysis requires the construction of a scatter plot...
Farmers can use multiple regression to determine the crop yield based on more than one factor, such as water availability, fertilizer, soil properties, etc. Here, the crop yield is the response or dependent variable as it depends on the other independent variables. The analysis requires the construction of a scatter plot...
Residuals and Least-Squares Property
The vertical distance between the actual value of y and the estimated value of y. In other words, it measures the vertical distance between the actual data point and the predicted point on the line
If the observed data point lies above the line, the residual is positive, and the line underestimates the actual data value for y. If the observed data point lies below the line, the residual is negative, and the line overestimates the actual data value for y.
The process of fitting the best-fit...
If the observed data point lies above the line, the residual is positive, and the line underestimates the actual data value for y. If the observed data point lies below the line, the residual is negative, and the line overestimates the actual data value for y.
The process of fitting the best-fit...
Classification of Systems-II
Continuous-time systems have continuous input and output signals, with time measured continuously. These systems are generally defined by differential or algebraic equations. For instance, in an RC circuit, the relationship between input and output voltage is expressed through a differential equation derived from Ohm's law and the capacitor relation,
Regression Toward the Mean
Regression toward the mean (“RTM”) is a phenomenon in which extremely high or low values—for example, and individual’s blood pressure at a particular moment—appear closer to a group’s average upon remeasuring. Although this statistical peculiarity is the result of random error and chance, it has been problematic across various medical, scientific, financial and psychological applications. In particular, RTM, if not taken into account, can interfere when researchers try to extrapolate results...