Views
No views yet
klue/roberta-base. The model produces 768-dim embeddings, but the first
m dims for m ∈ {768, 512, 256, 128, 64, 32} are themselves valid
sentence representations — you can slice the embedding to trade accuracy for
storage/latency without retraining.| dim | cosine_pearson | cosine_spearman | euclidean_pearson | euclidean_spearman | manhattan_pearson | manhattan_spearman | dot_pearson | dot_spearman |
|---|---|---|---|---|---|---|---|---|
| 768 | 84.24 | 85.07 | 83.60 | 84.13 | 83.62 | 84.17 | 82.75 | 82.71 |
| 512 | 84.01 | 85.00 | 83.51 | 84.08 | 83.56 | 84.13 | 82.29 | 82.34 |
| 256 | 83.44 | 84.61 | 83.07 | 83.72 | 83.00 | 83.68 | 80.63 | 80.58 |
| 128 | 82.51 | 83.98 | 82.38 | 83.07 | 82.23 | 82.95 | 77.68 | 77.64 |
| 64 | 81.43 | 83.32 | 81.45 | 82.12 | 81.16 | 81.92 | 74.41 | 74.52 |
| 32 | 78.62 | 81.36 | 79.29 | 80.01 | 78.49 | 79.39 | 67.97 | 67.79 |
1from sentence_transformers import SentenceTransformer
2
3model = SentenceTransformer("jhgan/ko-sroberta-multitask-mrl")
4embeddings = model.encode(["안녕하세요", "반갑습니다"])
5print(embeddings.shape) # (2, 768)1import torch.nn.functional as F
2from sentence_transformers import SentenceTransformer
3
4model = SentenceTransformer("jhgan/ko-sroberta-multitask-mrl")
5emb = model.encode(["안녕하세요", "반갑습니다"], convert_to_tensor=True)
6
7# Slice to the first 64 dims and re-normalise for cosine similarity
8emb_64 = F.normalize(emb[:, :64], p=2, dim=1)sentence-transformers >= 2.7.0):model = SentenceTransformer("jhgan/ko-sroberta-multitask-mrl", truncate_dim=64)1@inproceedings{kusupati2022matryoshka,
2 title = {Matryoshka Representation Learning},
3 author = {Kusupati, Aditya and Bhatt, Gantavya and Rege, Aniket and
4 Wallingford, Matthew and Sinha, Aditya and Ramanujan, Vivek and
5 Howard-Snyder, William and Chen, Kaifeng and Kakade, Sham and
6 Jain, Prateek and Farhadi, Ali},
7 booktitle = {Advances in Neural Information Processing Systems},
8 year = {2022},
9 url = {https://arxiv.org/abs/2205.13147}
10}jhgan/ko-sroberta-sts, jhgan/ko-sroberta-nli, jhgan/ko-sroberta-multitask).