CoolFace
Datasetpublic

thinkwee/DDRBench_10K

DDRBench: Deep Data Research Benchmark πŸ“Š Leaderboard & Demo | πŸ“„ Paper (Arxiv) Overview DDRBench (Deep Data Research Benchmark) is a comprehensive evaluation framework designed to assess the capabilities of Large Language Model (LLM) agents in performing complex, multi-turn data research and reasoning tasks. Unlike traditional Q&A benchmarks, DDRBench focuses on scenarios requiring deep interaction with structured databases, tool usage, and long-context… See the full description on the dataset page: https://huggingface.co/datasets/thinkwee/DDRBench_10K.

sourceHugging Facecc-by-sa-4.0updated 8mo agoView on Hugging Face
0likes39downloads
Dataset Card

DDRBench: Deep Data Research Benchmark

**πŸ“Š Leaderboard & Demo** | **πŸ“„ Paper (Arxiv)**

Overview

DDRBench (Deep Data Research Benchmark) is a comprehensive evaluation framework designed to assess the capabilities of Large Language Model (LLM) agents in performing complex, multi-turn data research and reasoning tasks. Unlike traditional Q&A benchmarks, DDRBench focuses on scenarios requiring deep interaction with structured databases, tool usage, and long-context reasoning.

This dataset repository specifically hosts the 10-K Financial Database, a core component of the DDRBench suite. It contains structured financial data extracted from SEC 10-K filings, enabling agents to answer intricate financial questions that mimic real-world analyst workflows.

Dataset Structure

The dataset is organized into multiple configurations (subsets), representing different tables from the underlying SQLite database:

  • β€”`financial_facts`: The primary table containing over 5 million financial metrics (US-GAAP, IFRS) with values, units, and fiscal periods.
  • β€”`companies`: Registry of companies with CIK, names, and SIC codes.
  • β€”`filings`: Metadata for the SEC filings source documents.
  • β€”`company_addresses` & `company_tickers`: Geographic and market identification data.
  • β€”`table_documentation` & `column_documentation`: Meta-information describing the database schema to the agents.

Usage

Data Inspection

Load specific tables using the datasets library:

python
from datasets import load_dataset

# Load the main financial facts table
financial_facts = load_dataset("thinkwee/DDRBench_10K", "financial_facts")

# Load company information
companies = load_dataset("thinkwee/DDRBench_10K", "companies")

For agent trajectories and evaluation logs, please refer to the DDRBench Trajectory Dataset.

Run Deep Data Research

Please use the database file under `/raw` path and refer to https://github.com/thinkwee/DDR_Bench for running the agent.