Research
Smaller data.
Faster algorithms.
Data compression
Coresets for scalable machine learning and optimization.
Game theory & fairness
Fair division, mechanism design, and resource allocation.
Clustering · k-means
Compress. Solve. Lift.
Find three clusters in 1,200 data points by solving a 24-point summary.
Full data→Weighted summary→Full solution
A smaller problem
Compress.
24 weighted points k-means · solved
The full-data solution
Retrieve the full clustering.
1,200 points 3 clusters
03 · Lift
Lift the solution to all 1,200 original points.
Synthetic example. Larger dots carry more weight; + marks a cluster center. The lifted solution is approximate.
50×Cluster a smaller dataset
Run k-means on 24 points instead of 1,200.
Faster algorithms
Do the expensive work on less data
Less memory
A smaller working set for the solver