CoolFace
Apppublic

magibu/mteb-turkish

sourceHugging Facecc-by-nd-4.0updated 8mo agoView on Hugging Face
8likes
App README

๐Ÿ‡น๐Ÿ‡ท MTEB Turkish - Benchmark Results Explorer

Interactive visualization platform for TR-MTEB (Turkish Massive Text Embedding Benchmark) results.

๐Ÿ“Š Features

  • โ€”Interactive Model Comparison: Compare performance of different Turkish sentence embedding models
  • โ€”Task-Based Analysis: View results organized by task types (Retrieval, Classification, STS, etc.)
  • โ€”Fair Scoring Algorithm: Models with missing task scores are penalized using task averages
  • โ€”Responsive Design: Works on desktop and mobile devices
  • โ€”Real-time Filtering: Search and filter models and tasks

๐ŸŽฏ Benchmark Tasks

The platform visualizes results from various MTEB tasks including:

  • โ€”Retrieval: QuoraRetrievalTR, MSMarcoTRRetrieval, XQuADRetrieval, etc.
  • โ€”Classification: Turkish News Classification, Sentiment Analysis, etc.
  • โ€”STS (Semantic Textual Similarity): STSbTR
  • โ€”Clustering: Turkish Abstract Corpus Clustering
  • โ€”Pair Classification: SnliTr, MnliTr, XNLI
  • โ€”Bitext Mining: WMT16BitextMining

๐Ÿš€ Technology Stack

  • โ€”Frontend: React + Vite
  • โ€”Styling: CSS3 with modern features
  • โ€”Deployment: HuggingFace Spaces (Static SDK)

๐Ÿ“– Scoring Algorithm

The platform uses a fair scoring algorithm:

  1. 1.Each task's average score is calculated across all models
  2. 2.When a model has a score for a task โ†’ uses its actual score
  3. 3.When a model lacks a score for a task โ†’ uses the task's average score
  4. 4.Tasks with no model scores are excluded from calculations

This ensures models with missing task evaluations cannot gain unfair advantages.

๐Ÿ”— Related Resources

  • โ€”TR-MTEB Paper: [arXiv link if available]
  • โ€”Dataset: Turkish MTEB benchmark datasets
  • โ€”Models: Various Turkish and multilingual embedding models

๐Ÿ› ๏ธ Development

bash
# Install dependencies
npm install

# Run development server
npm run dev

# Build for production
npm run build

๐Ÿ“ License

This project is licensed under CC-BY-ND-4.0.

๐Ÿ™ Acknowledgments

Built for the Turkish NLP community to easily compare and evaluate sentence embedding models on Turkish language tasks.


Live Demo: https://huggingface.co/spaces/alibayram/mteb-turkish