Support Vector Machine
Network AIO:SupportVectorMachine NOT_REVIEWED
A network with supervised learning models for classification and regression that maps training examples to points in space maximizing the gap between categories.
Ontology IRI:
https://w3id.org/aio/SupportVectorMachine
Ontology Structure & Relationships
Parent Classes
Branches
Axiomatic Relationships
-
BFO:0000051 →
AIO:HiddenLayer(Hidden Layer) -
BFO:0000051 →
AIO:InputLayer(Input Layer) -
BFO:0000051 →
AIO:OutputLayer(Output Layer)
Annotations & Sources
Synonyms:
- SVM exact
- SVN exact
- Supper Vector Network exact
Definition Sources:
Subsets:
https://w3id.org/aio/NetworkSubset
Curated AIMech Concepts Grounded to this Class
9 Concepts| Curated Concept | Kind | Mapping Relation | Rationale |
|---|---|---|---|
Ball vector machine
AIMech:BallVectorMachine |
Algorithms | related_match | The algorithm trains a particular support-vector formulation, making AIO:SupportVectorMachine a related model-family target. The pinned target is a Network with layer relations and supervised classification/regression scope; it is not identical to this training algorithm. Related matching asserts neither equivalence nor subclassing. BinaryClassification, Classification, SupervisedLearning and UnsupervisedLearning are tasks, not the specific solver; encoding labels in a feature map does not make binary training unsupervised. KernelLayer is a component, TrainingStrategy is described as preprocessing, and DataPreparation or SelectionAndSamplingBias do not identify the procedure. Native SVDD fits a support boundary, SVC adds component labeling, kernel PCA extracts variance directions, and margin clustering infers labels. Shared kernels or enclosing spheres do not establish identity. |
Core vector machine
AIMech:CoreVectorMachine |
Algorithms | related_match | The algorithm trains a particular support-vector formulation, making AIO:SupportVectorMachine a related model-family target. The pinned target is a Network with layer relations and supervised classification/regression scope; it is not identical to this training algorithm. Related matching asserts neither equivalence nor subclassing. BinaryClassification, Classification, SupervisedLearning and UnsupervisedLearning are tasks, not the specific solver; encoding labels in a feature map does not make binary training unsupervised. KernelLayer is a component, TrainingStrategy is described as preprocessing, and DataPreparation or SelectionAndSamplingBias do not identify the procedure. Native SVDD fits a support boundary, SVC adds component labeling, kernel PCA extracts variance directions, and margin clustering infers labels. Shared kernels or enclosing spheres do not establish identity. |
Core vector regression
AIMech:CoreVectorRegression |
Algorithms | related_match | This training algorithm has a direct relationship to support-vector formulations. AIO:SupportVectorMachine is a related model/network target whose definition covers supervised classification and regression, with Network ancestry and layer relations. It is not equivalent to this solver or an is-a assertion about the algorithm. RegressionAnalysis, Classification, BinaryClassification, SupervisedLearning and UnsupervisedLearning describe task scope; they do not identify the optimization procedure. LinearRegression, Least-squares Analysis and RidgeRegression do not encode the source-specific paired-slack CVR objective. KernelLayer is a component and TrainingStrategy is defined as preprocessing. Original CVM requires a constant-diagonal reduction, BVM uses different center updates, SVDD estimates a sphere and SVC adds cluster labeling; shared kernels, spheres or output tasks do not establish identity. |
Generalized core vector machine
AIMech:GeneralizedCoreVectorMachine |
Algorithms | related_match | This training algorithm has a direct relationship to support-vector formulations. AIO:SupportVectorMachine is a related model/network target whose definition covers supervised classification and regression, with Network ancestry and layer relations. It is not equivalent to this solver or an is-a assertion about the algorithm. RegressionAnalysis, Classification, BinaryClassification, SupervisedLearning and UnsupervisedLearning describe task scope; they do not identify the optimization procedure. LinearRegression, Least-squares Analysis and RidgeRegression do not encode the source-specific paired-slack CVR objective. KernelLayer is a component and TrainingStrategy is defined as preprocessing. Original CVM requires a constant-diagonal reduction, BVM uses different center updates, SVDD estimates a sphere and SVC adds cluster labeling; shared kernels, spheres or output tasks do not establish identity. |
Nu support vector classification
AIMech:NuSupportVectorClassification |
Algorithms | related_match | The source derives this supervised kernel optimization from support-vector methods, but the pinned AIO target describes a network with input, hidden and output parts. This native identity is an optimization algorithm, so the network abstraction is related rather than an asserted exact or broader class. KernelLayer names a component, and generic Network or TrainingStrategy also does not identify the objective. Twelve annotated AIO CLASS nodes and their outgoing edges were inspected. |
Nu support vector regression
AIMech:NuSupportVectorRegression |
Algorithms | related_match | The source derives this supervised kernel optimization from support-vector methods, but the pinned AIO target describes a network with input, hidden and output parts. This native identity is an optimization algorithm, so the network abstraction is related rather than an asserted exact or broader class. KernelLayer names a component, and generic Network or TrainingStrategy also does not identify the objective. Twelve annotated AIO CLASS nodes and their outgoing edges were inspected. |
One-class support vector machine
AIMech:OneClassSupportVectorMachine |
Algorithms | related_match | The origin-relative kernel hyperplane and norm/slack optimization are directly related to support-vector classification. The pinned AIO target specifically describes a supervised category-separating network, so it is not treated as an exact or broader identity for this one-class support estimator. The source explicitly derives the connection and its changed objective. Native SVDD has only a conditional constant-diagonal correspondence; KernelPCA optimizes variance directions and SVC additionally assigns connected components. |
Semiparametric linear programming regression
AIMech:SemiparametricLinearProgrammingRegression |
Algorithms | related_match | The source extends support-vector kernel fitting, but the pinned AIO target describes a network with input, hidden and output parts. The native record denotes an optimization algorithm, making this a related abstraction rather than an exact match or asserted subclass. KernelLayer and RegularizationLayer are neural components, while TrainingStrategy and Network are too general to identify this objective. |
Semiparametric support vector regression
AIMech:SemiparametricSupportVectorRegression |
Algorithms | related_match | The source extends support-vector kernel fitting, but the pinned AIO target describes a network with input, hidden and output parts. The native record denotes an optimization algorithm, making this a related abstraction rather than an exact match or asserted subclass. KernelLayer and RegularizationLayer are neural components, while TrainingStrategy and Network are too general to identify this objective. |
Import Provenance & Upstream Synchronization
Source Repo: AIO GitHub
Release Version:
aio.jsonCommit:
397851c547…License: CC-BY-4.0
Imported At: 2026-10-10T07:34:10Z
SHA256:
8f741d71408c…
Source File:
data/aio/SupportVectorMachine.yaml