File size: 1,068 Bytes
bfb1eb8
 
 
 
 
 
 
 
 
 
 
49c43e6
 
 
 
 
bfb1eb8
 
49c43e6
 
bfb1eb8
 
 
 
 
 
 
49c43e6
 
 
 
bfb1eb8
 
 
49c43e6
bfb1eb8
49c43e6
 
 
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
# Changelog

## v1.0.0 — Production Model (2025-04-27)

### Trained on Real Data
- **242,179 citation edges** from Semantic Scholar API (50K sampled papers from 1.6M corpus)
- **90,993 training rows** (1,857 queries, pre-2023 papers)
- **7,007 eval rows** (143 queries, 2023+ papers)
- Strict time-split with verified no temporal leakage

### Results
- nDCG@10: **0.8791** (vs heuristic 0.2641, +232.8%)
- nDCG@5: **0.8250** (vs heuristic 0.1819, +353.6%)
- MRR: **0.8795** (vs heuristic 0.2906, +202.7%)
- HR@10: **1.0000** (vs heuristic 0.6638, +50.6%)
- Latency: **0.371ms** per 100 candidates
- Model size: **948 KB**

### Top Features
1. `candidate_num_cited_by` (75,203)
2. `age_ratio` (7,597)
3. `candidate_position` (6,765)

---

## v0.1.0 — Synthetic Proof of Concept (2025-04-27)

- Full pipeline tested on synthetic data
- nDCG@10: 0.9985 (vs heuristic 0.9111)
- 6-category test suite passing
- 0.088ms latency, 286 KB model

---

## v0.0.1 — Pipeline Design (2025-04-27)

- 3-script pipeline created
- 37-feature schema designed
- Test suite written