Skip to content
Back to skills

Feel Emotion Eval

ASecurity

Evaluates the generalization and transferability of emotion recognition models across heterogeneous physiological signal datasets. It probes how well different modeling paradigms (handcrafted features, raw signal deep learning, and contrastive pretraining) perform under subject-independent, cross-dataset, and low-data regimes. Use when the user wants to benchmark on WESAD, NURSE, EMOGNITION, UBFC_PHYS, PhyMER, EmoWear, MAUS, CLAS, CASE, Unobtrusive, CEAP-360VR, ScientISST MOVE, Dapper, ForDig...

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

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill feel-emotion-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Feel Emotion Eval?

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

Security grade badge for Feel Emotion Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-feel-emotion-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-feel-emotion-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: feel-emotion-eval
description: Evaluates the generalization and transferability of emotion recognition models across heterogeneous physiological signal datasets. It probes how well different modeling paradigms (handcrafted features, raw signal deep learning, and contrastive pretraining) perform under subject-independent, cross-dataset, and low-data regimes. Use when the user wants to benchmark on WESAD, NURSE, EMOGNITION, UBFC_PHYS, PhyMER, EmoWear, MAUS, CLAS, CASE, Unobtrusive, CEAP-360VR, ScientISST MOVE, Dapper, ForDigitStress, ADARP, Exercise, MOCAS, LAUREATE, VERBIO, or asks about evaluating this task. Reports F1 scores.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2604.05926
  bibtex_key: singh2026feel
  confidence: high
---

# feel-emotion-eval

> FEEL: Quantifying Heterogeneity in Physiological Signals for Generalizable Emotion Recognition — Singh et al. (2026) (arXiv:2604.05926, 2026)

## What this evaluates

Evaluates the generalization and transferability of emotion recognition models across heterogeneous physiological signal datasets. It probes how well different modeling paradigms (handcrafted features, raw signal deep learning, and contrastive pretraining) perform under subject-independent, cross-dataset, and low-data regimes.

## Datasets

- **WESAD** — total ?; splits: LOSO-CV (-1)
- **NURSE** — total ?; splits: LOSO-CV (-1)
- **EMOGNITION** — total ?; splits: LOSO-CV (-1)
- **UBFC_PHYS** — total ?; splits: LOSO-CV (-1)
- **PhyMER** — total ?; splits: LOSO-CV (-1)
- **EmoWear** — total ?; splits: LOSO-CV (-1)
- **MAUS** — total ?; splits: LOSO-CV (-1)
- **CLAS** — total ?; splits: LOSO-CV (-1)
- **CASE** — total ?; splits: LOSO-CV (-1)
- **Unobtrusive** — total ?; splits: LOSO-CV (-1)
- **CEAP-360VR** — total ?; splits: LOSO-CV (-1)
- **ScientISST MOVE** — total ?; splits: LOSO-CV (-1)
- **Dapper** — total ?; splits: LOSO-CV (-1)
- **ForDigitStress** — total ?; splits: LOSO-CV (-1)
- **ADARP** — total ?; splits: LOSO-CV (-1)
- **Exercise** — total ?; splits: LOSO-CV (-1)
- **MOCAS** — total ?; splits: LOSO-CV (-1)
- **LAUREATE** — total ?; splits: LOSO-CV (-1)
- **VERBIO** — total ?; splits: LOSO-CV (-1)

## Metrics

- `F1 scores` **(primary)** — range: [0, 1]
  - Average F1 score computed across all Leave-One-Subject-Out (LOSO) cross-validation folds or participant-wise train/test splits. For multi-class tasks, macro-averaged F1 is standard in this domain.
- `accuracy` — range: [0, 1]
  - Average classification accuracy computed across all LOSO folds or train/test splits.

## Input / output format

**Input**: Time-series physiological signals (EDA, PPG, or both) sampled at device-specific rates. For raw-signal deep learning models, inputs are segmented into 60-sample windows with 50% overlap.

**Output**: Discrete emotion labels: binary (high/low arousal or valence) or four-class (combinations of arousal/valence quadrants).

## Scoring recipe

```python
def compute_metrics(predictions, gold_labels, folds):
    fold_f1s = []
    fold_accs = []
    for train_idx, test_idx in folds:
        y_true = gold_labels[test_idx]
        y_pred = predictions[test_idx]
        fold_f1s.append(f1_score(y_true, y_pred, average='macro'))
        fold_accs.append(accuracy_score(y_true, y_pred))
    return {'f1': np.mean(fold_f1s), 'accuracy': np.mean(fold_accs)}
```

## Common pitfalls

- Class imbalance mitigation differs by paradigm: SMOTE/oversampling is applied to ML/DL models but explicitly avoided for CLSP fine-tuning except in severe imbalance cases.
- Evaluation splits are strictly subject-independent (LOSO-CV) or participant-wise (50/50 train/test), so subject leakage must be avoided.
- Cross-dataset generalization uses Leave-One-Dataset-Out (LODO) and zero-shot baselines, which require careful domain alignment and cannot be directly compared to in-domain LOSO results.

## Evidence (verbatim from paper)

> Performance was measured using average accuracy and F1 scores, standard metrics in physiological emotion recognition (*Schmidt et al. ([2018](#bib.bib90 "Introducing WESAD, a Multimodal Dataset for Wearable Stress and Affect Detection")); Singh et al. ([2024](#bib.bib103 "EEVR: A Dataset of Paired Physiological Signals and Textual Descriptions for Joint Emotion Representation"))*) computed across all LOSO folds.

## Citation

```bibtex
@misc{singh2026feel,
  title={FEEL: Quantifying Heterogeneity in Physiological Signals for Generalizable Emotion Recognition},
  author={Singh et al. (2026)},
  year={2026},
  note={arXiv:2604.05926}
}
```

- arXiv: 2604.05926

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.