Skip to content
Back to skills

Deepfm Ctr Eval

ASecurity

Evaluates click-through rate (CTR) prediction models by measuring their ability to correctly rank clicked versus non-clicked instances and output calibrated click probabilities. Use when the user wants to benchmark on Criteo Dataset, Company* Dataset, or asks about evaluating this task. Reports AUC.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
researchpythongoperformance

Works with

  • cli

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Deepfm Ctr Eval?

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

Security grade badge for Deepfm Ctr Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-deepfm-ctr-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-deepfm-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: deepfm-ctr-eval
description: Evaluates click-through rate (CTR) prediction models by measuring their ability to correctly rank clicked versus non-clicked instances and output calibrated click probabilities. Use when the user wants to benchmark on Criteo Dataset, Company* Dataset, or asks about evaluating this task. Reports AUC.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 1703.04247
  bibtex_key: guo2017deepfm
  confidence: high
---

# deepfm-ctr-eval

> DeepFM: A Factorization-Machine based Neural Network for CTR Prediction — Guo et al. (2017) (arXiv:1703.04247, 2017)

## What this evaluates

Evaluates click-through rate (CTR) prediction models by measuring their ability to correctly rank clicked versus non-clicked instances and output calibrated click probabilities.

## Datasets

- **Criteo Dataset** — total 45000000; splits: train (-1), test (-1)
- **Company* Dataset** — total 1000000000; splits: train (-1), test (-1)

## Metrics

- `AUC` **(primary)** — range: [0, 1]
  - Area Under the Receiver Operating Characteristic curve; measures the probability that a randomly chosen positive instance is ranked higher than a randomly chosen negative instance.
- `Logloss` — range: other
  - Binary cross-entropy loss: -mean(y_true * log(y_pred) + (1 - y_true) * log(1 - y_pred)). Lower values indicate better probability calibration.

## Input / output format

**Input**: A feature vector containing 13 continuous features and 26 categorical features (or app/user/context features for Company*), paired with a binary label indicating whether the user clicked.

**Output**: A single scalar probability score representing the predicted likelihood of a click.

## Scoring recipe

```python
def compute_auc(y_true, y_pred):
    pos = y_true == 1
    neg = y_true == 0
    return np.mean(y_pred[pos][:, None] > y_pred[neg][None, :])

def compute_logloss(y_true, y_pred):
    eps = 1e-15
    y_pred = np.clip(y_pred, eps, 1 - eps)
    return -np.mean(y_true * np.log(y_pred) + (1 - y_true) * np.log(1 - y_pred))
```

## Common pitfalls

- The Criteo dataset uses a random 90/10 split rather than a temporal split, which can cause data leakage if the model is evaluated on future data in practice.
- Logloss is reported to 5 decimal places, but absolute differences of ~0.0001 may lack statistical significance without variance or confidence intervals.
- Efficiency is measured as a relative ratio to LR training time, not absolute wall-clock seconds, making cross-hardware comparisons unreliable.

## Evidence (verbatim from paper)

> We use two evaluation metrics in our experiments: AUC (Area Under ROC) and Logloss (cross entropy). The performance for CTR prediction of different models on Criteo dataset and Company* dataset is shown in Table 2, where we have the following observations: DeepFM outperforms LR by 0.86% and 4.18% in terms of AUC (1.15% and 5.60% in terms of Logloss) on Company* and Criteo datasets.

## Citation

```bibtex
@misc{guo2017deepfm,
  title={DeepFM: A Factorization-Machine based Neural Network for CTR Prediction},
  author={Guo et al. (2017)},
  year={2017},
  note={arXiv:1703.04247}
}
```

- arXiv: 1703.04247

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.