File size: 5,252 Bytes
1dbcd9e
 
 
 
 
a917d5c
 
 
0c69fc2
 
a917d5c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1dbcd9e
a917d5c
 
 
 
 
 
 
 
 
 
 
 
 
1dbcd9e
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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
---
license: mit
language:
- en
---
# PiCo 1B

> A 1B-parameter dense language model optimized for reasoning and knowledge tasks.
>
> For clarity, our model uses the tokenizer from Qwen 2 1.5B but has been trained from scratch β€” it is not a fine-tuned version of Qwen 2 1.5B.

---

## πŸ“Œ Model Overview

**PiCo 1B** is a compact, high-performance language model with ~1.46 billion parameters. Despite its small size, it achieves competitive performance across reasoning, knowledge, and coding benchmarks, particularly excelling in science reasoning tasks.

---

## πŸ“‹ Model Details

| Attribute | Value |
|-----------|-------|
| **Model Size** | ~1.46B parameters |
| **Architecture** | Dense transformer (decoder-only) |
| **Context Length** | 2048 tokens |
| **Precision** | FP32 / FP16 / Safetensors |
| **License** | Open-source |

---

## πŸ“Š Benchmark Results

PiCo 1B is evaluated against **31 open-source models** in the 1B–2B parameter range across 7 standard benchmarks.

### MMLU (Massive Multitask Language Understanding)

Measures general knowledge across 57 subjects including STEM, humanities, and social sciences.

![MMLU Benchmark](https://aka.doubaocdn.com/s/AGt01wd7E8)

**PiCo 1B Score: 53.93%** β€” Rank: Top 3 among 1B–2B models

---

### GSM8K (Grade School Math)

Measures mathematical reasoning with grade-school level word problems.

![GSM8K Benchmark](https://aka.doubaocdn.com/s/7as81wd7E8)

**PiCo 1B Score: 29.33%** β€” Rank: Top 10 among 1B–2B models

---

### ARC-Challenge (AI2 Reasoning Challenge)

Measures science reasoning with grade-level science questions (harder subset).

![ARC-Challenge Benchmark](https://aka.doubaocdn.com/s/PAwz1wd7E8)

**PiCo 1B Score: 69.2%** β€” πŸ₯‡ **Rank #1** among 1B–2B models

---

### ARC-Easy (AI2 Reasoning Challenge)

Measures basic science reasoning with grade-level science questions (easier subset).

![ARC-Easy Benchmark](https://aka.doubaocdn.com/s/qprH1wd7E8)

**PiCo 1B Score: 85.56%** β€” πŸ₯‡ **Rank #1** among 1B–2B models

---

### HellaSwag (Commonsense Reasoning)

Measures commonsense natural language inference with everyday scenarios.

![HellaSwag Benchmark](https://aka.doubaocdn.com/s/TnLS1wd7E8)

**PiCo 1B Score: 49.4%** β€” An area for improvement

---

### HumanEval (Code Generation)

Measures functional correctness of code generation across 164 programming problems.

![HumanEval Benchmark](https://aka.doubaocdn.com/s/NaZ91wd7E8)

**PiCo 1B Score: 39.63%** β€” Rank: Top 4 among 1B–2B models

---

### TruthfulQA (Truthfulness)

Measures whether the model generates truthful answers rather than mimicking common misconceptions.

![TruthfulQA Benchmark](https://aka.doubaocdn.com/s/s3lo1wd7E8)

**PiCo 1B Score: 39.3%** β€” Rank: Top 5 among 1B–2B models

---

## πŸ† Performance Highlights

### βœ… Strengths

- **Science Reasoning**: Best-in-class performance on ARC-Easy and ARC-Challenge
- **General Knowledge**: Top 3 on MMLU, outperforming many larger 1.5B–2B models
- **Coding Ability**: Strong HumanEval performance, competitive with models 2x its size
- **Truthfulness**: Top 5 on TruthfulQA, demonstrating reliable factual output

### πŸ“ˆ Areas for Improvement

- **Commonsense Reasoning**: HellaSwag score lags behind modern 1.5B+ models
- **Mathematical Reasoning**: GSM8K performance is solid but not top-tier
- **Scale**: Further training on larger, more diverse datasets could boost all benchmarks

---

## πŸš€ Usage

### Quick Start

```python
from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "pico-1b"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(model_name)

prompt = "Explain the theory of relativity in simple terms."
inputs = tokenizer(prompt, return_tensors="pt")
outputs = model.generate(**inputs, max_length=200)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
```

### Model Formats

- **Safetensors** (recommended): Secure and fast loading
- **PyTorch (FP16)**: Standard format
- **GGUF**: For local inference with llama.cpp

---

## πŸ‹οΈ Training Details

| Aspect | Description |
|--------|-------------|
| **Architecture** | Dense decoder-only transformer |
| **Optimizer** | AdamW |
| **Learning Rate** | Cosine schedule with warmup |
| **Batch Size** | Configurable per GPU setup |
| **Training Framework** | PyTorch + Hugging Face Transformers |

---

## ⚠️ Limitations

- **Small Model Size**: As a 1B-parameter model, it has inherent limitations compared to larger models (7B+) on complex reasoning tasks
- **Training Data**: Primarily trained on English text; performance on non-English languages may be limited
- **Hallucinations**: Like all LLMs, it may generate factually incorrect information
- **Context Window**: Limited to 2048 tokens by default

---

## πŸ“ Citation

If you use PiCo 1B in your research or projects, please cite:

```bibtex
@misc{pico1b,
  title={PiCo 1B: A Compact Language Model Optimized for Reasoning},
  author={Arc Develop Team},
  year={2026},
  howpublished={\url{https://github.com/pico-llm/pico-1b}},
}
```

---

## πŸ“„ License

This model is released under an open-source license. Please see the LICENSE file for details.

---

*Last updated: June 2026*