Skip to main content

Envisioning is an emerging technology research institute and advisory.

LinkedInInstagramGitHub

2011 — 2026

research
  • Observatory
  • Newsletter
  • Methodology
  • Origins
  • Vocab
services
  • Signals Session
  • Bespoke Projects
  • Build Sessions
  • Use Cases
  • Readinessfree
  • Signals
  • Free scan↗free
impact
  • ANBIMAFuture of Brazilian Capital Markets
  • IEEECharting the Energy Transition
  • Horizon 2045Future of Human and Planetary Security
  • WKOTechnology Scanning for Austria
solutions
  • Innovation
  • Strategy
  • Consultants
  • Foresight
  • Associations
  • Governments
resources
  • Partners
  • Coding for Non-Coders
  • How We Work
  • Data Visualization
  • Multi-Model Method
  • FAQ
  • Security & Privacy
about
  • Manifesto
  • Community
  • Events
  • Support
  • Contact
ResearchServicesSignalsAbout
ResearchServicesSignalsAbout
  1. Home
  2. Vocab
  3. Support Vector Machine (SVM)

Support Vector Machine (SVM)

A supervised learning model that classifies data by finding the optimal separating hyperplane.

Year: 1995Generality: 720
Back to Vocab

A Support Vector Machine is a supervised learning algorithm that solves classification and regression problems by identifying the hyperplane that maximally separates data points belonging to different classes. The core insight is margin maximization: rather than finding any boundary that separates classes, an SVM finds the one with the greatest distance to the nearest data points on either side — those boundary-defining points are called support vectors. This maximum-margin approach gives SVMs strong generalization properties, reducing the risk of overfitting even in high-dimensional feature spaces.

A critical innovation that expanded SVMs from linear to nonlinear problems is the kernel trick. By implicitly mapping input data into a higher-dimensional feature space using kernel functions — such as polynomial, radial basis function (RBF), or sigmoid kernels — SVMs can find linear separating hyperplanes in that transformed space, which correspond to complex nonlinear boundaries in the original input space. This allows a single algorithmic framework to handle a wide variety of data geometries without explicitly computing expensive high-dimensional transformations. The soft-margin extension further improved practical applicability by allowing some misclassifications, controlled by a regularization parameter, making SVMs robust to noisy or overlapping class distributions.

SVMs became a dominant machine learning method through the 1990s and 2000s, particularly excelling in text classification, image recognition, and bioinformatics tasks where data is high-dimensional but training sets are relatively small. They offer strong theoretical guarantees rooted in statistical learning theory and produce sparse, interpretable models defined entirely by their support vectors. While deep learning has displaced SVMs in many large-scale applications, they remain highly competitive in low-to-medium data regimes and are valued for their mathematical rigor, predictable behavior, and effectiveness without extensive hyperparameter tuning.

Research this in Signals

Scan Support Vector Machine (SVM) for yourself.

Signals turns a topic into a sourced research record you can inspect and rerun. Your first scan is free, and this one starts with Support Vector Machine (SVM) already loaded, so edit it or scan as is.