File size: 5,683 Bytes
4a78d34 84e21ef 4a78d34 eba4aa7 ba14348 4a78d34 ba14348 b11f271 4a78d34 c8da037 6410971 c8da037 fe65f69 6410971 c8da037 4a78d34 c8da037 8596ab1 c8da037 1661f8d c8da037 50ce699 4425c4b 50ce699 4425c4b 50ce699 4425c4b c8da037 50ce699 4425c4b ec7dfaf 50ce699 4425c4b c8da037 4a78d34 c8da037 5652cd0 4a78d34 5652cd0 4a78d34 5652cd0 4a78d34 5652cd0 423bf9b 4a78d34 5652cd0 4a78d34 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 |
# Your leaderboard name
TITLE = """<h1 align="center" id="space-title">Evaluation Leaderboard</h1>"""
# SINGLE_TURN_TASK_NAMES = ", ".join([f"[{task.value.col_name}]({task.value.source})" for task in Tasks if task.value.type == "base"])
# AGENTIC_TASK_NAMES = ", ".join([f"[{task.value.col_name}]({task.value.source})" for task in Tasks if task.value.type == "agentic"])
# What does your leaderboard evaluate?
INTRODUCTION_TEXT = f"""
Powered by **Inspect** and **Inspect Evals**, the **Vector Evaluation Leaderboard** presents an evaluation of leading frontier models across a comprehensive suite of benchmarks. Go beyond the summary metrics: click through to interactive reporting for each model and benchmark to explore sample-level performance and detailed traces."""
# Which evaluations are you running? how can people reproduce what you have?
ABOUT_TEXT = f"""
## Vector Institute
The **Vector Institute** is dedicated to advancing the field of artificial intelligence through cutting-edge research and application. Our mission is to drive excellence and innovation in AI, fostering a community of researchers, developers, and industry partners.
## 🎯 Benchmarks
This leaderboard showcases performance across a comprehensive suite of benchmarks, designed to rigorously evaluate different aspects of AI model capabilities. Let's explore the benchmarks we use:
### Inspect Evals
This leaderboard leverages [Inspect Evals](https://ukgovernmentbeis.github.io/inspect_evals/) to power evaluation. Inspect Evals is an open-source repository built upon the Inspect AI framework. Developed in collaboration between the Vector Institute, Arcadia Impact and the UK AI Security Institute, Inspect Evals provides a comprehensive suite of high-quality benchmarks spanning diverse domains like coding, mathematics, cybersecurity, reasoning, and general knowledge.
#### Transparent and Detailed Insights
All evaluations presented on this leaderboard are run using Inspect Evals. To facilitate in-depth analysis and promote transparency, we provide [Inspect Logs](https://inspect.ai-safety-institute.org.uk/log-viewer.html) for every benchmark run. These logs offer sample and trace level reporting, allowing the community to explore the granular details of model performance.
### ⚙️ Base Benchmarks
These benchmarks assess fundamental reasoning and knowledge capabilities of models.
<div class="benchmark-table-container">
| Benchmark | Description |
|--------------------|----------------------------------------------------------------------------------|
| **ARC-Easy** / **ARC-Challenge** | Multiple-choice science questions. |
| **DROP** | Comprehension benchmark evaluating advanced reasoning capability. |
| **WinoGrande** | Commonsense reasoning challenge. |
| **GSM8K** | Grade-school math word problems testing math capability & multi-step reasoning. |
| **HellaSwag** | Commonsense reasoning task. |
| **HumanEval** | Evaluates code generation and reasoning in a programming context. |
| **IFEval** | Specialized benchmark for instruction following. |
| **MATH** | Challenging questions sourced from math competitions. |
| **MMLU** / **MMLU-Pro**| Multi-subject multiple-choice tests of advanced knowledge. |
| **GPQA-Diamond** | Question-answering benchmark assessing deeper reasoning. |
| **MMMU** (Multi-Choice / Open-Ended) | Multi-modal tasks testing structured & open responses. |
</div>
### 🚀 Agentic Benchmarks
These benchmarks go beyond basic reasoning and evaluate more advanced, autonomous, or "agentic" capabilities of models, such as planning and interaction.
<div class="benchmark-table-container">
| Benchmark | Description |
|-----------------------|----------------------------------------------------------------------------|
| **GAIA** | Evaluates autonomous reasoning, planning, problem-solving for question answering. |
| **InterCode-CTF** | Capture-the-flag challenge testing cyber-security skills. |
| **In-House-CTF** | Capture-the-flag challenge testing cyber-security skills. |
| **AgentHarm** / **AgentHarm-Benign** | Measures harmfulness of LLM agents (and benign behavior baseline). |
| **SWE-Bench-Verified** | Tests AI agent ability to solve software engineering tasks. |
</div>
"""
REPRODUCIBILITY_TEXT = """
## 🛠️ Reproducibility
The [Vector State of Evaluation Leaderboard Repository](https://github.com/VectorInstitute/evaluation) repository contains the evaluation script to reproduce results presented on the leaderboard.
### Install dependencies
1. Create a python virtual env. with ```python>=3.10``` and activate it
```bash
python -m venv env
source env/bin/activate
```
2. Install ```inspect_ai```, ```inspect_evals``` and other dependencies based on ```requirements.txt```
```bash
python -m pip install -r requirements.txt
```
3. Install any packages required for models you'd like to evaluate and use as grader models
```bash
python -m pip install <model_package>
```
Note: ```openai``` package is already included in ```requirements.txt```
### Run Inspect evaluation
1. Update the ```src/evals_cfg/run_cfg.yaml``` file to select the evals (base/agentic) and include all models to be evaluated
2. Now run evaluation as follows:
```bash
python src/run_evals.py
```
"""
|