Learning Vector Quantization

In computer science, learning vector quantization (LVQ) is a prototype-based supervised classification algorithm.

LVQ is the supervised counterpart of vector quantization systems.

Overview

LVQ can be understood as a special case of an artificial neural network, more precisely, it applies a winner-take-all Hebbian learning-based approach. It is a precursor to self-organizing maps (SOM) and related to neural gas and the k-nearest neighbor algorithm (k-NN). LVQ was invented by Teuvo Kohonen.

An LVQ system is represented by prototypes Learning Vector Quantization  which are defined in the feature space of observed data. In winner-take-all training algorithms one determines, for each data point, the prototype which is closest to the input according to a given distance measure. The position of this so-called winner prototype is then adapted, i.e. the winner is moved closer if it correctly classifies the data point or moved away if it classifies the data point incorrectly.

An advantage of LVQ is that it creates prototypes that are easy to interpret for experts in the respective application domain. LVQ systems can be applied to multi-class classification problems in a natural way.

A key issue in LVQ is the choice of an appropriate measure of distance or similarity for training and classification. Recently, techniques have been developed which adapt a parameterized distance measure in the course of training the system, see e.g. (Schneider, Biehl, and Hammer, 2009) and references therein.

LVQ can be a source of great help in classifying text documents.[citation needed]

Algorithm

Below follows an informal description.
The algorithm consists of three basic steps. The algorithm's input is:

  • how many neurons the system will have Learning Vector Quantization  (in the simplest case it is equal to the number of classes)
  • what weight each neuron has Learning Vector Quantization  for Learning Vector Quantization 
  • the corresponding label Learning Vector Quantization  to each neuron Learning Vector Quantization 
  • how fast the neurons are learning Learning Vector Quantization 
  • and an input list Learning Vector Quantization  containing all the vectors of which the labels are known already (training set).

The algorithm's flow is:

  1. For next input Learning Vector Quantization  (with label Learning Vector Quantization ) in Learning Vector Quantization  find the closest neuron Learning Vector Quantization ,
    i.e. Learning Vector Quantization , where Learning Vector Quantization  is the metric used ( Euclidean, etc. ).
  2. Update Learning Vector Quantization . A better explanation is get Learning Vector Quantization  closer to the input Learning Vector Quantization , if Learning Vector Quantization  and Learning Vector Quantization  belong to the same label and get them further apart if they don't.
    Learning Vector Quantization  if Learning Vector Quantization  (closer together)
    or Learning Vector Quantization  if Learning Vector Quantization  (further apart).
  3. While there are vectors left in Learning Vector Quantization  go to step 1, else terminate.

Note: Learning Vector Quantization  and Learning Vector Quantization  are vectors in feature space.

References

Further reading

  • lvq_pak official release (1996) by Kohonen and his team

Tags:

Learning Vector Quantization OverviewLearning Vector Quantization AlgorithmLearning Vector Quantization Further readingLearning Vector QuantizationAlgorithmComputer sciencePrototypeStatistical classificationSupervised learningVector quantization

🔥 Trending searches on Wiki English:

Toni KroosMaidaanLimoneneHamas2025 FIFA Club World CupTheodore RooseveltNew York CitySadiq KhanChelsea F.C.Lisa Marie PresleyKaley CuocoMatthew McConaugheyUnder the Bridge (TV series)Stormy DanielsDiverticulitis2024 Mutua Madrid Open – Women's singlesSteve Jobs2024 ICC Men's T20 World CupAlanis MorissetteMike TysonYouTube ShortsGulf WarJessica GunningMuhammad AliLove Lies Bleeding (2024 film)Manisha KoiralaCleopatraArcadian (film)Marco ReusShōgun (2024 miniseries)Hot in HerreCinco de MayoJosé MourinhoCass ElliotWhiplash (Marvel Comics)Charli XCX2023–24 UEFA Champions LeagueGo Soo-jungRise of the Planet of the ApesGeorge SorosJason StathamPush Ups (song)RussiaHarvey KeitelQueen Victoria2023–24 UEFA Europa LeagueWhite rhinocerosKepler's SupernovaNullEuropean UnionMontserratMurder of Asunta BasterraMary, Queen of ScotsHarry Potter (film series)Oscar De La HoyaFlipkartAlfred HitchcockChernobyl disasterThailandHermann GöringElizabeth IIranX-Men '97Gypsy-Rose BlanchardInter Miami CFRussian invasion of UkraineWar for the Planet of the ApesChatGPTShardlake seriesO. J. SimpsonAl Nassr FCTimothée ChalametCicadaChessPremier LeagueTikTokFootball at the 2024 Summer Olympics🡆 More