CoolFace
Modelpublic

simplex-ai-inc/LiteResearcher-4B

sourceHugging Faceapache-2.0updated 5mo agoView on Hugging Face
6likes2.3kdownloads
Model Card

LiteResearcher-4B

<p align="center"> <img src="assets/logo.png" alt="LiteResearcher Logo" width="400"> </p>

<p align="center"> <a href="https://simplex-ai-inc.github.io/LiteResearcher/">๐ŸŒ Project Page</a> โ€ข <a href="https://github.com/simplex-ai-inc/LiteResearcher">๐Ÿ’ป Code</a> โ€ข <a href="https://arxiv.org/abs/2604.17931">๐Ÿ“„ Paper</a> </p>

LiteResearcher-4B is a 4B-parameter deep research agent trained via scalable agentic reinforcement learning. Despite its small size, it matches Claude-4.5-Sonnet on GAIA and outperforms open-source models up to 8ร— larger.

Key Results

BenchmarkLiteResearcher-4BNotable Comparison
GAIA-Text71.3%= Claude-4.5-Sonnet (71.2%)
Xbench-DS78.0%> Tongyi DeepSearch 30B (75.0%)
Frames83.1%> Claude-4-Sonnet (80.7%)
WebWalkerQA72.7%> Tongyi DeepSearch 30B (72.2%)

All with only 4B parameters โ€” 8โ€“32ร— smaller than comparable models.

Model Details

  • โ€”Architecture: Qwen3ForCausalLM (Qwen3-4B-Thinking base)
  • โ€”Parameters: 4B
  • โ€”Max Context: 262,144 tokens
  • โ€”Training: Two-stage difficulty-aware curriculum RL with virtual world environment
  • โ€”Agent Mode: ReAct-style with search and visit tools

How It Works

LiteResearcher operates as a ReAct agent that iteratively:

  1. 1.Thinks about what information is needed
  2. 2.Searches the web via Google
  3. 3.Visits webpages to extract evidence
  4. 4.Answers when sufficient information is gathered

The model uses <think>, <tool_call>, and <answer> tags to structure its reasoning.

Quick Start

With the Inference Framework

bash
git clone https://github.com/simplex-ai-inc/LiteResearcher.git
cd LiteResearcher
pip install -r requirements.txt

# Configure API keys
cp .env.example .env
# Edit .env with your SERPER_KEY_ID and SCRAPEDO_API_KEY

# Start SGLang server
python -m sglang.launch_server \
    --model-path simplex-ai-inc/LiteResearcher-4B \
    --port 6001 --tp 2

# Run inference
bash scripts/run_all.sh \
    --model simplex-ai-inc/LiteResearcher-4B \
    --dataset data/example.jsonl

Direct Usage with Transformers

python
from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "simplex-ai-inc/LiteResearcher-4B"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(model_name, torch_dtype="auto", device_map="auto")

messages = [
    {"role": "system", "content": "You are a deep research assistant..."},
    {"role": "user", "content": "Who won the Nobel Prize in Physics in 2024?"}
]

text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tokenizer([text], return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=4096, temperature=0.6, top_p=0.95)
print(tokenizer.decode(outputs[0][inputs.input_ids.shape[-1]:], skip_special_tokens=True))

Training

LiteResearcher is trained with a three-component framework:

  1. 1.Co-constructed Training Data & Corpus โ€” 32M+ webpages, 1M+ domains, covering five atomic search capabilities (direct retrieval, aggregation, enumeration, cross-verification, statistics)
  2. 2.Stable Local Tool Environment โ€” Local search engine (BGE-M3 + Milvus) and local browse tool (PostgreSQL) enabling 73.2M tool calls during training at zero marginal cost
  3. 3.Difficulty-Aware Curriculum RL โ€” Multi-stage training that progressively increases task difficulty and context length

Benchmark Results

LiteResearcher-4B consistently outperforms open-source models up to 8ร— larger and matches or exceeds proprietary systems across eight benchmarks.

ModelSizeGAIABrowseComp (en)BrowseComp (zh)HumanityFramesWebWalkerQAMAIAXbench-DS
Commercial Models
Claude-4-Sonnet-68.312.229.120.380.761.7-64.6
Claude-4.5-Sonnet-71.219.640.824.585.0-53.466.0
DeepSeek-V3.2-63.567.665.040.880.2-38.571.0
DeepSeek-V3.1-63.130.049.229.883.761.2-71.0
Minimax-M2-75.744.048.531.8---72.0
OpenAI-GPT-5-high-76.454.965.035.2--51.477.8
GLM-4.6-71.945.149.530.4---70.0
Kimi-Researcher----26.978.8-36.069.0
Kimi-K2-0905-60.27.422.221.758.1-25.261.0
Open-Source Models
Mirothinker8B66.431.140.221.580.660.640.460.6
Tongyi DeepSearch30B70.943.446.732.990.672.2-75.0
ASearcher QWQ v232B58.7---74.5--51.1
WebSailor30B53.2------53.3
WebDancer (QwQ)32B51.53.818.0--47.9-38.3
WebExplorer8B50.015.732.017.375.762.7-53.7
DeepMiner32B58.733.540.1----62.0
AFM-RL32B55.311.1-18.0-63.0--
SFR-DeepResearch20B66.0--28.782.8---
AgentCPM-Explore4B63.924.129.119.182.768.140.570.0
LiteResearcher4B71.327.5\*32.5\*22.083.172.741.878.0

Best open-source results in bold. Results with \* use a 64k context window with a memory mechanism.

Citation

bibtex
@article{li2026literesearcher,
  title={LiteResearcher: A Scalable Agentic RL Training Framework for Deep Research Agent},
  author={Wanli Li and Bince Qu and Bo Pan and Jianyu Zhang and Zheng Liu and Pan Zhang and Wei Chen and Bo Zhang},
  journal={arXiv preprint arXiv:2604.17931},
  year={2026}
}

License

This model is released under the Apache 2.0 License.