Skip to content
Back to skills

Inverse Constitutional Ai Eval

ASecurity

Tests a framework's ability to compress pairwise preference data into interpretable natural language principles (constitutions) and use them to reconstruct original annotations. It probes the model's adaptability to aligned, unaligned, individual, and demographic group preferences, as well as its capacity for bias detection. Use when the user wants to benchmark on Synthetic data, AlpacaEval, Chatbot Arena Conversations, PRISM, or asks about evaluating this task. Reports agreement.

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

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill inverse-constitutional-ai-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Inverse Constitutional Ai Eval?

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

Security grade badge for Inverse Constitutional Ai Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-inverse-constitutional-ai-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-inverse-constitutional-ai-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: inverse-constitutional-ai-eval
description: Tests a framework's ability to compress pairwise preference data into interpretable natural language principles (constitutions) and use them to reconstruct original annotations. It probes the model's adaptability to aligned, unaligned, individual, and demographic group preferences, as well as its capacity for bias detection. Use when the user wants to benchmark on Synthetic data, AlpacaEval, Chatbot Arena Conversations, PRISM, or asks about evaluating this task. Reports agreement.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2406.06560
  bibtex_key: [REDACTED]
  confidence: high
---

# inverse-constitutional-ai-eval

> Inverse Constitutional AI: Compressing Preferences into Principles — Findeis et al. (2024) (arXiv:2406.06560, 2024)

## What this evaluates

Tests a framework's ability to compress pairwise preference data into interpretable natural language principles (constitutions) and use them to reconstruct original annotations. It probes the model's adaptability to aligned, unaligned, individual, and demographic group preferences, as well as its capacity for bias detection.

## Datasets

- **Synthetic data** — total 90; splits: (unstated)
- **AlpacaEval** — total 648; splits: train (65), test (65)
- **Chatbot Arena Conversations** — total 33000; splits: (unstated)
- **PRISM** — total 8011; splits: (unstated)

## Metrics

- `agreement` **(primary)** — range: [0, 1]
  - Fraction of correctly reconstructed preferences out of the total number of preferences in the test set.
- `accuracy` — range: [0, 1]
  - Number of correctly reconstructed relevant data points divided by the total number of relevant data points for a given principle.
- `relevance` — range: [0, 1]
  - Fraction of data points where a specific principle applies out of the total data points evaluated.

## Input / output format

**Input**: Pairwise preference instances (prompt + two responses) along with a generated constitution (set of natural language principles) to guide annotation.

**Output**: Binary selection of the preferred response, or a score indicating agreement with the original annotation.

## Scoring recipe

```python
def compute_agreement(predictions, gold):
    correct = sum(1 for p, g in zip(predictions, gold) if p == g)
    return correct / len(gold)

def compute_relevance(principle, data_points):
    applies = sum(1 for dp in data_points if principle_applies(dp))
    return applies / len(data_points)
```

## Common pitfalls

- Small sample sizes for individual/group preferences prevent standard train/test splits.
- Default annotators already achieve high agreement on aligned data, leaving little room for improvement.
- Constitution transferability across different LLM families incurs performance loss.

## Evidence (verbatim from paper)

> We find that constitutional annotators reconstruct original annotations better in the orthogonal and unaligned datasets, and keep high agreement in the aligned case... Results, shown in [Table 1], reveal biases regarding verbosity, style, and assertiveness... showing relevance (fraction of data points where the principle applies) and accuracy (correctly reconstructed relevant data points).

## Citation

```bibtex
@misc{findeis2024inverse,
  title={Inverse Constitutional AI: Compressing Preferences into Principles},
  author={Findeis et al. (2024)},
  year={2024},
  note={arXiv:2406.06560}
}
```

- arXiv: 2406.06560

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.