Preprint
Computer Vision

Autoencoders and their applications in machine learning: a survey

Kamal Berahmand(Queensland University of Technology), Fatemeh Daneshfar(University of Kurdistan), Elaheh Sadat Salehi(Shiraz University), Yuefeng Li(Queensland University of Technology), Yue Xu(Queensland University of Technology)
February 3, 2024Artificial Intelligence Review551 citations

551

Citations

7

Influential Citations

Artificial Intelligence Review

Venue

2024

Year

Abstract

Abstract Autoencoders have become a hot researched topic in unsupervised learning due to their ability to learn data features and act as a dimensionality reduction method. With rapid evolution of autoencoder methods, there has yet to be a complete study that provides a full autoencoders roadmap for both stimulating technical improvements and orienting research newbies to autoencoders. In this paper, we present a comprehensive survey of autoencoders, starting with an explanation of the principle of conventional autoencoder and their primary development process. We then provide a taxonomy of autoencoders based on their structures and principles and thoroughly analyze and discuss the related models. Furthermore, we review the applications of autoencoders in various fields, including machine vision, natural language processing, complex network, recommender system, speech process, anomaly detection, and others. Lastly, we summarize the limitations of current autoencoder algorithms and discuss the future directions of the field.

Analysis

Why This Paper Matters

Autoencoders have become a cornerstone of unsupervised learning, enabling efficient data representation and dimensionality reduction. This survey is timely because, despite the rapid evolution of autoencoder methods, there has been no comprehensive roadmap that both stimulates technical improvements and orients newcomers. The paper fills this gap by providing a structured overview of the field, making it an essential reference for researchers and practitioners.

The survey's taxonomy is particularly valuable, as it organizes the diverse landscape of autoencoder variants into coherent categories based on their structures and principles. This helps readers understand the relationships between different models and their intended use cases, facilitating informed model selection and inspiring novel combinations.

Technical Contributions

The paper's main technical contributions include:

  • A clear explanation of the conventional autoencoder and its primary development process.
  • A taxonomy that categorizes autoencoders into distinct types, such as variational, denoising, sparse, and contractive autoencoders, among others.
  • A thorough analysis and discussion of each model's principles, strengths, and weaknesses.
  • A comprehensive review of applications across multiple domains, including machine vision, natural language processing, complex networks, recommender systems, speech processing, and anomaly detection.
  • An outline of current limitations and future directions, such as improving scalability and interpretability.

Results

As a survey paper, the results are qualitative rather than quantitative. The paper synthesizes findings from a large body of literature, identifying key trends and gaps. It does not present new experimental metrics but rather provides a structured analysis of existing methods and their applications. The survey highlights that autoencoders are widely used for feature learning and anomaly detection, with recent advances focusing on deep and variational architectures.

Significance

This survey has significant implications for the AI community. By providing a comprehensive roadmap, it lowers the barrier to entry for new researchers and helps experienced practitioners stay updated on the latest developments. The taxonomy and application review can guide future research directions, encouraging innovation in areas such as hybrid models and domain-specific adaptations. The paper's emphasis on limitations and future directions also sets the stage for addressing open challenges, potentially leading to more robust and interpretable autoencoder models.