atlas

Research map / Learning theory and algorithms / Clustering

Big Learning Expectation Maximization

AAAI 2024 · Learning theory and algorithms › Clustering · approach: k-means++ seeding analysis · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes BigLearn-EM, an EM upgrade that mixes joint, marginal, and randomly orthogonally-transformed marginal matching updates (all with closed-form EM-type updates) to escape bad local optima of GMM training.

Problem

EM for Gaussian mixture models is highly sensitive to initialization and frequently converges to bad local optima that can be arbitrarily worse than the optimum.

Approach

Borrowing the big learning principle from foundation-model pretraining, randomly alternate between joint EM, marginal EM over random index subsets, and marginal EM in randomly rotated (orthogonally transformed) domains, all with analytical EM-type updates, plus a MAP prior on mixture weights to avoid zeroed components.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add MAP estimate for mixture weights (ablation)Joint-EM on 25-GMM simulated datasets · 25-GMM simulated datasetsTest Joint KL Divergence: 0.263 -> 0.225Helped
Add marginal matching after MAP mixture-weight estimation (ablation)Joint-EM on 25-GMM simulated datasets · 25-GMM simulated datasetsTest Joint KL Divergence: 0.225 -> 0.141Helped
Add conditional matching after marginal matching (ablation)Joint-EM on 25-GMM simulated datasets · 25-GMM simulated datasetsTest Joint KL Divergence: 0.141 -> 0.124Helped
Add randomly transformed marginal matching (ablation)BigLearn-EM on 25-GMM simulated datasets · 25-GMM simulated datasetsTest Joint KL Divergence: 0.124 -> 0.077Helped
Increase local updates from W=1 to W=5 (ablation)BigLearn-EM on 25-GMM simulated datasets · 25-GMM simulated datasetsTest Joint KL Divergence: 0.077 -> 0.030Helped
Increase local updates from W=5 to W=10 (ablation)BigLearn-EM on 25-GMM simulated datasets · 25-GMM simulated datasetsTest Joint KL Divergence: 0.030 -> 0.031No clear effect
Use BigLearn-EM instead of Joint-EMGMM clustering · real-world benchmark datasetsNMI and ARIMixed
Use BigLearn-EM instead of Joint-EMGMM clustering · real-world benchmark datasetsJoint-LLMixed
Use BigLearn-EM for clustering without deep neural networksFashionMNIST clustering · FashionMNISTNMI: 0.681 vs 0.670Helped
Use BigLearn-EM for clustering without deep neural networksFashionMNIST clustering · FashionMNISTACC: 0.624 vs 0.638Mixed
Use BigLearn-EM instead of Joint-EM as training data become scarceGMM clustering · Pendigits training-data scarcity experimentNMI and ARIHelped

Surprising findings

Limitations

Experimental setup

Datasets: Connect-4 Covtype Glass Letter Pendigits Satimage Seismic Svmguide2 Vehicle FashionMNIST simulated 25-GMM data

Benchmarks: Connect-4 Covtype Glass Letter Pendigits Satimage Seismic Svmguide2 Vehicle FashionMNIST

Metrics: NMI ARI Joint log-likelihood clustering accuracy (ACC) joint KL divergence

Baselines: K-Means SW-GMM WM-GMM Joint-EM DEC IDEC VaDE JULE DAC VaGAN-GMM EDESC

Builds on: Expectation Maximization big learning principle Sliced Wasserstein GMM (SW-GMM)

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy