Skip to content
Back to skills

Criteo Ctr Eval

ASecurity

Evaluates the predictive quality and system efficiency of deep learning recommendation models on click-through rate prediction. It measures how well parameter-sharing compression techniques maintain model accuracy while reducing memory footprint and improving training and inference latency. Use when the user wants to benchmark on criteo-kaggle, criteo-tb, or asks about evaluating this task. Reports AUC.

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

Works with

  • cli

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill criteo-ctr-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Criteo Ctr Eval?

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

Security grade badge for Criteo Ctr Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-criteo-ctr-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-criteo-ctr-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: criteo-ctr-eval
description: Evaluates the predictive quality and system efficiency of deep learning recommendation models on click-through rate prediction. It measures how well parameter-sharing compression techniques maintain model accuracy while reducing memory footprint and improving training and inference latency. Use when the user wants to benchmark on criteo-kaggle, criteo-tb, or asks about evaluating this task. Reports AUC.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2207.10731
  bibtex_key: [REDACTED]
  confidence: high
---

# criteo-ctr-eval

> The trade-offs of model size in large recommendation models : A 10000 $\times$ compressed criteo-tb DLRM model (100 GB parameters to mere 10MB) — Desai et al. (2022) (arXiv:2207.10731, 2022)

## What this evaluates

Evaluates the predictive quality and system efficiency of deep learning recommendation models on click-through rate prediction. It measures how well parameter-sharing compression techniques maintain model accuracy while reducing memory footprint and improving training and inference latency.

## Datasets

- **criteo-kaggle** — total ?; splits: train (-1), val (-1), test (-1)
- **criteo-tb** — total 800000000; splits: test (89000000)

## Metrics

- `AUC` **(primary)** — range: [0, 1]
  - Area Under the Receiver Operating Characteristic Curve, computed over predicted click probabilities and binary ground truth labels to measure ranking quality.

## Input / output format

**Input**: 13 integer features and 26 categorical features per sample.

**Output**: Binary classification probability (click/no-click) for CTR prediction.

## Scoring recipe

```python
def compute_auc(predictions, labels):
    # predictions: array of float probabilities
    # labels: array of binary ground truth labels
    fpr, tpr, _ = roc_curve(labels, predictions)
    return auc(fpr, tpr)
```

## Common pitfalls

- Assuming high compression ratios (e.g., 10000x) inherently degrade model quality; the protocol shows AUC remains stable up to extreme compression.
- Focusing only on convergence speed (epochs) without accounting for per-iteration latency gains; overall training time remains comparable due to faster computation per iteration.

## Evidence (verbatim from paper)

> Facebook MLPerf DLRM[2] model, available under Apache-2.0 license, for the criteo-tb dataset achieves the target AUC (0.8025) with the embedding memory of around 100GB. This model uses a maximum cap of 40M indices per embedding table, leading to a total of 204M embeddings.

## Citation

```bibtex
@misc{desai2022modelsizecompression,
  title={The trade-offs of model size in large recommendation models : A 10000 $\times$ compressed criteo-tb DLRM model (100 GB parameters to mere 10MB)},
  author={Desai et al. (2022)},
  year={2022},
  note={arXiv:2207.10731}
}
```

- arXiv: 2207.10731

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.