Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Machine learning›Active Learning One-class SVM
Machine learningMachine learning

Active Learning One-class SVM

Active Learning with One-Class Support Vector Machine · Also known as: AL-OCSVM, active one-class SVM, active novelty detection SVM, query-driven OCSVM

Active Learning One-class SVM combines the one-class support vector machine — a kernel-based novelty detector that learns the boundary of normal data — with an active learning loop that selects the most informative unlabeled instances for expert annotation. The result is a data-efficient anomaly detector that improves its decision boundary with minimal labeling effort.

ScholarGate
  1. Machine learning
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Active learning One-class SVM
Active LearningIsolation ForestOne-class SVMSemi-supervised LearningActive Learning Autoenco…

When to use it

Use when anomalies or novelties must be detected but labeled examples are expensive, rare, or initially unavailable — typical in fraud detection, equipment fault monitoring, cybersecurity intrusion detection, and medical rare-disease screening. The method is well-suited when a reasonable supply of unlabeled normal data exists alongside a small seed of confirmed normal instances, and when an oracle (human expert or automatic tester) can label queried points. Avoid when the anomaly rate is so low that even active queries rarely hit anomalies, when the feature space is extremely high-dimensional without a meaningful kernel mapping, or when a fully automated pipeline without human-in-the-loop is required.

Strengths & limitations

Strengths
  • Dramatically reduces the number of expert labels needed to build an effective anomaly detector.
  • Handles high-dimensional data well through kernel mappings, particularly the RBF kernel.
  • Does not require anomaly examples at initialization — it bootstraps from normal data only.
  • The active query strategy focuses annotation effort on the most decision-relevant region of the space.
  • The OCSVM boundary is robust to outliers in the training set via the nu hyperparameter.
Limitations
  • Performance is sensitive to kernel choice and hyperparameter nu; poor defaults can yield a boundary that is too tight or too loose.
  • Scalability is limited: OCSVM training cost grows roughly quadratically with the number of support vectors, making it slow on large datasets.
  • If the initial labeled seed is not representative of the true normal region, early queries may mislead the model.
  • Active learning assumes oracle availability and reliability; noisy or inconsistent labeling degrades the boundary.

Frequently asked

What is the difference between this method and a standard One-class SVM?

A standard One-class SVM trains once on all available labeled data. The active learning variant iterates: it trains on a small seed, queries the most informative unlabeled points, collects labels, and retrains. This makes the boundary more accurate with far fewer labeled examples.

How many labeled examples do I need to start?

Even a handful of confirmed normal examples (as few as 10–50) can seed the first OCSVM. The active loop then grows the labeled set strategically. Starting with too few examples risks an unstable initial boundary that misdirects early queries.

What query strategy should I use?

Margin sampling — querying instances closest to the current OCSVM decision boundary — is the most common choice. Density-weighted variants that also prefer points in dense regions of the input space tend to outperform pure margin sampling when the data has cluster structure.

How do I evaluate performance when anomaly labels are scarce?

Use area under the ROC curve (AUC-ROC) or area under the precision-recall curve (AUC-PR) on a held-out validation set that includes confirmed anomalies. Accuracy is misleading when anomalies are rare. If no anomaly labels exist at all, use visual inspection of the boundary in a low-dimensional projection.

When should I switch to a different anomaly detector?

If the dataset has more than a few thousand instances, Isolation Forest or Autoencoder-based detectors scale better. If you have enough labeled anomalies for supervised training, a standard binary SVM or gradient boosted classifier will generally outperform OCSVM.

Sources

  1. Schölkopf, B., Platt, J. C., Shawe-Taylor, J., Smola, A. J., & Williamson, R. C. (1999). Estimating the Support of a High-Dimensional Distribution. Neural Computation, 13(7), 1443–1471. DOI: 10.1162/089976601750264965 ↗
  2. Settles, B. (2009). Active Learning Literature Survey. Computer Sciences Technical Report 1648, University of Wisconsin–Madison. link ↗

How to cite this page

ScholarGate. (2026, June 3). Active Learning with One-Class Support Vector Machine. ScholarGate. https://scholargate.app/en/machine-learning/active-learning-one-class-svm

Related methods

Active LearningIsolation ForestOne-class SVMSemi-supervised Learning

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Active LearningMachine learning↔ compare
  • Isolation ForestMachine learning↔ compare
  • One-class SVMMachine learning↔ compare
  • Semi-supervised LearningMachine learning↔ compare
Compare side by side →

Referenced by

Active Learning Autoencoder Anomaly Detection

Similar methods

Semi-supervised One-class SVMOne-class SVMRobust One-class SVMActive learning Isolation forestOnline One-class SVMActive learning Support vector machineExplainable One-Class SVMBayesian one-class SVM

Related reference concepts

Support Vector Machines and Kernel MethodsSupport Vector ClassificationSupervised LearningVC Dimension and CapacityClassification AlgorithmsUnsupervised Learning

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Active learning One-class SVM (Active Learning with One-Class Support Vector Machine). Retrieved 2026-07-21 from https://scholargate.app/en/machine-learning/active-learning-one-class-svm · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Schölkopf et al. (OCSVM); active variant developed in the anomaly-detection literature (2000s–2010s)
Year
2000s
Type
Semi-supervised anomaly/novelty detection with iterative labeling
DataType
Continuous or mixed features; predominantly unlabeled with a small labeled set
Subfamily
Machine learning
Related methods
Active LearningIsolation ForestOne-class SVMSemi-supervised Learning
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account