asahi417 commited on
Commit
6014767
1 Parent(s): 7f90915

commit files to HF hub

Browse files
README.md ADDED
@@ -0,0 +1,144 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ ---
3
+ license: cc-by-4.0
4
+ metrics:
5
+ - bleu4
6
+ - meteor
7
+ - rouge-l
8
+ - bertscore
9
+ - moverscore
10
+ language: es
11
+ datasets:
12
+ - lmqg/qg_esquad
13
+ pipeline_tag: text2text-generation
14
+ tags:
15
+ - question answering
16
+ widget:
17
+ - text: "question: ¿Cuál es la población de Nueva York a partir de 2014?, context: Situada en uno de los mayores puertos naturales del mundo, la ciudad de Nueva York consta de cinco municipios, cada uno de los cuales es un condado separado del estado de Nueva York. Los cinco distritos - Brooklyn, Queens, Manhattan, el Bronx y Staten Island - se consolidaron en una sola ciudad en 1898. Con una población censada estimada en 2014 de 8.491.079 habitantes distribuidos en una superficie de solo 790 km ², Nueva York es la ciudad más densamente poblada de los Estados Unidos. Hasta 800 idiomas se hablan en Nueva York, por lo que es la ciudad más lingüísticamente diversa del mundo. Según estimaciones del censo de 2014, la región metropolitana de la ciudad de Nueva York sigue siendo por un margen significativo la más poblada de los Estados Unidos, según lo definido tanto por el Área Estadística Metropolitana (20,1 millones de residentes). En 2013, el MSA produjo un producto metropolitano bruto (GMP) de casi US $1,39 billones, mientras que en 2012, el CSA generó un GMP de más de US $1,55 billones, ambos clasificados en primer lugar."
18
+ example_title: "Question Answering Example 1"
19
+ - text: "question: ¿Cómo se llama el ejército personal de Sassou?, context: El progreso democrático del Congo se descarriló en 1997, cuando Lissouba y Sassou comenzaron a luchar por el poder en la guerra civil. A medida que se acercaban las elecciones presidenciales de julio de 1997, las tensiones entre los campos de Lissouba y Sassou aumentaron. El 5 de junio, las fuerzas del gobierno del presidente Lissouba rodearon el complejo de Sassou en Brazzaville y Sassou ordenó a los miembros de su milicia privada (conocida como Cobras) resistir. Así comenzó un conflicto de cuatro meses que destruyó o dañó gran parte de Brazzaville y causó decenas de miles de muertes civiles. A principios de octubre, el régimen socialista angoleño comenzó una invasión del Congo para instalar a Sassou en el poder. A mediados de octubre, el gobierno de Lissouba cayó. Poco después, Sassou se declaró presidente."
20
+ example_title: "Question Answering Example 2"
21
+ model-index:
22
+ - name: lmqg/mbart-large-cc25-esquad-qa
23
+ results:
24
+ - task:
25
+ name: Text2text Generation
26
+ type: text2text-generation
27
+ dataset:
28
+ name: lmqg/qg_esquad
29
+ type: default
30
+ args: default
31
+ metrics:
32
+ - name: BLEU4 (Question Answering)
33
+ type: bleu4_question_answering
34
+ value: 23.41
35
+ - name: ROUGE-L (Question Answering)
36
+ type: rouge_l_question_answering
37
+ value: 39.39
38
+ - name: METEOR (Question Answering)
39
+ type: meteor_question_answering
40
+ value: 34.32
41
+ - name: BERTScore (Question Answering)
42
+ type: bertscore_question_answering
43
+ value: 92.3
44
+ - name: MoverScore (Question Answering)
45
+ type: moverscore_question_answering
46
+ value: 77.72
47
+ - name: AnswerF1Score (Question Answering)
48
+ type: answer_f1_score__question_answering
49
+ value: 64.13
50
+ - name: AnswerExactMatch (Question Answering)
51
+ type: answer_exact_match_question_answering
52
+ value: 42.23
53
+ ---
54
+
55
+ # Model Card of `lmqg/mbart-large-cc25-esquad-qa`
56
+ This model is fine-tuned version of [facebook/mbart-large-cc25](https://huggingface.co/facebook/mbart-large-cc25) for question answering task on the [lmqg/qg_esquad](https://huggingface.co/datasets/lmqg/qg_esquad) (dataset_name: default) via [`lmqg`](https://github.com/asahi417/lm-question-generation).
57
+
58
+
59
+ ### Overview
60
+ - **Language model:** [facebook/mbart-large-cc25](https://huggingface.co/facebook/mbart-large-cc25)
61
+ - **Language:** es
62
+ - **Training data:** [lmqg/qg_esquad](https://huggingface.co/datasets/lmqg/qg_esquad) (default)
63
+ - **Online Demo:** [https://autoqg.net/](https://autoqg.net/)
64
+ - **Repository:** [https://github.com/asahi417/lm-question-generation](https://github.com/asahi417/lm-question-generation)
65
+ - **Paper:** [https://arxiv.org/abs/2210.03992](https://arxiv.org/abs/2210.03992)
66
+
67
+ ### Usage
68
+ - With [`lmqg`](https://github.com/asahi417/lm-question-generation#lmqg-language-model-for-question-generation-)
69
+ ```python
70
+ from lmqg import TransformersQG
71
+
72
+ # initialize model
73
+ model = TransformersQG(language="es", model="lmqg/mbart-large-cc25-esquad-qa")
74
+
75
+ # model prediction
76
+ answers = model.answer_q(list_question="¿Cuál es la población de Nueva York a partir de 2014?", list_context=" Situada en uno de los mayores puertos naturales del mundo, la ciudad de Nueva York consta de cinco municipios, cada uno de los cuales es un condado separado del estado de Nueva York. Los cinco distritos - Brooklyn, Queens, Manhattan, el Bronx y Staten Island - se consolidaron en una sola ciudad en 1898. Con una población censada estimada en 2014 de 8.491.079 habitantes distribuidos en una superficie de solo 790 km ², Nueva York es la ciudad más densamente poblada de los Estados Unidos. Hasta 800 idiomas se hablan en Nueva York, por lo que es la ciudad más lingüísticamente diversa del mundo. Según estimaciones del censo de 2014, la región metropolitana de la ciudad de Nueva York sigue siendo por un margen significativo la más poblada de los Estados Unidos, según lo definido tanto por el Área Estadística Metropolitana (20,1 millones de residentes). En 2013, el MSA produjo un producto metropolitano bruto (GMP) de casi US $1,39 billones, mientras que en 2012, el CSA generó un GMP de más de US $1,55 billones, ambos clasificados en primer lugar.")
77
+
78
+ ```
79
+
80
+ - With `transformers`
81
+ ```python
82
+ from transformers import pipeline
83
+
84
+ pipe = pipeline("text2text-generation", "lmqg/mbart-large-cc25-esquad-qa")
85
+ output = pipe("question: ¿Cuál es la población de Nueva York a partir de 2014?, context: Situada en uno de los mayores puertos naturales del mundo, la ciudad de Nueva York consta de cinco municipios, cada uno de los cuales es un condado separado del estado de Nueva York. Los cinco distritos - Brooklyn, Queens, Manhattan, el Bronx y Staten Island - se consolidaron en una sola ciudad en 1898. Con una población censada estimada en 2014 de 8.491.079 habitantes distribuidos en una superficie de solo 790 km ², Nueva York es la ciudad más densamente poblada de los Estados Unidos. Hasta 800 idiomas se hablan en Nueva York, por lo que es la ciudad más lingüísticamente diversa del mundo. Según estimaciones del censo de 2014, la región metropolitana de la ciudad de Nueva York sigue siendo por un margen significativo la más poblada de los Estados Unidos, según lo definido tanto por el Área Estadística Metropolitana (20,1 millones de residentes). En 2013, el MSA produjo un producto metropolitano bruto (GMP) de casi US $1,39 billones, mientras que en 2012, el CSA generó un GMP de más de US $1,55 billones, ambos clasificados en primer lugar.")
86
+
87
+ ```
88
+
89
+ ## Evaluation
90
+
91
+
92
+ - ***Metric (Question Answering)***: [raw metric file](https://huggingface.co/lmqg/mbart-large-cc25-esquad-qa/raw/main/eval/metric.first.answer.paragraph_question.answer.lmqg_qg_esquad.default.json)
93
+
94
+ | | Score | Type | Dataset |
95
+ |:-----------------|--------:|:--------|:-----------------------------------------------------------------|
96
+ | AnswerExactMatch | 42.23 | default | [lmqg/qg_esquad](https://huggingface.co/datasets/lmqg/qg_esquad) |
97
+ | AnswerF1Score | 64.13 | default | [lmqg/qg_esquad](https://huggingface.co/datasets/lmqg/qg_esquad) |
98
+ | BERTScore | 92.3 | default | [lmqg/qg_esquad](https://huggingface.co/datasets/lmqg/qg_esquad) |
99
+ | Bleu_1 | 34.3 | default | [lmqg/qg_esquad](https://huggingface.co/datasets/lmqg/qg_esquad) |
100
+ | Bleu_2 | 29.46 | default | [lmqg/qg_esquad](https://huggingface.co/datasets/lmqg/qg_esquad) |
101
+ | Bleu_3 | 26.1 | default | [lmqg/qg_esquad](https://huggingface.co/datasets/lmqg/qg_esquad) |
102
+ | Bleu_4 | 23.41 | default | [lmqg/qg_esquad](https://huggingface.co/datasets/lmqg/qg_esquad) |
103
+ | METEOR | 34.32 | default | [lmqg/qg_esquad](https://huggingface.co/datasets/lmqg/qg_esquad) |
104
+ | MoverScore | 77.72 | default | [lmqg/qg_esquad](https://huggingface.co/datasets/lmqg/qg_esquad) |
105
+ | ROUGE_L | 39.39 | default | [lmqg/qg_esquad](https://huggingface.co/datasets/lmqg/qg_esquad) |
106
+
107
+
108
+
109
+ ## Training hyperparameters
110
+
111
+ The following hyperparameters were used during fine-tuning:
112
+ - dataset_path: lmqg/qg_esquad
113
+ - dataset_name: default
114
+ - input_types: ['paragraph_question']
115
+ - output_types: ['answer']
116
+ - prefix_types: None
117
+ - model: facebook/mbart-large-cc25
118
+ - max_length: 512
119
+ - max_length_output: 32
120
+ - epoch: 8
121
+ - batch: 8
122
+ - lr: 0.0001
123
+ - fp16: False
124
+ - random_seed: 1
125
+ - gradient_accumulation_steps: 8
126
+ - label_smoothing: 0.15
127
+
128
+ The full configuration can be found at [fine-tuning config file](https://huggingface.co/lmqg/mbart-large-cc25-esquad-qa/raw/main/trainer_config.json).
129
+
130
+ ## Citation
131
+ ```
132
+ @inproceedings{ushio-etal-2022-generative,
133
+ title = "{G}enerative {L}anguage {M}odels for {P}aragraph-{L}evel {Q}uestion {G}eneration",
134
+ author = "Ushio, Asahi and
135
+ Alva-Manchego, Fernando and
136
+ Camacho-Collados, Jose",
137
+ booktitle = "Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing",
138
+ month = dec,
139
+ year = "2022",
140
+ address = "Abu Dhabi, U.A.E.",
141
+ publisher = "Association for Computational Linguistics",
142
+ }
143
+
144
+ ```
eval/metric.first.answer.paragraph_question.answer.lmqg_qg_esquad.default.json ADDED
@@ -0,0 +1 @@
 
1
+ {"validation": {"Bleu_1": 0.32750781472008433, "Bleu_2": 0.2791574540056056, "Bleu_3": 0.24478046357732822, "Bleu_4": 0.21650874255382846, "METEOR": 0.33695169136015707, "ROUGE_L": 0.3851860590513985, "BERTScore": 0.9174839669054369, "MoverScore": 0.7624851022969149, "AnswerF1Score": 61.771393723813745, "AnswerExactMatch": 39.063386944181644}, "test": {"Bleu_1": 0.34303483097636867, "Bleu_2": 0.2945946146179694, "Bleu_3": 0.26101914740446736, "Bleu_4": 0.23414385640034366, "METEOR": 0.34317725171223945, "ROUGE_L": 0.39392148148985634, "BERTScore": 0.9229803065703291, "MoverScore": 0.7771981639494391, "AnswerF1Score": 64.12699827435468, "AnswerExactMatch": 42.232734153263955}}
eval/samples.test.hyp.paragraph_question.answer.lmqg_qg_esquad.default.txt ADDED
The diff for this file is too large to render. See raw diff
eval/samples.validation.hyp.paragraph_question.answer.lmqg_qg_esquad.default.txt ADDED
The diff for this file is too large to render. See raw diff