Dataset Card for Paper Review Dataset (ICLR 2023-2025)
10
21 commits
1 linked in READMEs
updated Mar 5, 2026
This dataset contains paper submissions and review data from the International Conference on Learning Representations (ICLR) for the years 2023, 2024, and 2025. The data is sourced from OpenReview, an open peer review platform that hosts the review process for top ML conferences.
This dataset emphasizes the peer review ecosystem surrounding academic papers. Each record includes comprehensive review-related information:
related_notes): Contains review discussions, meta-reviews, author responses, and community feedback from the OpenReview platformThe review data captures the full peer review workflow:
This makes the dataset particularly valuable for:
Each instance represents a paper with its associated review data:
{
"id": "RUzSobdYy0V",
"title": "Quantifying and Mitigating the Impact of Label Errors on Model Disparity Metrics",
"authors": "Julius Adebayo, Melissa Hall, Bowen Yu, Bobbie Chern",
"abstract": "Errors in labels obtained via human annotation adversely affect...",
"year": "2023",
"conference": "ICLR",
"related_notes": "[Review discussions, meta-reviews, and author responses]",
"pdf_url": "https://openreview.net/pdf?id=RUzSobdYy0V",
"source_url": "https://openreview.net/forum?id=RUzSobdYy0V",
"content": "[Full paper text in Markdown format]",
"content_meta": "[JSON metadata with TOC and page statistics]"
}
| Field | Type | Description |
|---|---|---|
id | string | Unique OpenReview paper ID |
title | string | Paper title |
authors | string | Author names (comma-separated) |
abstract | string | Paper abstract |
year | string | Publication year (2023-2025) |
conference | string | Conference name (ICLR) |
related_notes | string | Review data - includes reviews, meta-reviews, discussions |
pdf_url | string | Link to PDF on OpenReview |
source_url | string | Link to paper forum on OpenReview |
content | string | Full paper content in Markdown |
content_meta | string | JSON metadata (TOC, page stats, structure) |
The related_notes field contains the complete review history from OpenReview, stored as a Python tuple string (not JSON format). It includes:
Important Notes:
related_notes field is stored as a Python tuple string (uses single quotes, Python literals like None)eval(related_notes) to get a tuple of dictionarieseval()Format Variations:
{'decision': 'Accept: poster'}){'decision': {'value': 'Accept (poster)'}})This dataset was created to enable research on understanding and improving the peer review process in machine learning conferences. By combining full paper content with complete review discussions, researchers can:
The data was collected from the OpenReview platform, which hosts the ICLR review process in an open format. All reviews, discussions, and decisions are publicly available on the OpenReview website.
This dataset provides transparency into the peer review process, which is typically opaque. By making reviews and discussions publicly available, it enables:
However, users should be aware that:
The dataset may contain several biases:
related_notes field is stored as Python tuple string (not JSON) and requires eval() for parsingimport json
# Load from JSONL
with open('ICLR_merged_cleaned_huggingface.jsonl', 'r', encoding='utf-8') as f:
for line in f:
paper = json.loads(line)
print(f"Title: {paper['title']}")
print(f"Year: {paper['year']}")
print(f"Review Data: {paper['related_notes'][:200]}...")
break
# Parse related_notes to extract decision and reviews
def extract_decision(related_notes):
"""Extract paper decision handling both 2023 and 2024/2025 formats"""
reviews = eval(related_notes) # Parse Python tuple string
for entry in reviews:
content = entry.get('content', {})
if not isinstance(content, dict):
continue
# Handle both format variations
if 'decision' in content:
decision = content['decision']
if isinstance(decision, str):
return decision # 2023 format
elif isinstance(decision, dict) and 'value' in decision:
return decision['value'] # 2024/2025 format
return None
def extract_all_reviews(related_notes):
"""Extract all review entries"""
reviews = eval(related_notes)
return list(reviews) # Convert tuple to list
# Example usage
import json
with open('ICLR_merged_cleaned_huggingface.jsonl', 'r', encoding='utf-8') as f:
for line in f:
paper = json.loads(line)
# Extract decision
decision = extract_decision(paper['related_notes'])
print(f"Title: {paper['title']}")
print(f"Decision: {decision}")
# Extract all reviews
all_reviews = extract_all_reviews(paper['related_notes'])
print(f"Number of review entries: {len(all_reviews)}")
# Access individual reviews
for i, review in enumerate(all_reviews):
content = review.get('content', {})
title = content.get('title', 'N/A')
print(f" Review {i+1}: {title}")
break
This dataset was compiled by AgentAlphaAGI from publicly available OpenReview data.
The papers and reviews in this dataset are subject to the copyright and terms of use of the OpenReview platform and the respective authors.
If you use this dataset, please cite:
@article{xu2026idea2story,
title={Idea2Story: An Automated Pipeline for Transforming Research Concepts into Complete Scientific Narratives},
author={Xu, Tengyue and Qian, Zhuoyang and Liu, Gaoge and Ling, Li and Zhang, Zhentao and Wu, Biao and Zhang, Shuo and Lu, Ke and Shi, Wei and Wang, Ziqi and others},
journal={arXiv preprint arXiv:2601.20833},
year={2026}
}
This dataset would not be possible without the open peer review platform provided by OpenReview and the contributions of the ICLR community.
Dataset Card for Paper Review Dataset (ICLR 2023-2025)
10
21 commits
1 linked in READMEs
updated Mar 5, 2026
This dataset contains paper submissions and review data from the International Conference on Learning Representations (ICLR) for the years 2023, 2024, and 2025. The data is sourced from OpenReview, an open peer review platform that hosts the review process for top ML conferences.
This dataset emphasizes the peer review ecosystem surrounding academic papers. Each record includes comprehensive review-related information:
related_notes): Contains review discussions, meta-reviews, author responses, and community feedback from the OpenReview platformThe review data captures the full peer review workflow:
This makes the dataset particularly valuable for:
Each instance represents a paper with its associated review data:
{
"id": "RUzSobdYy0V",
"title": "Quantifying and Mitigating the Impact of Label Errors on Model Disparity Metrics",
"authors": "Julius Adebayo, Melissa Hall, Bowen Yu, Bobbie Chern",
"abstract": "Errors in labels obtained via human annotation adversely affect...",
"year": "2023",
"conference": "ICLR",
"related_notes": "[Review discussions, meta-reviews, and author responses]",
"pdf_url": "https://openreview.net/pdf?id=RUzSobdYy0V",
"source_url": "https://openreview.net/forum?id=RUzSobdYy0V",
"content": "[Full paper text in Markdown format]",
"content_meta": "[JSON metadata with TOC and page statistics]"
}
| Field | Type | Description |
|---|---|---|
id | string | Unique OpenReview paper ID |
title | string | Paper title |
authors | string | Author names (comma-separated) |
abstract | string | Paper abstract |
year | string | Publication year (2023-2025) |
conference | string | Conference name (ICLR) |
related_notes | string | Review data - includes reviews, meta-reviews, discussions |
pdf_url | string | Link to PDF on OpenReview |
source_url | string | Link to paper forum on OpenReview |
content | string | Full paper content in Markdown |
content_meta | string | JSON metadata (TOC, page stats, structure) |
The related_notes field contains the complete review history from OpenReview, stored as a Python tuple string (not JSON format). It includes:
Important Notes:
related_notes field is stored as a Python tuple string (uses single quotes, Python literals like None)eval(related_notes) to get a tuple of dictionarieseval()Format Variations:
{'decision': 'Accept: poster'}){'decision': {'value': 'Accept (poster)'}})This dataset was created to enable research on understanding and improving the peer review process in machine learning conferences. By combining full paper content with complete review discussions, researchers can:
The data was collected from the OpenReview platform, which hosts the ICLR review process in an open format. All reviews, discussions, and decisions are publicly available on the OpenReview website.
This dataset provides transparency into the peer review process, which is typically opaque. By making reviews and discussions publicly available, it enables:
However, users should be aware that:
The dataset may contain several biases:
related_notes field is stored as Python tuple string (not JSON) and requires eval() for parsingimport json
# Load from JSONL
with open('ICLR_merged_cleaned_huggingface.jsonl', 'r', encoding='utf-8') as f:
for line in f:
paper = json.loads(line)
print(f"Title: {paper['title']}")
print(f"Year: {paper['year']}")
print(f"Review Data: {paper['related_notes'][:200]}...")
break
# Parse related_notes to extract decision and reviews
def extract_decision(related_notes):
"""Extract paper decision handling both 2023 and 2024/2025 formats"""
reviews = eval(related_notes) # Parse Python tuple string
for entry in reviews:
content = entry.get('content', {})
if not isinstance(content, dict):
continue
# Handle both format variations
if 'decision' in content:
decision = content['decision']
if isinstance(decision, str):
return decision # 2023 format
elif isinstance(decision, dict) and 'value' in decision:
return decision['value'] # 2024/2025 format
return None
def extract_all_reviews(related_notes):
"""Extract all review entries"""
reviews = eval(related_notes)
return list(reviews) # Convert tuple to list
# Example usage
import json
with open('ICLR_merged_cleaned_huggingface.jsonl', 'r', encoding='utf-8') as f:
for line in f:
paper = json.loads(line)
# Extract decision
decision = extract_decision(paper['related_notes'])
print(f"Title: {paper['title']}")
print(f"Decision: {decision}")
# Extract all reviews
all_reviews = extract_all_reviews(paper['related_notes'])
print(f"Number of review entries: {len(all_reviews)}")
# Access individual reviews
for i, review in enumerate(all_reviews):
content = review.get('content', {})
title = content.get('title', 'N/A')
print(f" Review {i+1}: {title}")
break
This dataset was compiled by AgentAlphaAGI from publicly available OpenReview data.
The papers and reviews in this dataset are subject to the copyright and terms of use of the OpenReview platform and the respective authors.
If you use this dataset, please cite:
@article{xu2026idea2story,
title={Idea2Story: An Automated Pipeline for Transforming Research Concepts into Complete Scientific Narratives},
author={Xu, Tengyue and Qian, Zhuoyang and Liu, Gaoge and Ling, Li and Zhang, Zhentao and Wu, Biao and Zhang, Shuo and Lu, Ke and Shi, Wei and Wang, Ziqi and others},
journal={arXiv preprint arXiv:2601.20833},
year={2026}
}
This dataset would not be possible without the open peer review platform provided by OpenReview and the contributions of the ICLR community.