Thursday, September 24, 2026
Science
No Result
View All Result
  • Login
  • HOME
  • SCIENCE NEWS
  • CONTACT US
  • HOME
  • SCIENCE NEWS
  • CONTACT US
No Result
View All Result
Scienmag
No Result
View All Result
Home Science News Technology and Engineering

New Poisson-Based Algorithm Finds Hidden Groups in Count Data While Ignoring the Noise

September 24, 2026
in Technology and Engineering
Juliet Wilcox
By Juliet Wilcox Scienmag Editorial Profile - Human Genetics
Reading Time: 5 mins read
0
New Poisson-Based Algorithm Finds Hidden Groups in Count Data While Ignoring the Noise

New Poisson-Based Algorithm Finds Hidden Groups in Count Data While Ignoring the Noise

New Poisson-Based Algorithm Finds Hidden Groups in Count Data While Ignoring the Noise

65
SHARES
587
VIEWS
Share on FacebookShare on Twitter
ADVERTISEMENT

Count data are everywhere. Whenever a matrix records how many times something happened — how often a person chose one option over another, how many words appear in a document, how many RNA molecules a cell produces — the result is a table of non-negative integers with properties that ordinary clustering tools struggle to respect. A new open-access study in Data Mining and Knowledge Discovery by Collin Leiber, Kai Puolamäki and Heikki Mannila, researchers at Aalto University and the University of Helsinki, introduces an algorithm called 3CPO that clusters such data using a statistically sound Poisson model while simultaneously deciding which columns of the matrix actually matter for the grouping.

The core problem the authors tackle is that count matrices behave differently from typical tabular data. In a standard spreadsheet, each column describes a different trait — a birth year, a height, a gender — and the columns do not even share a common data type. In a count matrix, by contrast, every entry counts occurrences of the same kind of event, and both rows and columns share a common domain. Generic clustering algorithms, which usually assume continuous features or require pre-processing such as normalization, often produce unreliable results on raw counts. Earlier work, notably a widely cited 2010 paper by O’Hara and Kotze, showed that log-transforming count data is frequently unsuitable, which limits the usefulness of traditional pipelines that depend on such transformations.

3CPO — short for Clustering and Column selection of Count Data using a Poisson-based Optimization — builds on a simple but powerful modeling idea: the expected value of each entry in the matrix can be written as a product of a row-specific factor and a column-specific factor. The row factor captures the overall scale of a row, for example the length of a document, while the column factors act like cluster centroids, describing the proportions that characterize each group of rows. This formulation, which echoes earlier Poisson clustering methods such as PoissonL and PoissonC, assumes that every row is scaled by its size and that every cluster follows its own characteristic column proportions.

Those assumptions are strict, and real data routinely violate them. The authors illustrate the point with word counts in letters: a greeting phrase appears roughly once regardless of letter length, contradicting the scaling assumption, while common words like ‘the’ scale with document length but carry little information about the topic. To handle this, 3CPO divides the columns of the matrix into three disjoint subsets. Columns in the first subset, C1, are genuinely relevant for clustering and follow the full Poisson model with cluster-specific parameters. Columns in C0 scale with the rows but behave similarly across all clusters, so they are modeled with a single shared parameter. Columns in C− are pure noise, modeled by a column-specific average that ignores both row scale and cluster membership.

The algorithm then solves an optimization problem: find the parameters, the clustering of rows, and the column partition that minimize a log-loss derived from the Poisson likelihood. It does so with an Expectation Maximization-style iterative procedure that alternates between updating the expected values, reassigning rows to clusters using a Poisson-based score, and reassigning columns to the three subsets. A penalty term motivated by the Minimum Description Length principle keeps the set of relevant columns small — intuitively, describing K cluster-specific values for a column costs about (K−1) times the logarithm of the column sum in bits, so a column only earns its place in C1 if the improvement in likelihood justifies that cost. Because each step never increases the loss and there are finitely many possible clusterings, the procedure is guaranteed to converge to a local optimum, with a worst-case runtime that grows linearly in the number of rows, columns, clusters, and iterations.

The experiments are extensive. The authors compared 3CPO against Poisson-based baselines, Spherical k-Means, k-Means combined with several normalizations (z-scores, min-max scaling, relative frequencies, and the revealed comparative advantage measure used in economics), and a suite of co-clustering algorithms including CROINFO, CoclustMod, CoclustSpecMod, ELBM, SELBM, and TauCC. They evaluated one synthetic and eleven real-world data sets spanning gene expression, single-cell RNA sequencing, text corpora such as BBCSports, BBCNews, Reuters21578 and 20Newsgroups, handwritten digits, and economic wholesale data, using Unsupervised Clustering Accuracy, Normalized Mutual Information, and the Adjusted Rand Index.

