Skip to content
Back to skills

Rsbench Eval

ASecurity

Evaluates the ability of LLM-based evolutionary algorithms to optimize session-based recommendation prompts across multiple objectives (accuracy, diversity, and fairness) simultaneously. Use when the user wants to benchmark on RSBench, or asks about evaluating this task. Reports HV.

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

Works with

  • api

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Rsbench Eval?

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

Security grade badge for Rsbench Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-rsbench-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-rsbench-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: rsbench-eval
description: Evaluates the ability of LLM-based evolutionary algorithms to optimize session-based recommendation prompts across multiple objectives (accuracy, diversity, and fairness) simultaneously. Use when the user wants to benchmark on RSBench, or asks about evaluating this task. Reports HV.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2411.10697
  bibtex_key: liu2024lmea
  confidence: high
---

# rsbench-eval

> Language Model Evolutionary Algorithms for Recommender Systems: Benchmarks and Algorithm Comparisons — Liu et al. (2024) (arXiv:2411.10697, 2024)

## What this evaluates

Evaluates the ability of LLM-based evolutionary algorithms to optimize session-based recommendation prompts across multiple objectives (accuracy, diversity, and fairness) simultaneously.

## Datasets

- **RSBench** — total ?; splits: train (-1), val (-1)

## Metrics

- `HV` **(primary)** — range: other
  - Hypervolume of the non-dominated set of recommendation prompts in the 3D objective space (accuracy, diversity, fairness) relative to a fixed reference point. Measures both convergence to the Pareto front and diversity/spread of solutions.

## Input / output format

**Input**: A candidate set or population of recommendation prompts, optionally conditioned on task examples or constraints, provided to the LLM for evolutionary operations (initialization, crossover, mutation).

**Output**: Optimized recommendation prompts, typically formatted with <START> and <END> tags to delimit the final generated prompt.

## Scoring recipe

```python
def compute_hv(non_dominated_prompts, reference_point):
    # non_dominated_prompts: list of [accuracy, diversity, fairness] scores
    # reference_point: worst-case objective values defining the bounding box
    # Calculate the volume of the objective space dominated by the Pareto front
    hv = 0.0
    for point in non_dominated_prompts:
        hv += hypervolume_contribution(point, reference_point, non_dominated_prompts)
    return hv
```

## Common pitfalls

- HV values are highly sensitive to the choice of the reference point; all algorithms must be evaluated against the exact same reference point for fair comparison.
- Raw execution time is heavily influenced by LLM API provider latency and network conditions, making token consumption a more reliable and standardized efficiency metric.
- Results are averaged over 5 independent runs with diverse random seeds to account for stochastic initialization and LLM sampling variance; single-run results are not comparable.

## Evidence (verbatim from paper)

> Table III presents the HV results obtained by these algorithms across multiple candidate sets generated with different random seeds. The results indicate that LLM-IBEA achieves the best overall performance, attaining the highest HV values on six RSBench problems (RSBench-1, RSBench-2, RSBench-5 to RSBench-7, and RSBench-9) with the training sets and on four problems (RSBench-1, RSBench-2, RSBench-5, and RSBench-6) with the validation sets.

## Citation

```bibtex
@misc{liu2024lmea,
  title={Language Model Evolutionary Algorithms for Recommender Systems: Benchmarks and Algorithm Comparisons},
  author={Liu et al. (2024)},
  year={2024},
  note={arXiv:2411.10697}
}
```

- arXiv: 2411.10697

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.