atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

Measures of diversity and space-filling designs for categorical data

ICML 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: Decision-focused optimization

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 exact integer-programming solvers and two greedy approximation algorithms (GIPPR, GAC) for selecting maximally diverse designs over categorical (boolean hypercube) spaces under packing radius, covering radius, and average covering criteria.

Problem

Selecting a small subset of categorical items that is maximally diverse (space-filling) when the space has no natural ordering, where continuous space-filling methods do not apply and exact combinatorial search is intractable.

Approach

Casts diverse categorical design as optimizing packing radius, covering radius, or average covering under Hamming distance; shows exact LP/IP formulations, proves GIPPR (greedy farthest-point via integer programming) gives 2-approximation guarantees for PR and CR, and GAC (greedy average covering, using supermodularity/submodularity) gives a (1-1/e-style) half-gap guarantee for AC.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GAC instead of d-Halton for categorical designsGAC · IsingMS: 6.14 -> 5.77Helped
Use GAC instead of d-Halton for categorical designsGAC · IsingLL: 3.53 -> 3.42Helped
Use GAC instead of Random for categorical designsGAC · MISMS: 63.4 -> 47.2Helped
Use GAC instead of Random for categorical designsGAC · MISLL: 295 -> 163Helped
Use GRIPPR instead of d-Halton for categorical designsGRIPPR · LABMS: 3.58 -> 3.47Helped
Use GRIPPR instead of d-Halton for categorical designsGRIPPR · LABLL: 1.09 -> 1.03Helped
Use GAC instead of k-DPP to select categorical hyperparametersGAC · Coraimprovement over default configuration: 76.1 -> 78.2Helped
Use GAC instead of k-DPP to select categorical hyperparametersGAC · Citeimprovement over default configuration: 83.0 -> 84.0Helped
Use GAC instead of d-Halton to select categorical hyperparametersGAC · Itemimprovement over default configuration: 37.4 -> 41.7Helped
Use GRIPPR instead of Random to select categorical hyperparametersGRIPPR · Loadimprovement over default configuration: 22.0 -> 25.0Helped
Use GRIPPR instead of k-DPP to select categorical hyperparametersGRIPPR · Anonimprovement over default configuration: 47.7 -> 63.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: Doerr et al. categorical benchmark (LAB, MIS, Ising Model) Cora CiteSeer SCIP linear solver tuning benchmark (NeurIPS 2011 competition)

Benchmarks: OneMax Harmonic LAB MIS Ising Model Cora CiteSeer SCIP Item/Load

Metrics: packing radius covering radius average covering approximation error of integration mean squared error log-likelihood average improvement over default configuration (%)

Baselines: Random d-Halton k-DPP

Builds on: Gonzalez farthest-point greedy k-center k-DPP Quasi-Monte Carlo / space-filling designs Nemhauser greedy submodular maximization coffee-house design

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