atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Some Like It Small: Czech Semantic Embedding Models for Industry Applications

AAAI 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Low-rank compression and merging · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Develops small (14M-parameter, 12-layer, 256-hidden) Czech BERT-based sentence embedding models via RetroMAE pre-training, multilingual distillation from all-mpnet-base-v2, and unsupervised contrastive fine-tuning, and evaluates them intrinsically and extrinsically against Base-sized Czech models and OpenAI Ada.

Problem

Sentence embedding models for Czech are scarce and typically large; real-time industry applications in resource-constrained settings need small, efficient Czech embeddings without abundant labeled Czech data.

Approach

Combine RetroMAE auto-encoder pre-training and multilingual distillation from an English teacher (all-mpnet-base-v2) with a merged Czech-English vocabulary to train Small-size bi-encoders, then apply unsupervised SimCSE fine-tuning on Czech Wikipedia; the resulting models match Base-size Czech models at roughly 8x smaller size and 5x faster speed.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use multilingual distillation from all-mpnet-base-v2 with czeng20-csmono rather than the Small-E-Czech baselineCzech sentence embeddings · STS-AverageSpearman's correlation: 48.30 -> 87.60Helped
Add SimCSE fine-tuning (ablation)Dist-MPNet-CzEng · STS-AverageSpearman's correlation: 87.60 -> 87.83No clear effect
Add SimCSE fine-tuning (ablation)RetroMAE-Small · STS-AverageSpearman's correlation: 76.30 -> 78.66No clear effect
Use SimCSE instead of the original Small-E-Czech embeddings (ablation)Small-E-Czech · CFD linear probingF1 score: 32.38 ± 2.35 -> 54.78 ± 2.59Helped
Use SimCSE instead of the original Small-E-Czech embeddings (ablation)Small-E-Czech · CTDC linear probingF1 score: 25.92 ± 0.56 -> 50.06 ± 0.45Helped
Add TSDAE fine-tuning (ablation)Small-E-Czech · CFD linear probingF1 score: 32.38 ± 2.35 -> 66.99 ± 1.24Helped
Add contrastive fine-tuning (ablation)pre-trained models other than Small-E-Czech · Linear probing on CFD and CTDCF1 scoreNo clear effect
Add SimCSE fine-tuning (ablation)Dist-MPNet-ParaCrawl · CTDC fine-tuningF1 score: 86.02 ± 0.12 -> 86.10 ± 0.32No clear effect
Add SimCSE fine-tuning (ablation)Dist-MPNet-CzEng · CFD fine-tuningF1 score: 78.73 ± 1.39 -> 78.73 ± 1.43No clear effect
Add SimCSE fine-tuning (ablation)Small-E-Czech · CTDC fine-tuningF1 score: 58.12 ± 1.52 -> 68.33 ± 1.34Helped
Use RankCSE or InfoCSE instead of SimCSE (ablation)RetroMAE-Small · STS-AverageSpearman's correlation: 78.66 -> 79.01; 78.66 -> 76.40No clear effect
Train SimCSE with the larger Czech-plus-English Wikipedia dataset (ablation)sentence embedding models · STSscore: +1 percentage point for small models; +2 percentage points for base modelsHelped

Surprising findings

Limitations

Experimental setup

Datasets: Czech corpus (Seznam.cz, non-public) czeng20-csmono Paracrawler v9 Czech Wikipedia Costra CNA SVOB-IMG SVOB-HL CTDC CFD DaReCzech

Benchmarks: Costra STS (CNA, SVOB-IMG, SVOB-HL) DaReCzech CTDC CFD

Metrics: Spearman correlation accuracy P@10 micro-F1 macro-F1 NDCG

Baselines: Small-E-Czech Avg. fastText OpenAI Ada Embedding Czert-b-base-cased FERNET-C5 RobeCzech LaBSE SimCSE-Small-E-Czech

Builds on: RetroMAE SimCSE TSDAE RankCSE InfoCSE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy