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›Deep learning›Autoencoder
Machine learning

Autoencoder

Autoencoder (Encoder-Decoder Neural Network for Dimensionality Reduction) · Also known as: Otokodlayıcı (Autoencoder), otokodlayıcı, auto-encoder, encoder-decoder network

An autoencoder is an encoder-decoder neural network, popularised by Hinton and Salakhutdinov in 2006, that compresses data into a low-dimensional latent code and then reconstructs it, enabling dimensionality reduction and anomaly detection. By learning to rebuild its own input through a narrow bottleneck, it discovers a compact representation of the data.

ScholarGate
  1. Machine learning
  2. v1
  3. 1 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.

Autoencoder
Factor AnalysisK-meansPrincipal Component Anal…Variational AutoencoderConvolutional Neural Net…Deep Belief NetworkKernel PCALocal Outlier FactorLSTMOnline One-class SVM

+4 more

When to use it

Use an autoencoder for nonlinear dimensionality reduction or anomaly detection on continuous-valued data when you have a reasonably large sample — roughly 200 observations or more. It does not require normally distributed data, but it needs enough data to learn a meaningful latent space, and choosing the size of the hidden layer is critical. With small samples (below about 200) PCA is the safer choice, and below about 50 neural-network dimensionality reduction fails outright.

Strengths & limitations

Strengths
  • Captures nonlinear structure that linear methods such as PCA miss.
  • Serves both dimensionality reduction and anomaly detection from the same learned representation.
  • Assumption-light: does not require normally distributed data.
  • The latent code provides a compact, learned representation of complex continuous data.
Limitations
  • Needs a reasonably large sample — about 200 observations or more — to learn a meaningful latent space.
  • Choosing the size of the hidden (latent) layer is critical and strongly affects results.
  • On small datasets it cannot learn the latent space and simpler PCA is preferable.
  • Below about 50 observations neural-network-based dimensionality reduction fails completely.

Frequently asked

How is an autoencoder different from PCA?

PCA finds the best linear projection of the data, while an autoencoder can learn nonlinear representations through its hidden layers. For small samples or when a linear summary suffices, PCA is simpler and more reliable; autoencoders pay off when the data has nonlinear structure and the sample is large enough.

How much data do I need?

Roughly 200 observations or more. Below that, the network cannot learn a meaningful latent space and PCA is the safer choice; below about 50 observations neural-network dimensionality reduction fails outright.

How do I detect anomalies with it?

After training, pass observations through the network and measure their reconstruction error. Points the model rebuilds poorly — those with large error — do not fit the learned patterns and are flagged as anomalies.

What is the most important setting to get right?

The size of the hidden (bottleneck) layer. Too wide and the network just copies the input without learning a useful compression; too narrow and it throws away meaningful structure.

Sources

  1. Hinton, G.E. & Salakhutdinov, R.R. (2006). Reducing the Dimensionality of Data with Neural Networks. Science, 313(5786), 504–507. DOI: 10.1126/science.1127647 ↗

How to cite this page

ScholarGate. (2026, June 1). Autoencoder (Encoder-Decoder Neural Network for Dimensionality Reduction). ScholarGate. https://scholargate.app/en/deep-learning/autoencoder

Related methods

Factor AnalysisK-meansPrincipal Component AnalysisVariational Autoencoder

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.

  • Factor AnalysisResearch Statistics↔ compare
  • K-meansMachine learning↔ compare
  • Principal Component AnalysisMachine learning↔ compare
  • Variational AutoencoderDeep learning↔ compare
Compare side by side →

Referenced by

Convolutional Neural NetworkDeep Belief NetworkKernel PCALocal Outlier FactorLSTMOnline One-class SVMRestricted Boltzmann MachineSelf-supervised Isolation ForestSiamese NetworkTransformerVariational Autoencoder

Similar methods

Autoencoder Anomaly DetectionVariational AutoencoderBayesian Autoencoder Anomaly DetectionRobust Autoencoder anomaly detectionExplainable Autoencoder Anomaly DetectionOnline Autoencoder Anomaly DetectionEnsemble Autoencoder Anomaly DetectionSelf-supervised Autoencoder Anomaly Detection

Related reference concepts

Dimensionality ReductionUnsupervised LearningSelf-Supervised and Representation LearningDimension ReductionDeep Generative ModelsPrincipal Component Analysis

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

ScholarGate — Autoencoder (Autoencoder (Encoder-Decoder Neural Network for Dimensionality Reduction)). Retrieved 2026-07-21 from https://scholargate.app/en/deep-learning/autoencoder · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Hinton, G.E. & Salakhutdinov, R.R.
Year
2006
Type
Neural network (encoder-decoder)
Task
Dimensionality reduction & anomaly detection
MinSample
200
Related methods
Factor AnalysisK-meansPrincipal Component AnalysisVariational Autoencoder
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