Skip to content
Back to skills

Synthpai Pai Eval

ASecurity

Evaluates the ability of LLMs to infer private personal attributes (e.g., occupation, age, location, income) from concatenated user comments. It also assesses the fidelity of synthetic comments compared to real human text via human studies. Use when the user wants to benchmark on SynthPAI, or asks about evaluating this task. Reports 0-1 accuracy.

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

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill synthpai-pai-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Synthpai Pai Eval?

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

Security grade badge for Synthpai Pai Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-synthpai-pai-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-synthpai-pai-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: synthpai-pai-eval
description: Evaluates the ability of LLMs to infer private personal attributes (e.g., occupation, age, location, income) from concatenated user comments. It also assesses the fidelity of synthetic comments compared to real human text via human studies. Use when the user wants to benchmark on SynthPAI, or asks about evaluating this task. Reports 0-1 accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2406.07217
  bibtex_key: [REDACTED]
  confidence: high
---

# synthpai-pai-eval

> A Synthetic Dataset for Personal Attribute Inference — Yukhymenko et al. (2024) (arXiv:2406.07217, 2024)

## What this evaluates

Evaluates the ability of LLMs to infer private personal attributes (e.g., occupation, age, location, income) from concatenated user comments. It also assesses the fidelity of synthetic comments compared to real human text via human studies.

## Datasets

- **SynthPAI** — total 7800; splits: test (-1)

## Metrics

- `0-1 accuracy` **(primary)** — range: [0, 1]
  - Scoring categorical predictions with 0-1 accuracy and continuous predictions via respective thresholds. Follows the evaluation procedure from Staab et al. [6].

## Input / output format

**Input**: Concatenated text from all comments belonging to a single user profile, processed using the same inference prompts as in Staab et al. [6].

**Output**: Step-by-step reasoning explanation followed by a final inference for each private attribute (categorical or continuous).

## Scoring recipe

```python
def score(predictions, gold):
    correct = 0
    total = 0
    for pred, true_val in zip(predictions, gold):
        if is_categorical(true_val):
            correct += (pred == true_val)
        else:
            correct += (abs(pred - true_val) <= threshold)
        total += 1
    return correct / total
```

## Common pitfalls

- The dataset is synthetic, so inference difficulty may differ slightly from real-world data (authors note a ~10% drop in accuracy compared to real Reddit data).
- Evaluation strictly follows the prompt and scoring setup of Staab et al. [6]; deviating from their specific inference prompts will yield non-comparable results.

## Evidence (verbatim from paper)

> Using step-by-step reasoning the model of interest provides explanation and final inference for private attributes of the profile (example in App. D.7). We also follow the same evaluation procedure (detailed in App. B.2), scoring categorical predictions with 0-1 accuracy and continuous predictions via respective thresholds.

## Citation

```bibtex
@misc{yukhymenko2024synthpai,
  title={A Synthetic Dataset for Personal Attribute Inference},
  author={Yukhymenko et al. (2024)},
  year={2024},
  note={arXiv:2406.07217}
}
```

- arXiv: 2406.07217

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.