Skip to content
Back to skills

Inbreast Mammogram Classification Eval

ASecurity

Evaluates the ability of deep multi-instance learning models to classify whole mammograms as benign or malignant without requiring region-of-interest (ROI) annotations. It probes patch-level malignancy prediction and whole-image classification robustness under sparse label conditions. Use when the user wants to benchmark on INbreast, or asks about evaluating this task. Reports Accuracy.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 11, 2026
researchpythontestinggitperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill inbreast-mammogram-classification-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Inbreast Mammogram Classification Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Inbreast Mammogram Classification Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-inbreast-mammogram-classification-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-inbreast-mammogram-classification-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: inbreast-mammogram-classification-eval
description: Evaluates the ability of deep multi-instance learning models to classify whole mammograms as benign or malignant without requiring region-of-interest (ROI) annotations. It probes patch-level malignancy prediction and whole-image classification robustness under sparse label conditions. Use when the user wants to benchmark on INbreast, or asks about evaluating this task. Reports Accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 1705.08550
  bibtex_key: zhu2017deepmil
  confidence: high
---

# inbreast-mammogram-classification-eval

> Deep Multi-instance Networks with Sparse Label Assignment for Whole Mammogram Classification — Zhu et al. (2017) (arXiv:1705.08550, 2017)

## What this evaluates

Evaluates the ability of deep multi-instance learning models to classify whole mammograms as benign or malignant without requiring region-of-interest (ROI) annotations. It probes patch-level malignancy prediction and whole-image classification robustness under sparse label conditions.

## Datasets

- **INbreast** — total 410; splits: train (-1), val (-1), test (-1); repo https://github.com/wentaozhu/deep-mil-for-whole-mammogram-classification.git

## Metrics

- `Accuracy` **(primary)** — range: [0, 1]
  - Fraction of correctly classified mammograms (benign vs. malignant) averaged over 5-fold cross-validation. Reported as mean ± standard deviation.
- `AUC` — range: [0, 1]
  - Area under the Receiver Operating Characteristic curve, measuring the trade-off between true positive rate and false positive rate across classification thresholds. Averaged over 5 folds.

## Input / output format

**Input**: Whole mammogram images resized to 227×227 pixels. Processed through a pretrained AlexNet backbone (fully connected layers removed) to extract 256×6 feature maps, which are then fed into a multi-instance learning (MIL) aggregation module.

**Output**: Binary classification label (benign/malignant) for the whole mammogram, derived from patch-level malignant probabilities aggregated via max pooling, label assignment, or sparse MIL.

## Scoring recipe

```python
folds = split_dataset(INbreast, n_folds=5)
accuracies, aucs = [], []
for train_idx, val_idx, test_idx in folds:
    model = train_mil_model(INbreast[train_idx], INbreast[val_idx])
    preds, probs = predict(model, INbreast[test_idx])
    acc = accuracy_score(INbreast[test_idx].labels, preds)
    auc = roc_auc_score(INbreast[test_idx].labels, probs)
    accuracies.append(acc)
    aucs.append(auc)
final_acc = np.mean(accuracies)
final_auc = np.mean(aucs)
```

## Common pitfalls

- The dataset uses 5-fold cross-validation, not a fixed train/val/test split; results must be averaged across all 5 folds.
- Models are evaluated on whole mammograms without ROI bounding boxes; comparing against methods that use manual ROI annotations is unfair unless explicitly noted.
- Performance metrics (Accuracy and AUC) are reported as mean ± standard deviation over 5 folds, not single-run values.

## Evidence (verbatim from paper)

> We validate the proposed models on the most frequently used mammographic mass classification dataset, INbreast dataset [14]... The INbreast dataset contains 410 mammograms of which 100 containing malignant masses. ... For fair comparison, we also use 5-fold cross validation to evaluate model performance as [6]. For each testing fold, we use three folds for training, and one fold for validation to tune hyper-parameters. The performance is reported as the average of five testing results obtained from cross-validation. Table 1. Accuracy Comparisons of the proposed deep MILs and related methods on test sets. ... Accu. AUC

## Citation

```bibtex
@misc{zhu2017deepmil,
  title={Deep Multi-instance Networks with Sparse Label Assignment for Whole Mammogram Classification},
  author={Zhu et al. (2017)},
  year={2017},
  note={arXiv:1705.08550}
}
```

- arXiv: 1705.08550

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.