Files changed (1) hide show
  1. README.md +51 -27
README.md CHANGED
@@ -6,42 +6,66 @@ tags:
6
  datasets:
7
  - midas/inspec
8
  widget:
9
- - text: "Keyphrase extraction is a technique in text analysis where you extract the important keyphrases from a document.
10
- Thanks to these keyphrases humans can understand the content of a text very quickly and easily without reading
11
- it completely. Keyphrase extraction was first done primarily by human annotators, who read the text in detail
12
- and then wrote down the most important keyphrases. The disadvantage is that if you work with a lot of documents,
13
- this process can take a lot of time.
14
-
15
- Here is where Artificial Intelligence comes in. Currently, classical machine learning methods, that use statistical
16
- and linguistic features, are widely used for the extraction process. Now with deep learning, it is possible to capture
17
- the semantic meaning of a text even better than these classical methods. Classical methods look at the frequency,
18
- occurrence and order of words in the text, whereas these neural approaches can capture long-term semantic dependencies
19
- and context of words in a text."
20
- example_title: "Example 1"
21
- - text: "In this work, we explore how to learn task specific language models aimed towards learning rich representation of keyphrases from text documents. We experiment with different masking strategies for pre-training transformer language models (LMs) in discriminative as well as generative settings. In the discriminative setting, we introduce a new pre-training objective - Keyphrase Boundary Infilling with Replacement (KBIR), showing large gains in performance (up to 9.26 points in F1) over SOTA, when LM pre-trained using KBIR is fine-tuned for the task of keyphrase extraction. In the generative setting, we introduce a new pre-training setup for BART - KeyBART, that reproduces the keyphrases related to the input text in the CatSeq format, instead of the denoised original input. This also led to gains in performance (up to 4.33 points inF1@M) over SOTA for keyphrase generation. Additionally, we also fine-tune the pre-trained language models on named entity recognition(NER), question answering (QA), relation extraction (RE), abstractive summarization and achieve comparable performance with that of the SOTA, showing that learning rich representation of keyphrases is indeed beneficial for many other fundamental NLP tasks."
22
- example_title: "Example 2"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
  model-index:
24
  - name: DeDeckerThomas/keyphrase-generation-t5-small-inspec
25
  results:
26
- - task:
27
  type: keyphrase-generation
28
  name: Keyphrase Generation
29
  dataset:
30
  type: midas/inspec
31
  name: inspec
32
  metrics:
33
- - type: F1@M (Present)
34
- value: 0.317
35
- name: F1@M (Present)
36
- - type: F1@O (Present)
37
- value: 0.279
38
- name: F1@O (Present)
39
- - type: F1@M (Absent)
40
- value: 0.073
41
- name: F1@M (Absent)
42
- - type: F1@O (Absent)
43
- value: 0.065
44
- name: F1@O (Absent)
 
 
45
  ---
46
 
47
  # 🔑 Keyphrase Generation Model: T5-small-inspec
 
6
  datasets:
7
  - midas/inspec
8
  widget:
9
+ - text: >-
10
+ Keyphrase extraction is a technique in text analysis where you extract the
11
+ important keyphrases from a document. Thanks to these keyphrases humans can
12
+ understand the content of a text very quickly and easily without reading it
13
+ completely. Keyphrase extraction was first done primarily by human
14
+ annotators, who read the text in detail and then wrote down the most
15
+ important keyphrases. The disadvantage is that if you work with a lot of
16
+ documents, this process can take a lot of time.
17
+
18
+ Here is where Artificial Intelligence comes in. Currently, classical machine
19
+ learning methods, that use statistical and linguistic features, are widely
20
+ used for the extraction process. Now with deep learning, it is possible to
21
+ capture the semantic meaning of a text even better than these classical
22
+ methods. Classical methods look at the frequency, occurrence and order of
23
+ words in the text, whereas these neural approaches can capture long-term
24
+ semantic dependencies and context of words in a text.
25
+ example_title: Example 1
26
+ - text: >-
27
+ In this work, we explore how to learn task specific language models aimed
28
+ towards learning rich representation of keyphrases from text documents. We
29
+ experiment with different masking strategies for pre-training transformer
30
+ language models (LMs) in discriminative as well as generative settings. In
31
+ the discriminative setting, we introduce a new pre-training objective -
32
+ Keyphrase Boundary Infilling with Replacement (KBIR), showing large gains in
33
+ performance (up to 9.26 points in F1) over SOTA, when LM pre-trained using
34
+ KBIR is fine-tuned for the task of keyphrase extraction. In the generative
35
+ setting, we introduce a new pre-training setup for BART - KeyBART, that
36
+ reproduces the keyphrases related to the input text in the CatSeq format,
37
+ instead of the denoised original input. This also led to gains in
38
+ performance (up to 4.33 points inF1@M) over SOTA for keyphrase generation.
39
+ Additionally, we also fine-tune the pre-trained language models on named
40
+ entity recognition(NER), question answering (QA), relation extraction (RE),
41
+ abstractive summarization and achieve comparable performance with that of
42
+ the SOTA, showing that learning rich representation of keyphrases is indeed
43
+ beneficial for many other fundamental NLP tasks.
44
+ example_title: Example 2
45
  model-index:
46
  - name: DeDeckerThomas/keyphrase-generation-t5-small-inspec
47
  results:
48
+ - task:
49
  type: keyphrase-generation
50
  name: Keyphrase Generation
51
  dataset:
52
  type: midas/inspec
53
  name: inspec
54
  metrics:
55
+ - type: F1@M (Present)
56
+ value: 0.317
57
+ name: F1@M (Present)
58
+ - type: F1@O (Present)
59
+ value: 0.279
60
+ name: F1@O (Present)
61
+ - type: F1@M (Absent)
62
+ value: 0.073
63
+ name: F1@M (Absent)
64
+ - type: F1@O (Absent)
65
+ value: 0.065
66
+ name: F1@O (Absent)
67
+ base_model:
68
+ - google-t5/t5-small
69
  ---
70
 
71
  # 🔑 Keyphrase Generation Model: T5-small-inspec