A new classification system of beer categories and styles based on large-scale data mining and self-organizing maps of beer recipes

Diego Bonatto
5/13/2025
cs.CL

No official code found. Best implementation: bonattod/R_script_for_the_manuscript_A-new-classification-system-of-beer-categories (0 stars, CC0-1.0, last commit 2026-02-06).

Abstract

A data-driven quantitative approach was used to develop a novel classification system for beer categories and styles. Sixty-two thousand one hundred twenty-one beer recipes were mined and analyzed, considering ingredient profiles, fermentation parameters, and recipe vital statistics. Statistical analyses combined with self-organizing maps (SOMs) identified four major superclusters that showed distinctive malt and hop usage patterns, style characteristics, and historical brewing traditions. Cold fermented styles showed a conservative grain and hop composition, whereas hot fermented beers exhibited high heterogeneity, reflecting regional preferences and innovation. This new taxonomy offers a reproducible and objective framework beyond traditional sensory-based classifications, providing brewers, researchers, and educators with a scalable tool for recipe analysis and beer development. The findings in this work provide an understanding of beer diversity and open avenues for linking ingredient usage with fermentation profiles and flavor outcomes.

View on arXivView PDF

Code Implementations(1)

CC0-1.0

R script for the manuscript "A new classification system of beer categories and styles based on large-scale data mining and self-organizing maps of beer recipes"

00RFeb 6, 20268 months agoCC0-1.0

Similar Papers

Cite this paper

@article{bonatto2025classification,
  title  = {A new classification system of beer categories and styles based on large-scale data mining and self-organizing maps of beer recipes},
  author = {Diego Bonatto},
  year   = {2025},
  eprint = {2505.17039},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.17039v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.17039.svg)](https://codeofpaper.com/paper/2505.17039)

Discussion