source-separation
senselab
mirror
satrajit commited on
Commit
92c223d
·
verified ·
1 Parent(s): 5284a50

Upload README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +61 -0
README.md ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: other
3
+ license_name: unresolved-upstream
4
+ tags: [source-separation, senselab, mirror]
5
+ ---
6
+
7
+ # unasdiff diffusion source priors (mirror)
8
+
9
+ Mirror of the two released priors for **Unsupervised Single-Channel Audio
10
+ Separation with Diffusion Source Priors** (Shi et al., AAAI 2026),
11
+ [arXiv:2512.07226](https://arxiv.org/abs/2512.07226).
12
+
13
+ Held so that senselab's `source_separation` unasdiff backend can pin a revision
14
+ and a content hash. Nothing here is original work of the Senseable Intelligence
15
+ Group.
16
+
17
+ ## Contents
18
+
19
+ | File | What it is |
20
+ |---|---|
21
+ | `speech_source.pt` | Speech prior, trained on VCTK. `num_class = 1`; its only label is `0`. |
22
+ | `sound_source.pt` | General-sound prior, trained on FSDKaggle2018. `num_class = 50`, of which indices 0–40 are the 41 trained classes; the remaining nine slots are unused headroom. |
23
+ | `atten_unet_vctk.toml` | Upstream config for the speech prior. |
24
+ | `atten_unet_fsd.toml` | Upstream config for the sound prior. |
25
+
26
+ The two label spaces are **separate**. A label index is only meaningful against
27
+ the prior it belongs to.
28
+
29
+ Each checkpoint carries `model` and `ema` state dicts. Upstream's own loader
30
+ returns the **`ema`** copy; loading `model` instead runs but separates measurably
31
+ worse, without failing.
32
+
33
+ ## Provenance
34
+
35
+ - Upstream code: <https://github.com/RunwuShi/unasdiff>, pinned at
36
+ `5a5d70cdc94fe9d034892a1c5bc68ad1a67d2daa`.
37
+ - Weights: the authors' own Google Drive releases linked from the upstream README.
38
+
39
+ ## Licence status — unresolved
40
+
41
+ The upstream repository has **no `LICENSE` file and no licence statement**, so the
42
+ default is all rights reserved. A request for an explicit licence has been opened
43
+ upstream; **this mirror stays private until it is answered.**
44
+
45
+ ## Known limitation, from the authors
46
+
47
+ > The source-model-based separation approach is not well suited for same-class
48
+ > source separation (e.g. speech separation), because it lacks speaker-conditioning.
49
+
50
+ senselab exposes speech–speech separation anyway, with that caveat in the
51
+ docstring, because the alternative is a user rediscovering it by measurement.
52
+
53
+ ## Citation
54
+
55
+ ```bibtex
56
+ @inproceedings{shi2026unasdiff,
57
+ title = {Unsupervised Single-Channel Audio Separation with Diffusion Source Priors},
58
+ booktitle = {Proc. AAAI},
59
+ year = {2026}
60
+ }
61
+ ```