File size: 1,660 Bytes
a6af226
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
---
language:
- en
license: mit
pipeline_tag: sentence-similarity
library_name: sentence-transformers
base_model: Supabase/gte-small
tags:
- sentence-transformers
- embeddings
- semantic-search
- compact
- serverless
- neurosense
---

# Neurosense Compact GTE R1

Compact embedding model for semantic retrieval, designed to stay under 200MB while improving retrieval quality over the previous Neurosense checkpoint.

## Model Summary

- Base model: `Supabase/gte-small`
- Embedding dimension: `384`
- Max sequence length: `512`
- Checkpoint size (local): ~`128MB`
- Intended use: dense retrieval / semantic search

## Benchmark (Retrieval-Only, No Generation)

Evaluated on fixed 150-case benchmark (50 queries each from `mteb/fiqa`, `mteb/nfcorpus`, `mteb/scifact`) using cosine similarity.

### Aggregate Results

- `hit@1`: `0.6600`
- `hit@5`: `0.8133`
- `mrr@10`: `0.7311`
- `recall@10`: `0.6212`
- `map@10`: `0.5859`

### Comparison vs previous HF Neurosense

Previous Neurosense baseline (`models/Neurosense`):
- `mrr@10`: `0.7242`

This compact checkpoint:
- `mrr@10`: `0.7311`

Delta:
- `+0.0069` MRR@10 on the same benchmark.

## Usage

```python
from sentence_transformers import SentenceTransformer

model = SentenceTransformer("Sharjeelbaig/Neurosense-Compact-GTE-R1")
embeddings = model.encode([
    "what causes daytime sleepiness",
    "Sleep apnea can cause fragmented sleep and daytime fatigue"
], normalize_embeddings=True)
```

## Notes

- This model is compact and practical for serverless constraints.
- It does not aim to replace very large embedding models globally; it is optimized for compact deployment with strong retrieval quality.