ablate 0 0 0

snae/emotion_stories_Apertus_8B_Instruct

published by @snae

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
201
Last 30 days
46
Likes
-
Size
4.1 MB
Created on HF
2026-06-26
Age
3 months ago

Description

Emotion Stories — Apertus-8B-Instruct

Synthetic short stories that convey a target emotion implicitly — without ever

naming the emotion or its direct synonyms. Each story expresses the emotion only

through actions, body language, dialogue, internal reactions, and situational

context. The dataset was built to study emotion representations in language

models (e.g. probing and activation-steering experiments).

Generated with swiss-ai/Apertus-8B-Instruct-2509.

A companion set… See the full description on the dataset page: https://huggingface.co/datasets/snae/emotion_stories_Apertus_8B_Instruct.

Tags

task_categories:text-generationtask_categories:text-classificationlanguage:enlicense:cc-by-4.0size_categories:n<1Kformat:jsonmodality:textlibrary:datasetslibrary:pandaslibrary:polarslibrary:mlcroissantregion:usemotioncreative-writingsyntheticstoriesinterpretabilityarxiv:2606.26987

README current version from Hugging Face


license: cc-by-4.0
language:

  • en
    tags:
  • emotion
  • creative-writing
  • synthetic
  • stories
  • interpretability
  • arxiv:2606.26987
    size_categories:
  • n<1K
    task_categories:
  • text-generation
  • text-classification
    pretty_name: Emotion Stories (Apertus-8B-Instruct)
    configs:
  • config_name: default
    data_files:
    • split: train
      path: stories.jsonl

Emotion Stories — Apertus-8B-Instruct

Synthetic short stories that convey a target emotion implicitly — without ever
naming the emotion or its direct synonyms. Each story expresses the emotion only
through actions, body language, dialogue, internal reactions, and situational
context. The dataset was built to study emotion representations in language
models (e.g. probing and activation-steering experiments).

Generated with swiss-ai/Apertus-8B-Instruct-2509.

A companion set generated with Gemma is available at
snae/emotion_stories_gemma_4_4B.

Dataset summary

  • 171 emotions, each paired with 3 topics, with 3 stories per topic.
  • 513 prompts → 1,539 stories total.
  • Each topic (premise) is distinct; no story text is duplicated.
  • Note: Apertus and Gemma use different topics per emotion, so the two
    datasets are parallel in structure (171 × 3 × 3) but not in content.

Loading

from datasets import load_dataset

ds = load_dataset("snae/emotion_stories_Apertus_8B_Instruct")
row = ds["train"][0]
print(row["emotion"], "—", row["topic"])
for i, story in enumerate(row["stories"], 1):   # 3 stories per row
    print(f"[story {i}] {story[:80]}...")

The single root-level stories.jsonl is auto-loaded into the train split.

Fields

Field Type Description
emotion string Target emotion to convey implicitly (one of 171).
topic string Story premise.
prompt string Full instruction sent to the model.
raw_response string Unparsed model output.
stories list[string] The 3 parsed stories (the main content).
n_stories_parsed int Number of stories successfully parsed (3).
timestamp string ISO generation timestamp.

Generation

  • Model: swiss-ai/Apertus-8B-Instruct-2509
  • Sampling: temperature=0.8, top_p=0.95, do_sample=True, max_new_tokens=2048
  • 3 stories requested per (emotion, topic) prompt.
  • The prompt explicitly forbids using the emotion word or direct synonyms; the
    emotion must be conveyed only through indirect cues, with a mix of first- and
    third-person narration across the three stories.

Intended use & limitations

Intended for research on emotion representation, probing/steering, and
emotion-classification benchmarks. Stories are model-generated and may contain
artifacts, biases, or imperfect emotion expression. The emotion labels reflect
the intended emotion, not a human-verified annotation. English only.

README history 4 revisions

Every night we snapshot the README of every dataset in the catalog. When the SHA changes we archive the new version and diff it against the last. This is the evolving thought record of the alignment-data field: what the author decided to say about the corpus, and how that framing shifted over time.

  1. 2026-06-27Update README.md078fefb2.9 KB
    Loading...
  2. 2026-06-26Add dataset card732a34b2.9 KB
    Loading...
  3. 2026-06-26Add Apertus-8B-Instruct emotion stories (513 prompts, 1539 stories)58c3bbf27 B
    Loading...
  4. 2026-06-26initial commit34691c227 B
    Loading...

Used by abliterated models none yet

No abliterated models in our catalog have declared this dataset in their YAML metadata yet. This can mean the dataset is used but not declared, is used outside abliteration workflows, or is new. The link will populate automatically as models are indexed.

Community discussions 1 thread · 1 open · 1 comments

Threads posted by the community on Hugging Face: bug reports, questions about usage, pull requests on the README, license clarifications. Click any thread to expand and read the full conversation inline. Newest first.

  1. 2026-06-27[bot] Conversion to Parquetopen1 💬#1
    Loading...

Related datasets same stage · ablate

Read further

Metadata

License
cc-by-4.0

Repository

Download the dataset

0

Copy any of these snippets into your notebook or terminal. All three fetch directly from Hugging Face using your own credentials.

Recommended: datasets library (Python)
from datasets import load_dataset
ds = load_dataset("snae/emotion_stories_Apertus_8B_Instruct")
Raw snapshot (Python)
from huggingface_hub import snapshot_download
snapshot_download(repo_id="snae/emotion_stories_Apertus_8B_Instruct", repo_type="dataset")
git clone (requires git-lfs)
git clone https://huggingface.co/datasets/snae/emotion_stories_Apertus_8B_Instruct
Catalog is the map. Apps are the tools.

Run models on your own machine, not in the cloud.

Every model page has an "Open in Abliteration" button that hands the model directly to the first-party desktop client, at the quantization your rig can actually run. No API keys, no subscription, no prompt leakage.

Open in Abliteration