cuadron11 commited on
Commit
dde9107
·
verified ·
1 Parent(s): d793956

Add new CrossEncoder model

Browse files
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ tokenizer.json filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,399 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ tags:
3
+ - sentence-transformers
4
+ - cross-encoder
5
+ - reranker
6
+ - generated_from_trainer
7
+ - dataset_size:34824
8
+ - loss:CachedMultipleNegativesRankingLoss
9
+ base_model: jinaai/jina-reranker-v2-base-multilingual
10
+ pipeline_tag: text-ranking
11
+ library_name: sentence-transformers
12
+ metrics:
13
+ - map
14
+ - mrr@10
15
+ - ndcg@10
16
+ model-index:
17
+ - name: CrossEncoder based on jinaai/jina-reranker-v2-base-multilingual
18
+ results:
19
+ - task:
20
+ type: cross-encoder-reranking
21
+ name: Cross Encoder Reranking
22
+ dataset:
23
+ name: jina reranker v2 base multilingual 1negative
24
+ type: jina-reranker-v2-base-multilingual-1negative
25
+ metrics:
26
+ - type: map
27
+ value: 0.999942568343671
28
+ name: Map
29
+ - type: mrr@10
30
+ value: 0.999942568343671
31
+ name: Mrr@10
32
+ - type: ndcg@10
33
+ value: 0.9999576073688917
34
+ name: Ndcg@10
35
+ ---
36
+
37
+ # CrossEncoder based on jinaai/jina-reranker-v2-base-multilingual
38
+
39
+ This is a [Cross Encoder](https://www.sbert.net/docs/cross_encoder/usage/usage.html) model finetuned from [jinaai/jina-reranker-v2-base-multilingual](https://huggingface.co/jinaai/jina-reranker-v2-base-multilingual) using the [sentence-transformers](https://www.SBERT.net) library. It computes scores for pairs of texts, which can be used for text reranking and semantic search.
40
+
41
+ ## Model Details
42
+
43
+ ### Model Description
44
+ - **Model Type:** Cross Encoder
45
+ - **Base model:** [jinaai/jina-reranker-v2-base-multilingual](https://huggingface.co/jinaai/jina-reranker-v2-base-multilingual) <!-- at revision eed787badf7784e1a25c0eaa428627c8cbef511e -->
46
+ - **Maximum Sequence Length:** 1024 tokens
47
+ - **Number of Output Labels:** 1 label
48
+ <!-- - **Training Dataset:** Unknown -->
49
+ <!-- - **Language:** Unknown -->
50
+ <!-- - **License:** Unknown -->
51
+
52
+ ### Model Sources
53
+
54
+ - **Documentation:** [Sentence Transformers Documentation](https://sbert.net)
55
+ - **Documentation:** [Cross Encoder Documentation](https://www.sbert.net/docs/cross_encoder/usage/usage.html)
56
+ - **Repository:** [Sentence Transformers on GitHub](https://github.com/UKPLab/sentence-transformers)
57
+ - **Hugging Face:** [Cross Encoders on Hugging Face](https://huggingface.co/models?library=sentence-transformers&other=cross-encoder)
58
+
59
+ ## Usage
60
+
61
+ ### Direct Usage (Sentence Transformers)
62
+
63
+ First install the Sentence Transformers library:
64
+
65
+ ```bash
66
+ pip install -U sentence-transformers
67
+ ```
68
+
69
+ Then you can load this model and run inference.
70
+ ```python
71
+ from sentence_transformers import CrossEncoder
72
+
73
+ # Download from the 🤗 Hub
74
+ model = CrossEncoder("cuadron11/jina-reranker-v2-base-multilingual-1negative")
75
+ # Get scores for pairs of texts
76
+ pairs = [
77
+ ['Zein da Euskal Hezkuntza Sistemaren etorkizunari buruzko hitzarmenaren oinarriak zehazteko ponentziaren helburua?', '[TOPIC: Txostena, etorkizuneko euskal hezkuntza-sistemari buruzko hitzarmenaren oinarriak zehazteko ponentziak egindakoa. Eztabaida eta behin betiko ebazpena]\n[GORROTXATEGI AZURMENDI, (EP-IU)]:\negitea. Dena dela, esan bezala, lehenik, etorkizunari begira jarri behar dugu gaur. Etorkizuna da orain kontuan hartu behar duguna; eta etorkizunean, halaber, eskerrak eman nahiko nizkizueke, fio naizelako arestian aipatu ditudan eragile guztiak, gainerako alderdi politikoak ere, bere interes propioak albo batera utzi eta interes orokorraren alde egiteko gai izango direla. Baita sailari ere, erdietsi ditugun akordioak, bestelako presiorik gabe, lantzeko gai eta arduradun izango delakoan. Betiere gizarte-mugimenduen eta (Date: 07.04.2022)'],
78
+ ['Zein da Martínez Hierroren iritzia errelato partekatu bat eraikitzeari buruz Euskal Herrian?', '[TOPIC: Lehenbailehen eztabaidatzeko Euzko Abertzaleak eta Euskal Sozialistak talde parlamentarioek egindako legez besteko proposamena, ETAren armagabetzeari buruz. Eztabaida eta behin betiko ebazpena]\n[MARTÍNEZ HIERRO, (EP)]:\naurrera, egia da etorkizunera begiratu behar dela iragana ahaztu gabe, biolentzia deslegitimatuz, eta, baita ere, errelato bat ireki nahi badugu, errelato partekatu bat eraikitzea, eta errelato partekatu hori izatea oinarri bezala biolentzia honen deslegitimazioa. Eta lehen esan dudan bezala, ez bakarrik biolentzia zuzena edo armek sortu duten biolentzia, baizik eta, baita ere, oraindik gizartean badaukagun hainbat biolentzia forma ezberdin, biolentzia kulturala eta herri honetan oraindik instalatuta dauden hainbat gauza. (Date: 06.04.2017)'],
79
+ ['Zein da Ertzaintzaren hasierako prestakuntzaren iraupena polizia-prozedurei eta autobabesari dagokionez?', '[TOPIC: Galdera, Miren Gallastegui Oyarzábal Euskal Sozialistak taldeko legebiltzarkideak Segurtasuneko sailburuari egina, Ertzaintzaren aurkako agresioak ekiditeko Segurtasun Sailak hartu beharreko neurriei buruz]\n[SEGURTASUNEKO SAILBURUAK (BELTRÁN DE HEREDIA ARRONIZ), (EA-NV)]:\nEskerrik asko, presidente andrea. Legebiltzarkideok, egun on berriro ere. Gallastegui andrea, segurtasun-neurriei buruz agerikoak diren gauza batzuk gogorarazi behar dizkizut: adibidez, ertzain guztiek hasieran prestakuntza handia jasotzen dutela polizia-prozedurei eta autobabesari buruz. Bederatzi hilabete akademian eta beste hainbeste polizia-unitateetan praktikak egiten. Hasierako prestakuntza hori sakondu eta zabaldu egiten da gero, ertzainen karreran zehar, eguneratze-ikastaroekin, birziklatze-ikastaroekin, espezializazio-ikastaroekin... Baina, era berean, garrantzitsuak dira oso ekintza (Date: 13.03.2015)'],
80
+ ['Noiz izan zen kutxen legearen erreforma indarrean jarri zena?', "[TOPIC: Legegintzako herri-ekimeneko lege-proposamena, hidrokarburo ez-konbentzionalak erauzteko prozesuan eta haustura hidrauliko edo 'fracking'ean ingurumena babesteko neurri osagarriei buruz. Aintzat hartzeari buruzko eztabaida eta behin betiko ebazpena]\n[DAMBORENEA BASTERRECHEA, (PV-ETP)]:\ngara arazorik izan ez duten bakarrak, besteak beste bateratzeak arazo batzuk estali zituelako, eta nik uste hori ere guztiok dakigula. Esan duzu Arabako ahaldun nagusia akzioak sortzaileei bueltatzearen aldekoa dela... Tira, bat nator erabat Arabako ahaldun nagusiarekin. Are gehiago, jakin dezazun esango dizut joan den legealdian kutxen legearen erreforma, oraindik indarrean dagoena, hona ekarri zenean gure taldeak esan zuela fundazioak arautu behar zirela eta, jakina, erakunde sortzaileek han egon behar (Date: 04.12.2014)"],
81
+ ['Zein da EAEko Auzitegi Nagusiaren ebazpena Osakidetzako aldi baterako kontratazio-zerrendak kudeatzeko eta egiteko irizpideak aldatzeari buruz?', '[TOPIC: Galdera, Laura Garrido Knörr Euskal Talde Popularreko legebiltzarkideak Osasuneko sailburuari egina, Osakidetzako aldi baterako kontratazio-zerrendak kudeatzeko eta egiteko irizpideak aldatzeari buruz]\n[BLANCO DE ANGULO, (EH Bildu)]:\nEskerrik asko. Arrazoi izango duzu agian, eta instrukzioak nahasi ditut. Ez dugu hitz egin ez zuk ez nik, eta agertu da, EAEko Auzitegi Nagusiaren ebazpenaz, nik aipatzen nuenaz. Egia da gogoko duzuela zuek agindua, baina guri ez zaigu gustatzen, ez zaigu inoiz gustatu, eta beti esan dugu. Ez zaigu gustatzen agindu hori, ezta 114 Dekretua ere, guk gai berarekin jarraitzen baitugu, eta da iruditzen zaigula urtebetez erroldatuta ez (Date: 21.02.2014)'],
82
+ ]
83
+ scores = model.predict(pairs)
84
+ print(scores.shape)
85
+ # (5,)
86
+
87
+ # Or rank different texts based on similarity to a single text
88
+ ranks = model.rank(
89
+ 'Zein da Euskal Hezkuntza Sistemaren etorkizunari buruzko hitzarmenaren oinarriak zehazteko ponentziaren helburua?',
90
+ [
91
+ '[TOPIC: Txostena, etorkizuneko euskal hezkuntza-sistemari buruzko hitzarmenaren oinarriak zehazteko ponentziak egindakoa. Eztabaida eta behin betiko ebazpena]\n[GORROTXATEGI AZURMENDI, (EP-IU)]:\negitea. Dena dela, esan bezala, lehenik, etorkizunari begira jarri behar dugu gaur. Etorkizuna da orain kontuan hartu behar duguna; eta etorkizunean, halaber, eskerrak eman nahiko nizkizueke, fio naizelako arestian aipatu ditudan eragile guztiak, gainerako alderdi politikoak ere, bere interes propioak albo batera utzi eta interes orokorraren alde egiteko gai izango direla. Baita sailari ere, erdietsi ditugun akordioak, bestelako presiorik gabe, lantzeko gai eta arduradun izango delakoan. Betiere gizarte-mugimenduen eta (Date: 07.04.2022)',
92
+ '[TOPIC: Lehenbailehen eztabaidatzeko Euzko Abertzaleak eta Euskal Sozialistak talde parlamentarioek egindako legez besteko proposamena, ETAren armagabetzeari buruz. Eztabaida eta behin betiko ebazpena]\n[MARTÍNEZ HIERRO, (EP)]:\naurrera, egia da etorkizunera begiratu behar dela iragana ahaztu gabe, biolentzia deslegitimatuz, eta, baita ere, errelato bat ireki nahi badugu, errelato partekatu bat eraikitzea, eta errelato partekatu hori izatea oinarri bezala biolentzia honen deslegitimazioa. Eta lehen esan dudan bezala, ez bakarrik biolentzia zuzena edo armek sortu duten biolentzia, baizik eta, baita ere, oraindik gizartean badaukagun hainbat biolentzia forma ezberdin, biolentzia kulturala eta herri honetan oraindik instalatuta dauden hainbat gauza. (Date: 06.04.2017)',
93
+ '[TOPIC: Galdera, Miren Gallastegui Oyarzábal Euskal Sozialistak taldeko legebiltzarkideak Segurtasuneko sailburuari egina, Ertzaintzaren aurkako agresioak ekiditeko Segurtasun Sailak hartu beharreko neurriei buruz]\n[SEGURTASUNEKO SAILBURUAK (BELTRÁN DE HEREDIA ARRONIZ), (EA-NV)]:\nEskerrik asko, presidente andrea. Legebiltzarkideok, egun on berriro ere. Gallastegui andrea, segurtasun-neurriei buruz agerikoak diren gauza batzuk gogorarazi behar dizkizut: adibidez, ertzain guztiek hasieran prestakuntza handia jasotzen dutela polizia-prozedurei eta autobabesari buruz. Bederatzi hilabete akademian eta beste hainbeste polizia-unitateetan praktikak egiten. Hasierako prestakuntza hori sakondu eta zabaldu egiten da gero, ertzainen karreran zehar, eguneratze-ikastaroekin, birziklatze-ikastaroekin, espezializazio-ikastaroekin... Baina, era berean, garrantzitsuak dira oso ekintza (Date: 13.03.2015)',
94
+ "[TOPIC: Legegintzako herri-ekimeneko lege-proposamena, hidrokarburo ez-konbentzionalak erauzteko prozesuan eta haustura hidrauliko edo 'fracking'ean ingurumena babesteko neurri osagarriei buruz. Aintzat hartzeari buruzko eztabaida eta behin betiko ebazpena]\n[DAMBORENEA BASTERRECHEA, (PV-ETP)]:\ngara arazorik izan ez duten bakarrak, besteak beste bateratzeak arazo batzuk estali zituelako, eta nik uste hori ere guztiok dakigula. Esan duzu Arabako ahaldun nagusia akzioak sortzaileei bueltatzearen aldekoa dela... Tira, bat nator erabat Arabako ahaldun nagusiarekin. Are gehiago, jakin dezazun esango dizut joan den legealdian kutxen legearen erreforma, oraindik indarrean dagoena, hona ekarri zenean gure taldeak esan zuela fundazioak arautu behar zirela eta, jakina, erakunde sortzaileek han egon behar (Date: 04.12.2014)",
95
+ '[TOPIC: Galdera, Laura Garrido Knörr Euskal Talde Popularreko legebiltzarkideak Osasuneko sailburuari egina, Osakidetzako aldi baterako kontratazio-zerrendak kudeatzeko eta egiteko irizpideak aldatzeari buruz]\n[BLANCO DE ANGULO, (EH Bildu)]:\nEskerrik asko. Arrazoi izango duzu agian, eta instrukzioak nahasi ditut. Ez dugu hitz egin ez zuk ez nik, eta agertu da, EAEko Auzitegi Nagusiaren ebazpenaz, nik aipatzen nuenaz. Egia da gogoko duzuela zuek agindua, baina guri ez zaigu gustatzen, ez zaigu inoiz gustatu, eta beti esan dugu. Ez zaigu gustatzen agindu hori, ezta 114 Dekretua ere, guk gai berarekin jarraitzen baitugu, eta da iruditzen zaigula urtebetez erroldatuta ez (Date: 21.02.2014)',
96
+ ]
97
+ )
98
+ # [{'corpus_id': ..., 'score': ...}, {'corpus_id': ..., 'score': ...}, ...]
99
+ ```
100
+
101
+ <!--
102
+ ### Direct Usage (Transformers)
103
+
104
+ <details><summary>Click to see the direct usage in Transformers</summary>
105
+
106
+ </details>
107
+ -->
108
+
109
+ <!--
110
+ ### Downstream Usage (Sentence Transformers)
111
+
112
+ You can finetune this model on your own dataset.
113
+
114
+ <details><summary>Click to expand</summary>
115
+
116
+ </details>
117
+ -->
118
+
119
+ <!--
120
+ ### Out-of-Scope Use
121
+
122
+ *List how the model may foreseeably be misused and address what users ought not to do with the model.*
123
+ -->
124
+
125
+ ## Evaluation
126
+
127
+ ### Metrics
128
+
129
+ #### Cross Encoder Reranking
130
+
131
+ * Dataset: `jina-reranker-v2-base-multilingual-1negative`
132
+ * Evaluated with [<code>CrossEncoderRerankingEvaluator</code>](https://sbert.net/docs/package_reference/cross_encoder/evaluation.html#sentence_transformers.cross_encoder.evaluation.CrossEncoderRerankingEvaluator) with these parameters:
133
+ ```json
134
+ {
135
+ "at_k": 10
136
+ }
137
+ ```
138
+
139
+ | Metric | Value |
140
+ |:------------|:--------|
141
+ | map | 0.9999 |
142
+ | mrr@10 | 0.9999 |
143
+ | **ndcg@10** | **1.0** |
144
+
145
+ <!--
146
+ ## Bias, Risks and Limitations
147
+
148
+ *What are the known or foreseeable issues stemming from this model? You could also flag here known failure cases or weaknesses of the model.*
149
+ -->
150
+
151
+ <!--
152
+ ### Recommendations
153
+
154
+ *What are recommendations with respect to the foreseeable issues? For example, filtering explicit content.*
155
+ -->
156
+
157
+ ## Training Details
158
+
159
+ ### Training Dataset
160
+
161
+ #### Unnamed Dataset
162
+
163
+ * Size: 34,824 training samples
164
+ * Columns: <code>query</code>, <code>positive</code>, and <code>negative</code>
165
+ * Approximate statistics based on the first 1000 samples:
166
+ | | query | positive | negative |
167
+ |:--------|:------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------|
168
+ | type | string | string | string |
169
+ | details | <ul><li>min: 30 characters</li><li>mean: 99.81 characters</li><li>max: 247 characters</li></ul> | <ul><li>min: 562 characters</li><li>mean: 773.46 characters</li><li>max: 1209 characters</li></ul> | <ul><li>min: 16 characters</li><li>mean: 398.41 characters</li><li>max: 1045 characters</li></ul> |
170
+ * Samples:
171
+ | query | positive | negative |
172
+ |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
173
+ | <code>Zergatik ez zuen alde bozkatu EH Bilduk Lanbiden aztarna digitala ezartzeari buruzko proposamenean?</code> | <code>[TOPIC: Euskal Legebiltzar Talde Popularrak egindako legez besteko proposamena, Lanbiden aztarna digitala ezartzeari buruz. Eztabaida eta behin betiko ebazpena]<br>[BLANCO DE ANGULO, (EH Bildu)]:<br>erabili du hauteskunde-kanpaina egiteko, eta horretarako, beti egin ohi duen bezala, gizarte-eskubideak lokaztu ditu. Lehen, beste bozeramaile batek esan du pertsona batzuk sistematik at gelditzen direla. Noski! Nola hurbilduko da, bada, jendea Lanbidera, nola hurbilduko da, bada, oinarrizko gizarte-zerbitzu batera, gurutze batez markatzen badiote kopeta! Nola, bada, kalean entzuten ari diren guztia kontuan izanda! Hori ari zara lortzen. Horregatik, begi-bistakoa denez, gaur ez dugu alde bozkatuko, ez (Date: 30.04.2015)</code> | <code>[TOPIC: Galdera, Amaia Martinez Grisaleña, Talde Mistoko legebiltzarkideak lehendakariari egina, ETAren kasu argitu gabeak direla eta, EBren ordezkaritzaren Gasteizko bisitari buruz]<br>[MARTÍNEZ GRISALEÑA, (Mixto-Vox)]:<br>bakarrik hitz egiten duen hori, eta aldez aurretik diotsut: oso ongi iruditzen zaigu. Baina lerro bakarra ere ez terrorismoa goraipatzearen aurka eta ETAren biktimei kalteordainak emateari buruz, adibidez. Jendaurrean esan duzu, halaber, oraindik argitu gabeko 400 krimenak ikertzearen aldekoa zarela, hain zuzen ere, gertatuak argitzeko beharra jaso behar duelako memoriak. Zein hitz hunkigarriak eta zein gutxi esan nahi duten agertoki honetan. Zer egin duzu azken urteotan ETAren krimenak argitzeko? (Date: 12.11.2021)</code> |
174
+ | <code>Zein urtetan baztertu zuen Urkullu lehendakariak aurkeztutako aurrekontuen lege-proiektua, babes faltagatik?</code> | <code>[TOPIC: Galdera, Susana Corcuera Leunda Euskal Sozialistak taldeko legebiltzarkideak Ogasun eta Finantzetako sailburuari egina, aurrekontu-luzapenari buruzko legezkotasuna 2013an ez betetzeari buruz]<br>[CORCUERA LEUNDA, (SV-ES)]:<br>Eskerrik asko, presidente andrea. Sailburuok, jaun-andreok, egun on. Sailburu jauna, orain dela astebete jaso genuen Herri Kontuen Euskal Epaitegiak 2013. ekitaldirako egin zuen Euskal Autonomia Erkidegoko Administrazio orokorraren kontuaren fiskalizazio-txostena. Eusko Jaurlaritzak gauzatu zuen 2013ko aurrekontu-ekitaldiaren luzapena fiskalizatzea da kontua, Urkullu lehendakariak baztertu egin behar izan baitzuen 2013. urterako aurkeztu zuen aurrekontuen lege-proiektua, onartua izateko behar besteko babesik lortu ez zuelako, zenbait taldek, besteak beste Talde (Date: 26.06.2015)</code> | <code>Bazterketa horren ondorioz, bi lege-proiektu bidali dira; ikusiko dugu zer gertatzen den haiekin. Enpleguaren legea.</code> |
175
+ | <code>Zein da Euskal Autonomia Erkidegoko Kultura Ondarearen Kontseiluaren osaera, antolamendua, funtzionamendua eta zereginen inguruan Eusko Jaurlaritzak dituen irizpideak?</code> | <code>[TOPIC: Mozioa, Carmelo Barrio Baroja Euskal Talde Popularreko legebiltzarkideak aurkeztua, Eusko Jaurlaritzak Kultura Ondarearen Euskal Autonomia Erkidegoko Kontseiluaren osaerari, antolamenduari, funtzionamenduari eta zereginei dagokienez dituen irizpideen inguruan. Eztabaida eta behin betiko ebazpena]<br>[BARRIO BAROJA, (PV-ETP)]:<br>konbentzitzen erraza izan zen, Estarrona jaunaren zuzenketa zela eta. Jakina, Gobernuak ezetz proposatzen dio: "ez dugu hori lege honetan erregulatuko; egin dezala Gobernuak nahi duenean, diskrezionalki". Bada, noski izan zela konbentzitzen erraza. Inoiz ez dut ikusi zuzenketarik..., tira, Gobernuari sostengua ematen dioten legebiltzarkideek argiago onartzen zutenik, jakinik hura onartu egin behar zela bai ala bai. Laugarren artikuluaren eztabaida beheratu egin zen ponentzian, eta Gobernuari uzten zitzaion (Date: 06.02.2020)</code> | <code>Euskal Kultura Ondarearen Erregistroa erregulatzen ari gara. Oinarrizko Babesa duten Kultura Ondasunen Erregistroa erregulatzen ari gara.</code> |
176
+ * Loss: [<code>CachedMultipleNegativesRankingLoss</code>](https://sbert.net/docs/package_reference/cross_encoder/losses.html#cachedmultiplenegativesrankingloss) with these parameters:
177
+ ```json
178
+ {
179
+ "scale": 10.0,
180
+ "num_negatives": 1,
181
+ "activation_fn": "torch.nn.modules.activation.Sigmoid",
182
+ "mini_batch_size": 32
183
+ }
184
+ ```
185
+
186
+ ### Evaluation Dataset
187
+
188
+ #### Unnamed Dataset
189
+
190
+ * Size: 8,706 evaluation samples
191
+ * Columns: <code>query</code>, <code>positive</code>, and <code>negative</code>
192
+ * Approximate statistics based on the first 1000 samples:
193
+ | | query | positive | negative |
194
+ |:--------|:-------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------|
195
+ | type | string | string | string |
196
+ | details | <ul><li>min: 30 characters</li><li>mean: 100.98 characters</li><li>max: 312 characters</li></ul> | <ul><li>min: 516 characters</li><li>mean: 772.69 characters</li><li>max: 1018 characters</li></ul> | <ul><li>min: 0 characters</li><li>mean: 396.04 characters</li><li>max: 1073 characters</li></ul> |
197
+ * Samples:
198
+ | query | positive | negative |
199
+ |:-------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
200
+ | <code>Zein da Euskal Hezkuntza Sistemaren etorkizunari buruzko hitzarmenaren oinarriak zehazteko ponentziaren helburua?</code> | <code>[TOPIC: Txostena, etorkizuneko euskal hezkuntza-sistemari buruzko hitzarmenaren oinarriak zehazteko ponentziak egindakoa. Eztabaida eta behin betiko ebazpena]<br>[GORROTXATEGI AZURMENDI, (EP-IU)]:<br>egitea. Dena dela, esan bezala, lehenik, etorkizunari begira jarri behar dugu gaur. Etorkizuna da orain kontuan hartu behar duguna; eta etorkizunean, halaber, eskerrak eman nahiko nizkizueke, fio naizelako arestian aipatu ditudan eragile guztiak, gainerako alderdi politikoak ere, bere interes propioak albo batera utzi eta interes orokorraren alde egiteko gai izango direla. Baita sailari ere, erdietsi ditugun akordioak, bestelako presiorik gabe, lantzeko gai eta arduradun izango delakoan. Betiere gizarte-mugimenduen eta (Date: 07.04.2022)</code> | <code>Honezkero ia urte eta erdia pasatu da hezkuntza-sistemaren oinarriak ezartzeko ponentzia eratu zela.</code> |
201
+ | <code>Zein da Martínez Hierroren iritzia errelato partekatu bat eraikitzeari buruz Euskal Herrian?</code> | <code>[TOPIC: Lehenbailehen eztabaidatzeko Euzko Abertzaleak eta Euskal Sozialistak talde parlamentarioek egindako legez besteko proposamena, ETAren armagabetzeari buruz. Eztabaida eta behin betiko ebazpena]<br>[MARTÍNEZ HIERRO, (EP)]:<br>aurrera, egia da etorkizunera begiratu behar dela iragana ahaztu gabe, biolentzia deslegitimatuz, eta, baita ere, errelato bat ireki nahi badugu, errelato partekatu bat eraikitzea, eta errelato partekatu hori izatea oinarri bezala biolentzia honen deslegitimazioa. Eta lehen esan dudan bezala, ez bakarrik biolentzia zuzena edo armek sortu duten biolentzia, baizik eta, baita ere, oraindik gizartean badaukagun hainbat biolentzia forma ezberdin, biolentzia kulturala eta herri honetan oraindik instalatuta dauden hainbat gauza. (Date: 06.04.2017)</code> | <code>Badakit, Martínez jauna, gogorra da. Baina aitor ezazu, hausnar ezazue. Aukera duzue Legebiltzar honetan egiteko, baina ez zaitez etorri argudio-zerrendarekin halakoari buruz...</code> |
202
+ | <code>Zein da Ertzaintzaren hasierako prestakuntzaren iraupena polizia-prozedurei eta autobabesari dagokionez?</code> | <code>[TOPIC: Galdera, Miren Gallastegui Oyarzábal Euskal Sozialistak taldeko legebiltzarkideak Segurtasuneko sailburuari egina, Ertzaintzaren aurkako agresioak ekiditeko Segurtasun Sailak hartu beharreko neurriei buruz]<br>[SEGURTASUNEKO SAILBURUAK (BELTRÁN DE HEREDIA ARRONIZ), (EA-NV)]:<br>Eskerrik asko, presidente andrea. Legebiltzarkideok, egun on berriro ere. Gallastegui andrea, segurtasun-neurriei buruz agerikoak diren gauza batzuk gogorarazi behar dizkizut: adibidez, ertzain guztiek hasieran prestakuntza handia jasotzen dutela polizia-prozedurei eta autobabesari buruz. Bederatzi hilabete akademian eta beste hainbeste polizia-unitateetan praktikak egiten. Hasierako prestakuntza hori sakondu eta zabaldu egiten da gero, ertzainen karreran zehar, eguneratze-ikastaroekin, birziklatze-ikastaroekin, espezializazio-ikastaroekin... Baina, era berean, garrantzitsuak dira oso ekintza (Date: 13.03.2015)</code> | <code>Gainera, prestakuntza berria jasotzen ari dira autobabeseko polizia-taktika eta -tekniketan, kriminalitate eta terrorismo mota berri hauei aurre egiteko polizia-taktika eta -tekniketan.</code> |
203
+ * Loss: [<code>CachedMultipleNegativesRankingLoss</code>](https://sbert.net/docs/package_reference/cross_encoder/losses.html#cachedmultiplenegativesrankingloss) with these parameters:
204
+ ```json
205
+ {
206
+ "scale": 10.0,
207
+ "num_negatives": 1,
208
+ "activation_fn": "torch.nn.modules.activation.Sigmoid",
209
+ "mini_batch_size": 32
210
+ }
211
+ ```
212
+
213
+ ### Training Hyperparameters
214
+ #### Non-Default Hyperparameters
215
+
216
+ - `eval_strategy`: steps
217
+ - `per_device_train_batch_size`: 32
218
+ - `per_device_eval_batch_size`: 32
219
+ - `learning_rate`: 2e-05
220
+ - `warmup_ratio`: 0.1
221
+ - `load_best_model_at_end`: True
222
+ - `batch_sampler`: no_duplicates
223
+
224
+ #### All Hyperparameters
225
+ <details><summary>Click to expand</summary>
226
+
227
+ - `overwrite_output_dir`: False
228
+ - `do_predict`: False
229
+ - `eval_strategy`: steps
230
+ - `prediction_loss_only`: True
231
+ - `per_device_train_batch_size`: 32
232
+ - `per_device_eval_batch_size`: 32
233
+ - `per_gpu_train_batch_size`: None
234
+ - `per_gpu_eval_batch_size`: None
235
+ - `gradient_accumulation_steps`: 1
236
+ - `eval_accumulation_steps`: None
237
+ - `torch_empty_cache_steps`: None
238
+ - `learning_rate`: 2e-05
239
+ - `weight_decay`: 0.0
240
+ - `adam_beta1`: 0.9
241
+ - `adam_beta2`: 0.999
242
+ - `adam_epsilon`: 1e-08
243
+ - `max_grad_norm`: 1.0
244
+ - `num_train_epochs`: 3
245
+ - `max_steps`: -1
246
+ - `lr_scheduler_type`: linear
247
+ - `lr_scheduler_kwargs`: {}
248
+ - `warmup_ratio`: 0.1
249
+ - `warmup_steps`: 0
250
+ - `log_level`: passive
251
+ - `log_level_replica`: warning
252
+ - `log_on_each_node`: True
253
+ - `logging_nan_inf_filter`: True
254
+ - `save_safetensors`: True
255
+ - `save_on_each_node`: False
256
+ - `save_only_model`: False
257
+ - `restore_callback_states_from_checkpoint`: False
258
+ - `no_cuda`: False
259
+ - `use_cpu`: False
260
+ - `use_mps_device`: False
261
+ - `seed`: 42
262
+ - `data_seed`: None
263
+ - `jit_mode_eval`: False
264
+ - `use_ipex`: False
265
+ - `bf16`: False
266
+ - `fp16`: False
267
+ - `fp16_opt_level`: O1
268
+ - `half_precision_backend`: auto
269
+ - `bf16_full_eval`: False
270
+ - `fp16_full_eval`: False
271
+ - `tf32`: None
272
+ - `local_rank`: 0
273
+ - `ddp_backend`: None
274
+ - `tpu_num_cores`: None
275
+ - `tpu_metrics_debug`: False
276
+ - `debug`: []
277
+ - `dataloader_drop_last`: False
278
+ - `dataloader_num_workers`: 0
279
+ - `dataloader_prefetch_factor`: None
280
+ - `past_index`: -1
281
+ - `disable_tqdm`: False
282
+ - `remove_unused_columns`: True
283
+ - `label_names`: None
284
+ - `load_best_model_at_end`: True
285
+ - `ignore_data_skip`: False
286
+ - `fsdp`: []
287
+ - `fsdp_min_num_params`: 0
288
+ - `fsdp_config`: {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': False}
289
+ - `fsdp_transformer_layer_cls_to_wrap`: None
290
+ - `accelerator_config`: {'split_batches': False, 'dispatch_batches': None, 'even_batches': True, 'use_seedable_sampler': True, 'non_blocking': False, 'gradient_accumulation_kwargs': None}
291
+ - `deepspeed`: None
292
+ - `label_smoothing_factor`: 0.0
293
+ - `optim`: adamw_torch
294
+ - `optim_args`: None
295
+ - `adafactor`: False
296
+ - `group_by_length`: False
297
+ - `length_column_name`: length
298
+ - `ddp_find_unused_parameters`: None
299
+ - `ddp_bucket_cap_mb`: None
300
+ - `ddp_broadcast_buffers`: False
301
+ - `dataloader_pin_memory`: True
302
+ - `dataloader_persistent_workers`: False
303
+ - `skip_memory_metrics`: True
304
+ - `use_legacy_prediction_loop`: False
305
+ - `push_to_hub`: False
306
+ - `resume_from_checkpoint`: None
307
+ - `hub_model_id`: None
308
+ - `hub_strategy`: every_save
309
+ - `hub_private_repo`: None
310
+ - `hub_always_push`: False
311
+ - `gradient_checkpointing`: False
312
+ - `gradient_checkpointing_kwargs`: None
313
+ - `include_inputs_for_metrics`: False
314
+ - `include_for_metrics`: []
315
+ - `eval_do_concat_batches`: True
316
+ - `fp16_backend`: auto
317
+ - `push_to_hub_model_id`: None
318
+ - `push_to_hub_organization`: None
319
+ - `mp_parameters`:
320
+ - `auto_find_batch_size`: False
321
+ - `full_determinism`: False
322
+ - `torchdynamo`: None
323
+ - `ray_scope`: last
324
+ - `ddp_timeout`: 1800
325
+ - `torch_compile`: False
326
+ - `torch_compile_backend`: None
327
+ - `torch_compile_mode`: None
328
+ - `include_tokens_per_second`: False
329
+ - `include_num_input_tokens_seen`: False
330
+ - `neftune_noise_alpha`: None
331
+ - `optim_target_modules`: None
332
+ - `batch_eval_metrics`: False
333
+ - `eval_on_start`: False
334
+ - `use_liger_kernel`: False
335
+ - `eval_use_gather_object`: False
336
+ - `average_tokens_across_devices`: False
337
+ - `prompts`: None
338
+ - `batch_sampler`: no_duplicates
339
+ - `multi_dataset_batch_sampler`: proportional
340
+ - `router_mapping`: {}
341
+ - `learning_rate_mapping`: {}
342
+
343
+ </details>
344
+
345
+ ### Training Logs
346
+ | Epoch | Step | Training Loss | Validation Loss | jina-reranker-v2-base-multilingual-1negative_ndcg@10 |
347
+ |:----------:|:--------:|:-------------:|:---------------:|:----------------------------------------------------:|
348
+ | 0.4591 | 500 | 0.0301 | 0.0030 | 0.9999 |
349
+ | 0.9183 | 1000 | 0.0032 | 0.0029 | 1.0000 |
350
+ | 1.3774 | 1500 | 0.0027 | 0.0029 | 1.0000 |
351
+ | **1.8365** | **2000** | **0.0025** | **0.0022** | **1.0** |
352
+ | 2.2957 | 2500 | 0.0021 | 0.0027 | 1.0000 |
353
+ | 2.7548 | 3000 | 0.0019 | 0.0026 | 1.0000 |
354
+
355
+ * The bold row denotes the saved checkpoint.
356
+
357
+ ### Framework Versions
358
+ - Python: 3.9.7
359
+ - Sentence Transformers: 5.0.0
360
+ - Transformers: 4.52.4
361
+ - PyTorch: 2.5.1+cu124
362
+ - Accelerate: 1.5.2
363
+ - Datasets: 4.0.0
364
+ - Tokenizers: 0.21.0
365
+
366
+ ## Citation
367
+
368
+ ### BibTeX
369
+
370
+ #### Sentence Transformers
371
+ ```bibtex
372
+ @inproceedings{reimers-2019-sentence-bert,
373
+ title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
374
+ author = "Reimers, Nils and Gurevych, Iryna",
375
+ booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
376
+ month = "11",
377
+ year = "2019",
378
+ publisher = "Association for Computational Linguistics",
379
+ url = "https://arxiv.org/abs/1908.10084",
380
+ }
381
+ ```
382
+
383
+ <!--
384
+ ## Glossary
385
+
386
+ *Clearly define terms in order to be accessible across audiences.*
387
+ -->
388
+
389
+ <!--
390
+ ## Model Card Authors
391
+
392
+ *Lists the people who create the model card, providing recognition and accountability for the detailed work that goes into its construction.*
393
+ -->
394
+
395
+ <!--
396
+ ## Model Card Contact
397
+
398
+ *Provides a way for people who have updates to the Model Card, suggestions, or questions, to contact the Model Card authors.*
399
+ -->
config.json ADDED
@@ -0,0 +1,51 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architectures": [
3
+ "XLMRobertaForSequenceClassification"
4
+ ],
5
+ "attention_probs_dropout_prob": 0.1,
6
+ "auto_map": {
7
+ "AutoConfig": "jinaai/jina-reranker-v2-base-multilingual--configuration_xlm_roberta.XLMRobertaFlashConfig",
8
+ "AutoModel": "jinaai/jina-reranker-v2-base-multilingual--modeling_xlm_roberta.XLMRobertaModel",
9
+ "AutoModelForSequenceClassification": "jinaai/jina-reranker-v2-base-multilingual--modeling_xlm_roberta.XLMRobertaForSequenceClassification"
10
+ },
11
+ "bos_token_id": 0,
12
+ "classifier_dropout": null,
13
+ "emb_pooler": null,
14
+ "eos_token_id": 2,
15
+ "hidden_act": "gelu",
16
+ "hidden_dropout_prob": 0.1,
17
+ "hidden_size": 768,
18
+ "id2label": {
19
+ "0": "LABEL_0"
20
+ },
21
+ "initializer_range": 0.02,
22
+ "intermediate_size": 3072,
23
+ "label2id": {
24
+ "LABEL_0": 0
25
+ },
26
+ "layer_norm_eps": 1e-05,
27
+ "load_trained_adapters": false,
28
+ "lora_adaptations": null,
29
+ "lora_alpha": 1,
30
+ "lora_dropout_p": 0.0,
31
+ "lora_main_params_trainable": false,
32
+ "lora_rank": 4,
33
+ "matryoshka_dimensions": null,
34
+ "max_position_embeddings": 1026,
35
+ "num_attention_heads": 12,
36
+ "num_hidden_layers": 12,
37
+ "output_past": true,
38
+ "pad_token_id": 1,
39
+ "position_embedding_type": "absolute",
40
+ "sentence_transformers": {
41
+ "activation_fn": "torch.nn.modules.activation.Sigmoid",
42
+ "version": "5.0.0"
43
+ },
44
+ "torch_dtype": "bfloat16",
45
+ "transformers_version": "4.52.4",
46
+ "truncate_dim": null,
47
+ "type_vocab_size": 1,
48
+ "use_cache": false,
49
+ "use_flash_attn": true,
50
+ "vocab_size": 250002
51
+ }
model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a39de6cfa1c62155eadd9fbb0badf2167ff0ad6f4b99e1d23ba3723fe7414218
3
+ size 556892306
special_tokens_map.json ADDED
@@ -0,0 +1,51 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "bos_token": {
3
+ "content": "<s>",
4
+ "lstrip": false,
5
+ "normalized": false,
6
+ "rstrip": false,
7
+ "single_word": false
8
+ },
9
+ "cls_token": {
10
+ "content": "<s>",
11
+ "lstrip": false,
12
+ "normalized": false,
13
+ "rstrip": false,
14
+ "single_word": false
15
+ },
16
+ "eos_token": {
17
+ "content": "</s>",
18
+ "lstrip": false,
19
+ "normalized": false,
20
+ "rstrip": false,
21
+ "single_word": false
22
+ },
23
+ "mask_token": {
24
+ "content": "<mask>",
25
+ "lstrip": true,
26
+ "normalized": false,
27
+ "rstrip": false,
28
+ "single_word": false
29
+ },
30
+ "pad_token": {
31
+ "content": "<pad>",
32
+ "lstrip": false,
33
+ "normalized": false,
34
+ "rstrip": false,
35
+ "single_word": false
36
+ },
37
+ "sep_token": {
38
+ "content": "</s>",
39
+ "lstrip": false,
40
+ "normalized": false,
41
+ "rstrip": false,
42
+ "single_word": false
43
+ },
44
+ "unk_token": {
45
+ "content": "<unk>",
46
+ "lstrip": false,
47
+ "normalized": false,
48
+ "rstrip": false,
49
+ "single_word": false
50
+ }
51
+ }
tokenizer.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e802fe5337779428818439760a1e6161ed36ceed72d4ebcbda9c139a2108fc99
3
+ size 17082988
tokenizer_config.json ADDED
@@ -0,0 +1,55 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "added_tokens_decoder": {
3
+ "0": {
4
+ "content": "<s>",
5
+ "lstrip": false,
6
+ "normalized": false,
7
+ "rstrip": false,
8
+ "single_word": false,
9
+ "special": true
10
+ },
11
+ "1": {
12
+ "content": "<pad>",
13
+ "lstrip": false,
14
+ "normalized": false,
15
+ "rstrip": false,
16
+ "single_word": false,
17
+ "special": true
18
+ },
19
+ "2": {
20
+ "content": "</s>",
21
+ "lstrip": false,
22
+ "normalized": false,
23
+ "rstrip": false,
24
+ "single_word": false,
25
+ "special": true
26
+ },
27
+ "3": {
28
+ "content": "<unk>",
29
+ "lstrip": false,
30
+ "normalized": false,
31
+ "rstrip": false,
32
+ "single_word": false,
33
+ "special": true
34
+ },
35
+ "250001": {
36
+ "content": "<mask>",
37
+ "lstrip": true,
38
+ "normalized": false,
39
+ "rstrip": false,
40
+ "single_word": false,
41
+ "special": true
42
+ }
43
+ },
44
+ "bos_token": "<s>",
45
+ "clean_up_tokenization_spaces": true,
46
+ "cls_token": "<s>",
47
+ "eos_token": "</s>",
48
+ "extra_special_tokens": {},
49
+ "mask_token": "<mask>",
50
+ "model_max_length": 1024,
51
+ "pad_token": "<pad>",
52
+ "sep_token": "</s>",
53
+ "tokenizer_class": "XLMRobertaTokenizerFast",
54
+ "unk_token": "<unk>"
55
+ }