Fix
* fix: Add Marathi news classification (504)
* first commit for Telugu News Classification
* revert to original main
* add first push
* add dataset
* add results and points
* complete adding points ([`d93488a`](https://github.com/embeddings-benchmark/mteb/commit/d93488a6fe461eb00e3deb47397908af9a467805))
Unknown
* Update tasks table ([`600dbd0`](https://github.com/embeddings-benchmark/mteb/commit/600dbd0026172eb6bccbb5210baf16953b753f5c))
* Update points table ([`73422b7`](https://github.com/embeddings-benchmark/mteb/commit/73422b7118bb2de4e2011eb364ac7b9064bab25b))
* Update tasks table ([`dc73123`](https://github.com/embeddings-benchmark/mteb/commit/dc731232a876a4588072b92cf1160266937281ce))
* Update points table ([`54192c7`](https://github.com/embeddings-benchmark/mteb/commit/54192c7299ff33193eb5a608d1aeef878ae00f7a))
* Multilabel classification (440)
* Added Multilabel kNN classification evaluator
* Added Multilabel classification AbsTask
* Added MultiLabelClassification Task type to TaskMetadata
* bugfix
* Removed all references to metadata_dict from Multilabel classification
* Added Eurlex (wip)
* Made MultiLabelClassification more efficient by moving the embedding step outside the evaluator and encoding every possible training sentence before running the evaluation.
* fix: changed itertools.chain to itertools.chain.from_iter
* fix: Fixed validation and import on MultiEURLEX
* Removed MultioutputClassifier, because kNN can already do that
* fix: multilabels are not turned into an array
* Ran linting
* Added points for PR (2+23*4 for eurlex, 10 for new task type)
* fix: Fixed undersampling for training set in Multitask classification
* fix: sped up sampling by using select() instead of indexing
* fix: removed duplicate code for selecting train sentences
* Added n_samples and avg_length to MultiEURLEX
* Added MultiEURLEX results for paraphrase-multilingual-MiniLM-L12
* Added EURLEX results for multilingual-e5-small
* Changed evaluation in multilabel classification to use MLPClassifier
* Limited evaluation to test split in EURLEX
* multilabel classification now subsamples test set, and the neural network is smaller.
* Multilabel classification now allows tasks to define the samples per label for training
* Removed unused code
* Moved subsampling to before encoding
* Made subsampling error tolerant
* Made sure all labels are represented in the training set
* Revert &34;Made sure all labels are represented in the training set&34;
This reverts commit 96312c7ca55b2870995c9b69ab4b88eeaf92fe79.
* Reran EURLEX
* EURLEX only evaluates on test set, not validation set
* Made KNeighbours the default classifier in MultiLabelClassification, made switching out classifiers more flexible
* Added results for EURLEX ([`2aa0c67`](https://github.com/embeddings-benchmark/mteb/commit/2aa0c67b05acd9dadb9b1731f8a8bb28de58702f))