The linear separability problem: some testing methods

IEEE Trans Neural Netw. 2006 Mar;17(2):330-44. doi: 10.1109/TNN.2005.860871.

Abstract

The notion of linear separability is used widely in machine learning research. Learning algorithms that use this concept to learn include neural networks (single layer perceptron and recursive deterministic perceptron), and kernel machines (support vector machines). This paper presents an overview of several of the methods for testing linear separability between two classes. The methods are divided into four groups: Those based on linear programming, those based on computational geometry, one based on neural networks, and one based on quadratic programming. The Fisher linear discriminant method is also presented. A section on the quantification of the complexity of classification problems is included.

Publication types

  • Comparative Study
  • Evaluation Study

MeSH terms

  • Algorithms*
  • Artificial Intelligence*
  • Computer Simulation
  • Decision Support Techniques*
  • Linear Models*
  • Neural Networks, Computer
  • Numerical Analysis, Computer-Assisted*
  • Pattern Recognition, Automated / methods*