The results are striking. 3CPO was the top performer in eight of twelve comparisons against traditional clustering algorithms, beating all competitors by more than 38 percent on the synthetic data and by more than 6 percent on WebKB, while remaining within one standard deviation of the best method in most cases where it did not win. Against co-clustering methods it ranked among the top three on every data set. On text data, it outperformed k-Means and Spherical k-Means combined with TF-IDF and BM25 weighting in four out of five scenarios, despite working directly on raw word counts. Because it operates on interpretable counts rather than opaque embeddings, domain experts can inspect the selected columns and see exactly which terms drive each cluster — the analysis of BBCSports and BBCNews showed words like ‘party’ and ‘govern’ characterizing a politics cluster and ‘athlete’ and ‘olymp’ characterizing an athletics cluster, while stop words were correctly relegated to the uninformative subsets.

The column selection itself proved remarkably effective. On high-dimensional data sets such as BBCSports, Reuters, 20Newsgroups and a gene expression data set, 3CPO kept only a fraction of the original columns — roughly 32 percent for the gene expression data and about 40 percent for BBCSports — while still outperforming methods that used everything. Histogram analyses showed the algorithm was not simply discarding sparse, zero-heavy columns; the distribution of zeros was similar across all three column subsets, indicating that 3CPO responds to genuine structural patterns in the counts. Robustness experiments reinforced the point: when noise columns with uniformly distributed values were added to the synthetic data, 3CPO was the only algorithm whose clustering quality remained perfect, and it tolerated noise values up to around 32 before degrading, far beyond the limits of every competitor.

The authors also built in an optional outlier detection mechanism. Rows are compared against a data set-wide background model, and any row that fits no cluster better than the background is flagged as an outlier rather than forced into one. This improved clustering scores on nearly all data sets, and on the gene expression data set 3CPO achieved a perfect clustering result while identifying only about fourteen outliers. An additional MDL-based penalty even allows the algorithm to estimate the number of clusters itself: it recovered the correct number for the synthetic and BBCSports data sets and was off by only one for the gene expression data, outperforming standard heuristics such as elbow detection, silhouette scores, and BIC-based estimates in the high-dimensional text settings.

The authors are candid about limitations. The Poisson model ties the variance to the mean, so data with strong overdispersion or zero inflation might be better served by a negative binomial formulation; the penalty terms involve heuristic choices; and the number of clusters must either be supplied or estimated with the proposed heuristic, which struggled on some tabular data sets. Still, the overall message is compelling: by taking the statistical nature of counts seriously and letting the data itself reveal which features matter, 3CPO delivers clusters that are both more accurate and far easier to interpret. The code is publicly available on GitHub, and the authors suggest that refining outlier handling and integrating cluster-number estimation more tightly are promising directions for future work. For anyone analyzing contingency tables, text counts, or sequencing data, the study makes a strong case that the essentials are best found by modeling the counts as they are — not by transforming them into something they are not.

Subject of Research: A Poisson-based subspace clustering algorithm for count data with integrated column selection

Article Title: Poisson subspace clustering: focusing on the essentials in count data

Article References: Leiber, C., Puolamäki, K., & Mannila, H. (2026). Poisson subspace clustering: focusing on the essentials in count data. Data Mining and Knowledge Discovery, 40(6), Article 98. https://doi.org/10.1007/s10618-026-01230-x

Image Credits: AI Generated

DOI: 10.1007/s10618-026-01230-x

Keywords: count data, Poisson distribution, clustering, subspace clustering, column selection, expectation maximization, minimum description length, data mining, machine learning, gene expression, text clustering, outlier detection

Cite Scienmag News

Juliet Wilcox. (September 24, 2026). New Poisson-Based Algorithm Finds Hidden Groups in Count Data While Ignoring the Noise. Scienmag. https://scienmag.com/new-poisson-based-algorithm-finds-hidden-groups-in-count-data-while-ignoring-the-noise/

Juliet Wilcox. "New Poisson-Based Algorithm Finds Hidden Groups in Count Data While Ignoring the Noise." Scienmag, 24 September 2026, https://scienmag.com/new-poisson-based-algorithm-finds-hidden-groups-in-count-data-while-ignoring-the-noise/. Accessed 24 September 2026.

Juliet Wilcox. "New Poisson-Based Algorithm Finds Hidden Groups in Count Data While Ignoring the Noise." Scienmag. September 24, 2026. https://scienmag.com/new-poisson-based-algorithm-finds-hidden-groups-in-count-data-while-ignoring-the-noise/

