File size: 1,560 Bytes
a112915
 
 
 
 
 
 
 
 
 
 
 
 
 
 
97144d5
c714c66
97144d5
 
 
a112915
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
---
license: mit
library_name: pytorch
tags:
- hdtree
- pytorch
- mnist
- single-cell
- clustering
---

# HDTree ICML Checkpoints

This repository hosts pretrained checkpoints for the public HDTree ICML release.

Paper:
- ICML 2026 poster page: https://icml.cc/virtual/2026/poster/61839
- arXiv abstract: https://arxiv.org/abs/2506.23287
- arXiv PDF: https://arxiv.org/pdf/2506.23287

Code: https://github.com/zangzelin/code_HDTree_icml

## Files

| File | Dataset | Configuration | Notes |
|---|---|---|---|
| `checkpoints/mnist/hdtree_mnist_best_epoch59_acc0.97570.pth` | MNIST | `configs/mnist.yaml` | Best MNIST checkpoint from the full run by checkpoint validation accuracy. |
| `checkpoints/limb/hdtree_limb_i10_epoch199_acc0.53921.pth` | Limb | `configs/limb.yaml` default | Limb sweep i10/default checkpoint. |

## Reported Metrics

MNIST full run summary:

| ACC | DP | LP | NMI |
|---:|---:|---:|---:|
| 0.97310 | 0.93262 | 0.97310 | 0.92999 |

Limb i10 run summary (`batch_size=1000`, `K=10`, `exaggeration_lat=0.5`, `nu_lat=0.3`):

| ACC | DP | LP | NMI |
|---:|---:|---:|---:|
| 0.52860 | 0.41029 | 0.58370 | 0.49042 |

The included `logs/` files contain the original run outputs used to record these metrics.

## Download

```bash
pip install huggingface_hub
huggingface-cli download zangzelin/HDTree-ICML-checkpoints --local-dir .
```

Then use the public code repository's validation script, for example:

```bash
bash scripts/validate_checkpoint.sh checkpoints/limb/hdtree_limb_i10_epoch199_acc0.53921.pth
```

## Checksums

See `SHA256SUMS`.