atlas

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

Are Multiple Instance Learning Algorithms Learnable for Instances?

NeurIPS 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: Structure and complexity of constraint reasoning · 3 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 a PAC-learning-based theoretical framework for deciding whether Deep MIL algorithms are learnable at the instance level, derives conditions per pooling type, and checks them on synthetic MNIST and WebTraffic experiments.

Problem

Existing MIL theory only addresses bag-level learnability, leaving unclear whether a given deep MIL algorithm can also learn to predict individual instance labels from bag labels.

Approach

Defines instance-level PAC learnability and a necessary and sufficient condition (risk of bag optimum equals sum, or weighted sum, of per-instance optima) under independent and general bag domains, then classifies deep MIL pooling types (instance, embedding, attention, additive, conjunctive) by whether they satisfy it.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Conjunctive-Pooling instead of feature-level Attention-PoolingDeep MIL · Synthetic instancesMacro-F1: 0.3215 -> 0.6430Helped
Use Conjunctive-Pooling instead of feature-level Attention-PoolingDeep MIL · Synthetic instancesAUROC: 0.7317 -> 0.9516Helped
Apply positional encoding to features for attention and prediction (ablation)Conjunctive MIL · WebTraffic testAOPCR: 13.041 -> 12.372Hurt
Apply positional encoding to features for attention and prediction (ablation)Conjunctive MIL · WebTraffic testNDCG@n: 0.676 -> 0.665Hurt
Use positional information only for attention (ablation)Conjunctive MIL · WebTraffic testAOPCR: 13.041 -> 14.555Helped
Use positional information only for attention (ablation)Conjunctive MIL · WebTraffic testNDCG@n: 0.676 -> 0.727Helped
Use positional information only for prediction (ablation)Conjunctive MIL · WebTraffic testAOPCR: 13.041 -> 12.256Hurt
Use positional information only for prediction (ablation)Conjunctive MIL · WebTraffic testNDCG@n: 0.676 -> 0.642Hurt
Use GRU-extracted features for attention and prediction (ablation)Conjunctive MIL · WebTraffic testAOPCR: 13.041 -> 9.011Hurt
Use GRU-extracted features for attention and prediction (ablation)Conjunctive MIL · WebTraffic testNDCG@n: 0.676 -> 0.620Hurt
Use GRU positional information only for attention (ablation)Conjunctive MIL · WebTraffic testAOPCR: 13.041 -> 17.502Helped
Use GRU positional information only for attention (ablation)Conjunctive MIL · WebTraffic testNDCG@n: 0.676 -> 0.714Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST WebTraffic

Benchmarks: MNIST-based synthetic bags WebTraffic

Metrics: Macro-F1 Micro-F1 Weighted-F1 AUROC AOPCR NDCG@n

Baselines: mi-Net Causal MIL MIREL Attention MIL Loss-Attention SA-AbMILP TransMIL Additive MIL Conjunctive MIL

Builds on: PAC learning Deep MIL Causal MIL MILLET

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