Tags: 3CPO clustering methodclusteringcolumn selectioncount datacount data analysiscount data vs. traditional tabular datadata miningdocument word frequency clusteringdomain-aware clustering algorithmsexpectation maximizationgene expressionhidden group detection in count matricesMachine learningminimum description lengthnoise reduction in count dataopen-access data mining researchoutlier detectionPoisson distributionPoisson-based clustering algorithmRNA molecule count analysisstatistical modeling for count datasubspace clusteringtext clusteringunsupervised learning for non-negative integers
Share26Tweet16
Previous Post

Chemoimmunotherapy Before Surgery Delivers Striking Survival Gains in Limited-Stage Small-Cell Lung Cancer

Next Post

Radiomics Gives Doctors a Whole-Tumor Map Where Biopsies Only See a Point

Related Posts

Vibration and Stirring Could Unlock Biomass for Fuels and Chemicals
Technology and Engineering

Vibration and Stirring Could Unlock Biomass for Fuels and Chemicals

September 24, 2026
Ants and Algorithms: Hybrid AI Steers Data Traffic in Smart Farms
Technology and Engineering

Ants and Algorithms: Hybrid AI Steers Data Traffic in Smart Farms

September 24, 2026
Shaping Polymer Chains Tames Light: Nanowire Morphology Steers Nonlinear Optics in P3HT
Technology and Engineering

Shaping Polymer Chains Tames Light: Nanowire Morphology Steers Nonlinear Optics in P3HT

September 24, 2026
Brain-State Switching Patterns Reveal Depression Through EEG Microstate Rules and Machine Learning
Technology and Engineering

Brain-State Switching Patterns Reveal Depression Through EEG Microstate Rules and Machine Learning

September 24, 2026
Federal Censors Are Stripping Cost Data from Open-Source Hardware Research
Technology and Engineering

Federal Censors Are Stripping Cost Data from Open-Source Hardware Research

September 24, 2026
AI Reads Chest X-Rays With Near-Perfect Accuracy, Then Stumbles in the Real World
Technology and Engineering

AI Reads Chest X-Rays With Near-Perfect Accuracy, Then Stumbles in the Real World

September 24, 2026
Next Post
Radiomics Gives Doctors a Whole-Tumor Map Where Biopsies Only See a Point

Radiomics Gives Doctors a Whole-Tumor Map Where Biopsies Only See a Point

  • Mothers who receive childcare support from maternal grandparents show more optimized

    Mothers who receive childcare support from maternal grandparents show more parental warmth, finds NTU Singapore study

    27656 shares
    Share 11059 Tweet 6912
  • University of Seville Breaks 120-Year-Old Mystery, Revises a Key Einstein Concept

    1061 shares
    Share 424 Tweet 265
  • Bee body mass, pathogens and local climate influence heat tolerance

    682 shares
    Share 273 Tweet 171
  • Researchers record first-ever images and data of a shark experiencing a boat strike

    546 shares
    Share 218 Tweet 137
  • Groundbreaking Clinical Trial Reveals Lubiprostone Enhances Kidney Function

    531 shares
    Share 212 Tweet 133
Science

Embark on a thrilling journey of discovery with Scienmag.com—your ultimate source for cutting-edge breakthroughs. Immerse yourself in a world where curiosity knows no limits and tomorrow’s possibilities become today’s reality!

RECENT NEWS

  • AI Counts Tumor Buds in Colon Cancer Slides, Offering a New Prognostic Edge
  • Radiomics Gives Doctors a Whole-Tumor Map Where Biopsies Only See a Point
  • New Poisson-Based Algorithm Finds Hidden Groups in Count Data While Ignoring the Noise
  • Chemoimmunotherapy Before Surgery Delivers Striking Survival Gains in Limited-Stage Small-Cell Lung Cancer

Categories

  • Agriculture
  • Anthropology
  • Archaeology
  • Athmospheric
  • Biology
  • Biotechnology
  • Blog
  • Bussines
  • Cancer
  • Chemistry
  • Climate
  • Earth Science
  • Editorial Policy
  • Marine
  • Mathematics
  • Medicine
  • Pediatry
  • Policy
  • Psychology & Psychiatry
  • Science Education
  • Social Science
  • Space
  • Technology and Engineering

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 5,151 other subscribers

© 2025 Scienmag - Science Magazine

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • HOME
  • SCIENCE NEWS
  • CONTACT US

© 2025 Scienmag - Science Magazine

Discover more from Science

Subscribe now to keep reading and get access to the full archive.

Continue reading