<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Articles Categorization via NLP</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Rosanna Turrisi</string-name>
          <email>rosanna.turrisi@edu.unige.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Natural Language Processing, Semi-supervised learning, Research Article categorization</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>DIBRIS, University of Genova</institution>
          ,
          <addr-line>Genova, 16146</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Machine Learning Genoa (MaLGa) center, University of Genova</institution>
          ,
          <addr-line>Genova, 16146</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This work proposes a novel approach to text categorization - for unknown categories - in the context of scientific literature, using Natural Language Processing techniques. The study leverages the power of pre-trained language models, specifically SciBERT, to extract meaningful representations of abstracts from the ArXiv dataset. Text categorization is performed using the K-Means algorithm, and the optimal number of clusters is determined based on the Silhouette score. The results demonstrate that the proposed approach captures subject information more efectively than the traditional arXiv labeling system, leading to improved text categorization. The approach ofers potential for better navigation and recommendation systems in the rapidly growing landscape of scientific research literature.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        In the past decade there has been a significant increase in the number of published research
papers, creating a need for better tools to navigate through the vast literature. ArXiv[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], an
open-access archive, has emerged as the most popular platform, housing over two million
scientific articles in various fields such as physics, mathematics, computer science, biology,
ifnance, statistics, engineering, and economics. Currently, authors manually assign subject
categories to their own articles during submission. However, this process is time-consuming and
restricts the labels to sector-based categories. Consequently, inter-disciplinary works focusing
on similar topics often receive diferent labels. For example, two articles studying brain cancer
– one using Artificial Intelligence (AI) and the other using statistics – would be assigned to the
categories of Computer Science and Statistics, respectively, even though they investigate the
same phenomenon. On the other hand, the AI-based cancer study would share the category
label with a work on Operating Systems, resulting in more challenging literature search and
less eficient recommendation systems.
      </p>
      <p>Recent advancements in Natural Language Processing (NLP) and the success of pre-trained
https://rosanna-turrisi.webnode.it/ (R. Turrisi)</p>
      <p>
        © 2023 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
models [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] have opened up new possibilities for processing text data and performing various
tasks such as top modeling [
        <xref ref-type="bibr" rid="ref3 ref4 ref5">3, 4, 5</xref>
        ], text classification [
        <xref ref-type="bibr" rid="ref6 ref7 ref8">6, 7, 8</xref>
        ], and information retrieval [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        This work leverages NLP to process abstracts of ArXiv papers and classify them into more
meaningful and flexible subject categories that go beyond the original labeling. The aim is to
create categories providing information about the original subject categories but less restrictive
and sector-based. The ultimate goal is to enhance literature search and recommendation systems
by providing more accurate and relevant categorization. The proposed approach difers from
most studies on text categorization [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ] in two main aspects: i) the optimal number of
categories ( ) is unknown, and determining its best value poses a significant challenge; ii) although
text categorization is performed in an unsupervised setting, the feature extraction process
incorporates knowledge about the original subject labeling resulting in a hybrid approach.
Main contributions This study explores four diferent abstract embeddings based on the
SciBERT pre-trained model [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Each embedding is used as input for the K-means algorithm,
enabling unsupervised text categorization. The optimal number of categories is determined
by evaluating the model performance using the Silhouette score on the validation set.
Results demonstrate that this approach efectively captures information from the ArXiv subject
categories while providing more meaningful text categorization. For instance, it successfully
collapses distinct category labels from ArXiv (e.g., stat.Th and math.ST) that correspond to
the same subject (e.g., Statistic Theory) into a single class category. The implemented pipeline
was developed using the Python programming language. Its code can be accessed on GitHub.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Related work</title>
      <p>
        The automatic classification of research publications is commonly achieved by assigning papers
to existing categories within hierarchically-structured vocabularies, such as Medical Subject
Headings (MeSH) [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], Physics Subject Headings (PhySH) [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], and the STW Thesaurus for
Economics [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. For instance, [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] introduces three deep learning architectures for article
classification, utilizing either the paper title or the full-text as input. Notably, results show
that the title-based method performs comparably to the full-text-based approach. Similar
investigations are reported in [17, 18], in which the aim is either surpass or achieve results
equivalent to the full-text-based approach. This is accomplished by solely utilizing paper titles,
which benefit from widespread availability. An intermediate approach is presented in [ 19],
where category classification is accomplished using paper abstracts. This strategy enables the
utilization of abundant data while capturing more comprehensive and insightful information
about paper content. However, these studies thrive only within a very well-defined category
framework. Pushing further, various techniques [20, 21, 22, 23, 24, 25] integrate machine
learning methods with background knowledge to identify research topics in documents. Despite
enhancing automated paper classification quality, these methods rely on ontologies that are
timeconsuming and require careful planning and expertise. This manuscript capitalizes on a
domainspecific taxonomy, taking advantage of its immediate accessibility and usability. However, it
acknowledges that pre-defined categories might not encompass the entire intricacies of concepts
and connections present in a formal ontology. To address this gap, an unsupervised machine
      </p>
      <p>Top 6 Categories</p>
      <p>Bottom 10 Categories
350
300
250
200
150
100
50
0
hep-ph
hep-th</p>
      <p>gr-qc quant-ph ncuocnld-t-hmat.mtrl-sci
Subject Category
mphaytship.cGhsTy.fcslouicn-sdd.yc-mnheamt.q-puhant-gamsath.NmTath.pDhSyscicss.L.paOthoymsi-cpsh.gen-pmhath.DG</p>
      <p>Subject Category
learning algorithm is here proposed to extract complex information from paper abstracts and
identify research categories that are related to, but distinct from, the pre-existing categories,
ofering a more refined representation of the research articles.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Dataset</title>
      <p>The ArXiv Dataset [26] is a rich corpus of approximately two million articles, including author
information, title, journal references, ArXiv categories, and abstract. For computational reasons,
the subset of articles published in 2023 was selected. To ensure data quality, duplicated and
withdrawn papers were removed from the dataset. Categories with a small number of papers,
specifically those containing less than 250 articles, were also excluded. Furthermore, abstracts
with fewer than 31 words were not considered in the analysis. This decision was made due to
the observation that such short abstracts often contain meaningless or misleading texts, such as
sentences indicating revisions or the absence of an abstract for comments. This resulted in a
ifnal corpus of 43853 samples and reduced the memory usage from 240.3MB to 2.3MB.</p>
      <sec id="sec-3-1">
        <title>3.1. Data analysis</title>
        <p>ArXiv categories. The selected ArXiv subset comprises 40 unique subject categories (e.g.,
Algebric Geometry) from which 15 macro categories (e.g., Mathematics) can be retrieved.</p>
        <p>Fig. 1 (left) shows the number of papers associated with the 6 most frequent categories.
Specifically, it displays the number of papers associated to
1. High Energy Physics - Phenomenology (hep-ph);
2. High Energy Physics - Theory (hep-th);
3. General Relativity and Quantum Cosmology (gr-qc);</p>
        <p>4. Quantum Physics (quant-ph);
5. Nuclear Theory (nucl-th);
6. Materials Science (cond-mat.mtrl-sci).</p>
        <p>The most frequent category contains more than 9000 papers while the 6th most frequent
category includes about 2000 papers. Fig. 1 (right) reports instead the 10 less frequent
categories: math.GT (Geometric Topology), physics.flu-dyn (Fluid Dynamics), physics.chem-ph(
Chemical Physics), cond-mat.quant-gas (Quantum Gases), math.NT (Number Theory), math.DS
(Dynamical Systems), cs.LO (Logic in Computer Science), physics.atom-ph (Atomic Physics),
physics.gen-ph (General Physics), math.DG (Diferential Geometry ). As we can see, the number
of papers is between 250 and 350 for all of them.</p>
        <p>Fig. 2 (a) provides a visual representation of the number of papers within each category. It is
evident from the graph that the distribution of category labels is highly unbalanced and that the
large majority of categories include less than 1000 articles. Since some papers may be associated
with multiple labels, a histogram illustrating the number of categories associated with each
paper is presented in Figure 2 (b). This histogram provides insights into the distribution of
multiple category assignments for individual papers.</p>
        <p>Abstract length. Fig. 3 reports an histogram of abstract length in terms of number of words.
As we can see, the abstracts’ length typically ranges from 50 to 300 with few exceptions. Table 1
shows average, standard deviation (Std), minimum (Min), maximum (Max) and first, second and
third quartiles (25%, 55%, 75%) of the distribution of abstracts’ length. This analysis is relevant
for the study as the third quartile was used to fix a maximum text length in the tokenization
process.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Data processing</title>
        <p>Text processing was performed using the spaCy [27] package, specifically using the en_core_
sci_lg component. This component is trained on scientific papers and ofers a large vocabulary
and 600,000 word vectors. Each abstract in the dataset was first syntactically parsed in order to
ifnd linguistic units and their grammar dependencies. Then, the following processing steps were
applied: i) the text was converted to lowercase; ii) lemmatization was performed on linguistic
units, excluding personal pronouns, to transform them into their base form; iii) punctuation
marks and stop words were removed from the text. Finally, processed data was tokenized using
the AutoTokenizer class from the Hugging-face/transformers package [28].</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experimental setup</title>
      <sec id="sec-4-1">
        <title>4.1. Embedding estimation</title>
        <p>
          Text embedding was performed by relying on the SciBERT pre-trained model [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], a language
model trained on scientific texts and known to efectively capture domain-specific information.
Two diferent text representations were investigated in this study: i) SciBERT-T, obtained by
extracting the last hidden layer of the first token in the input sequence; ii) SciBERT-CLS, obtained
by extracting the last hidden layer of the classification token in the input sequence. Both of
them provide a 768-dimensional dense vector representation of the input text.
PCA-SciBERT. A feature reduction method was applied to the SciBERT embeddings to address
the curse of dimensionality and discard irrelevant features. Specifically, Principal Component
Analysis (PCA) was applied separately to the SciBERT-T and SciBERT-CLS representations
by retaining the 95% of the variance in the data. This reduced the SciBERT-T embedding to a
325-dimensional vector, and the SciBERT-CLS embedding to a 122-dimensional vector.
        </p>
        <p>Fig. 4 and 5 provide a qualitative visual assessment of the resulting embeddings, highlighting
the 6 most frequent subject categories. The t-SNE method [29] is employed to project the
samples into a 2D space. In both figures, samples belonging to the selected ArXiv category
are represented as green points, while the remaining categories are displayed in grey. The
categories are presented in descending order of frequency.</p>
        <p>
          The observed clustering of the green points in the extracted embeddings indicates a tendency
for points with similar category associations to group together. However, it is important to
note that the 3 most frequent categories exhibit overlapping clusters, particularly in the
PCASciBERT-CLS representation. This observation should be interpreted considering two factors: i)
a paper abstract can have multiple labels, as illustrated in Figure 2 (b); and ii) the representation
of distant points in a high-dimensional space may not be accurately captured in a 2D projection.
FT-SciBERT. As reported in [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], NLP tasks performance is generally improved by
FineTuning (FT) the SciBERT model for a small number of epochs. Hence, a FT approach was here
explored to enhance text representation. The ArXiv subject category associations were used as
labels, with the possibility of multiple labels for each sample. To implement the FT, a dense
layer with 32 nodes was added on top of the SciBERT model, followed by a classification layer.
This additional hidden layer helps incorporate specific prior knowledge about the arXiv dataset
into the FT process. While the classification task captures subject information by improving
the embedding representation, it should be noted that the embedding will not be a direct
representation of the arXiv subject categories due to the presence of the added hidden layer.
        </p>
        <p>
          The dataset was split into learning (90%) and testing (10%) set. The learning set was further
split into training (80%) and validation (20%) set. Training was performed by using 32 as batch
size, 2e-5 as learning rate, and dropout with a dropping probability of 0.1. These parameter
values were reported in [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] as the best performing across diferent datasets and tasks. The
maximum number of epochs was set to 4, and early stopping was employed with a patience
value of 1, allowing the training process to stop if there was no improvement in performance.
        </p>
        <p>Fig. 6 and 7 illustrate the embeddings obtained from the learning set using FT-SciBERT-T
and FT-SciBERT-CLS, respectively. In all figures, green points represent the 2D projections of
the embedding points associated with the 6 most frequent subject categories, while grey points
represent other categories. The t-SNE algorithm was used to obtain the 2D projection. As
anticipated, fine-tuning the model improved the embedding representation, resulting in more
distinct clustering of abstracts with the same arXiv category.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Unsupervised text categorization</title>
        <p>Unsupervised text classification was performed using K-Means algorithm for each text
representation. The goal was to determine the optimal number of categories, denoted by  , for the
clustering task. The range of  was set from 2 to 50. To evaluate the clustering performance for
diferent values of  , the algorithm was trained on the training set and then evaluated on the
validation set using the Silhouette metric. The Silhouette score ranges from -1 to 1, where a score
of -1 indicates that points are wrongly assigned to clusters, a score of 0 suggests overlapping
clusters, and a score of 1 indicates that points are perfectly assigned to well-separated clusters.
The Silhouette metric was used as a criterion to determine the optimal number of categories.
The value of  that yielded the highest Silhouette score on the validation set was taken as the
best choice for the number of categories. Alternatively, one may adopt the Within-Cluster Sum
of Square (WCSS) curve. The WCSS curve measures the sum of squared distances between each
point and its assigned cluster centroid. Typically, the curve exhibits an ‘elbow’ shape, and the
optimal  corresponds to the point where the curve starts to flatten out significantly. However,
in this study, the elbow method was not utilized as the WCSS curve was found to be too smooth,
making it challenging to identify a clear elbow point.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Results</title>
      <p>When using PCA-SciBERT representations, the Silhouette scores on the validation set was
found to be close to 0 for any value of  . This suggests that these embedding points are
dificult to associate with non-overlapping clusters, indicating a lack of clear separation between
categories. On the other hand, when using FT embeddings, the K-Means clustering algorithm
achieved better results. The Silhouette score for FT-SciBERT-T was 0.36, while FT-SciBERT-CLS
achieved a score of 0.41. As the higher Silhouette score for FT-SciBERT-CLS indicated better
cluster separation and cohesion, further observations and the evaluation on the testing set were
conducted only for the FT-SciBERT-CLS embedding.</p>
      <p>Fig. 8 presents the evaluation results on the validation set using the Silhouette metric for
(a) Green points visualizes articles belonging to same arXiv
subject category, while the others are plotted in grey.
(b) K-Means clusters for  = 32 .
diferent numbers of clusters (  ) ranging from 2 to 50. As expected, the Silhouette score initially
increases as  increases, reaching a peak value, and then starts to decline rapidly for  &gt; 38 .
The best clustering performance is observed at  = 32 , which falls between the number of
macro subject categories (15) and the number of subject categories (40) of ArXiv. This finding
suggests that the arXiv categories do not fully capture the underlying structure of the abstract
classes.</p>
      <p>Unsupervised text categorization A qualitative evaluation of FT-SciBERT-CLS embedding
can be observed in 9 (a). The 2D t-SNE projection of the testing set shows samples colored
based on the 6 most frequent arXiv categories (green), while the grey points represent other
categories. The clustering of green points indicates that the embedding captures arXiv category
information. However, there is some overlap between embeddings of hep-th (High Energy
Physics - Theory) and gr-qc (General Relativity and Quantum Cosmology) – two related scientific
ifeld –, suggesting that the FT-SciBERT-CLS representation goes beyond arXiv categories.</p>
      <p>For the final evaluation of the categorization task,  = 32 was chosen based on the results
obtained on the validation set. The classification model achieved a Silhouette score of 0.4 on the
testing set. Figure 9 (b) displays a t-SNE projection of the K-Means results, where the testing
samples are color-coded based on their assigned K-Means class. A more detailed analysis of the
results on the testing set and the relationship between the identified and the arXiv categories can
be seen in Figure 10. The figure presents four bar charts representing the four largest clusters.
Each chart displays the distribution of papers across diferent arXiv categories within the cluster.
Interestingly, most clusters exhibit one or a few dominant peaks, indicating a strong association
with the arXiv category tags. This pattern is observed consistently across all K-means clusters.</p>
      <p>A further examination was conducted to evaluate the top three most frequent subject
categories within each cluster. Table 2 presents the list of the clusters sorted by decreasing
cardinality, excluding arXiv categories with fewer than 10 samples. Results indicate that 66%
of clusters – i.e. the identified categories – correspond to a predominant arXiv category or
multiple subject categories within the same macro-category. For example, cluster 8 contains
samples associated with Astrophysics of Galaxies, Astrophysics, and Cosmology and Non-galactic
Astrophysics, all belonging to the macro-category of Astrophysics. According to the results, 21%
of clusters have two main macro-categories, while only 7% have three. Notably, the K-Means
algorithm successfully classifies texts that share the same subject area but are labeled with
different category tags in arXiv. For instance, the stat.Th and math.ST papers, which correspond
to the same subject of Statistic Theory are correctly clustered together in cluster 29. Similarly,
cluster 2 and cluster 6 group together abstracts labeled as math-ph and mat.MP respectively,
both representing the subject of Mathematical Physics. This demonstrates that the proposed
approach efectively identifies and clusters abstracts based on their subject matter, overcoming
the limitations of the original category labels and providing a more meaningful classification.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>This study introduces a novel approach for text categorization in scientific literature using
pretrained language models. By surpassing the limitations of traditional arXiv subject categories,
this method enables more meaningful and accurate categorization of abstracts. The results
demonstrate the efectiveness of the proposed approach in capturing the underlying subject
matter, improving literature search and recommendation systems. This research contributes
to the advancement of natural language processing techniques and addresses the need for
more eficient tools in navigating scientific literature. Further studies will extend the proposed
approach on other datasets from various scientific disciplines.
to reach competitive performance to full-text, in: Proceedings of the 18th ACM/IEEE on
joint conference on digital libraries, 2018, pp. 169–178.
[17] L. Galke, F. Mai, A. Schelten, D. Brunsch, A. Scherp, Using titles vs. full-text as source for
automated semantic document annotation, in: Proceedings of the Knowledge Capture
Conference, 2017, pp. 1–4.
[18] C. Nishioka, A. Scherp, Profiling vs. time vs. content: What does matter for top-k
publication recommendation based on twitter profiles?, in: Proceedings of the 16th ACM/IEEE-CS
on joint conference on digital libraries, 2016, pp. 171–180.
[19] B. Kandimalla, S. Rohatgi, J. Wu, C. L. Giles, Large scale subject category classification of
scholarly papers with deep attentive neural networks, Frontiers in research metrics and
analytics 5 (2021) 600382.
[20] F. Osborne, E. Motta, Mining semantic relations between research areas, in: The
Semantic Web–ISWC 2012: 11th International Semantic Web Conference, Boston, MA, USA,
November 11-15, 2012, Proceedings, Part I 11, Springer, 2012, pp. 410–426.
[21] G. Erétéo, F. Gandon, M. Bufa, Semtagp: semantic community detection in folksonomies,
in: 2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent
Agent Technology, volume 1, IEEE, 2011, pp. 324–331.
[22] A. A. Salatino, F. Osborne, T. Thanapalasingam, E. Motta, The cso classifier:
Ontologydriven detection of research topics in scholarly articles, in: Digital Libraries for Open
Knowledge: 23rd International Conference on Theory and Practice of Digital Libraries,
TPDL 2019, Oslo, Norway, September 9-12, 2019, Proceedings 23, Springer, 2019, pp.
296–311.
[23] K. Hitha, V. Kiran, Topic recognition and correlation analysis of articles in computer science,
in: 2021 Fifth International Conference on I-SMAC (IoT in Social, Mobile, Analytics and
Cloud)(I-SMAC), IEEE, 2021, pp. 1115–1118.
[24] S. Al-Shareef, R. Alharbi, R. Alharbi, R. Almfarriji, M. Alsharif, R. Alharthi, L. Althaqafi,
Investigating community detection in arabic scholarly network using ontology-based
semantic expansion, in: 2022 IEEE/ACM International Conference on Advances in Social
Networks Analysis and Mining (ASONAM), IEEE, 2022, pp. 96–103.
[25] A. Sharma, S. Kumar, Machine learning and ontology-based novel semantic document
indexing for information retrieval, Computers &amp; Industrial Engineering 176 (2023) 108940.
[26] C. U. Library, 2019. URL: https://www.kaggle.com/datasets/Cornell-University/arxiv.
[27] M. Honnibal, I. Montani, spaCy 2: Natural language understanding with Bloom
embeddings, convolutional neural networks and incremental parsing, 2017. To appear.
[28] T. Wolf, L. Debut, V. Sanh, J. Chaumond, C. Delangue, A. Moi, P. Cistac, T. Rault, R. Louf,
M. Funtowicz, J. Davison, S. Shleifer, P. von Platen, C. Ma, Y. Jernite, J. Plu, C. Xu, T. L. Scao,
S. Gugger, M. Drame, Q. Lhoest, A. M. Rush, Transformers: State-of-the-art natural
language processing, in: Proceedings of the 2020 Conference on Empirical Methods in Natural
Language Processing: System Demonstrations, Association for Computational Linguistics,
Online, 2020, pp. 38–45. URL: https://www.aclweb.org/anthology/2020.emnlp-demos.6.
[29] L. van der Maaten, G. Hinton, Visualizing data using t-sne, Journal of Machine Learning
Research 9 (2008) 2579–2605. URL: http://jmlr.org/papers/v9/vandermaaten08a.html.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>P.</given-names>
            <surname>Ginsparg</surname>
          </string-name>
          , arxiv,
          <year>1991</year>
          . URL: https://arxiv.org/.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>X.</given-names>
            <surname>Qiu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Dai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <article-title>Pre-trained models for natural language processing: A survey</article-title>
          ,
          <source>Science China Technological Sciences</source>
          <volume>63</volume>
          (
          <year>2020</year>
          )
          <fpage>1872</fpage>
          -
          <lpage>1897</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>F.</given-names>
            <surname>Bianchi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Terragni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Hovy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nozza</surname>
          </string-name>
          , E. Fersini,
          <article-title>Cross-lingual contextualized topic models with zero-shot learning</article-title>
          , arXiv preprint arXiv:
          <year>2004</year>
          .
          <volume>07737</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>D.</given-names>
            <surname>Ramage</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Rosen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Chuang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. D.</given-names>
            <surname>Manning</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. A.</given-names>
            <surname>McFarland</surname>
          </string-name>
          ,
          <article-title>Topic modeling for the social sciences</article-title>
          , in: NIPS 2009 workshop
          <article-title>on applications for topic models: text and beyond</article-title>
          , volume
          <volume>5</volume>
          ,
          <year>2009</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Grootendorst</surname>
          </string-name>
          , Bertopic:
          <article-title>Neural topic modeling with a class-based tf-idf procedure</article-title>
          ,
          <source>arXiv preprint arXiv:2203.05794</source>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Dai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yang</surname>
          </string-name>
          , J. Carbonell,
          <string-name>
            <given-names>R. R.</given-names>
            <surname>Salakhutdinov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q. V.</given-names>
            <surname>Le</surname>
          </string-name>
          ,
          <article-title>Xlnet: Generalized autoregressive pretraining for language understanding</article-title>
          ,
          <source>Advances in neural information processing systems</source>
          <volume>32</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>C.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Qiu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <article-title>How to fine-tune bert for text classification?</article-title>
          ,
          <source>in: Chinese Computational Linguistics: 18th China National Conference, CCL</source>
          <year>2019</year>
          , Kunming, China,
          <source>October 18-20</source>
          ,
          <year>2019</year>
          , Proceedings 18, Springer,
          <year>2019</year>
          , pp.
          <fpage>194</fpage>
          -
          <lpage>206</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Liu</surname>
          </string-name>
          , H.-Y. Huang,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tian</surname>
          </string-name>
          , L. Liu,
          <article-title>Task-oriented word embedding for text classification</article-title>
          ,
          <source>in: Proceedings of the 27th international conference on computational linguistics</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>2023</fpage>
          -
          <lpage>2032</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Mao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <article-title>Knowledge graph embedding: A survey of approaches and applications</article-title>
          ,
          <source>IEEE Transactions on Knowledge and Data Engineering</source>
          <volume>29</volume>
          (
          <year>2017</year>
          )
          <fpage>2724</fpage>
          -
          <lpage>2743</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>R.</given-names>
            <surname>Gonzalez-Marquez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Schmidt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. M.</given-names>
            <surname>Schmidt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Berens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kobak</surname>
          </string-name>
          ,
          <article-title>The landscape of biomedical research</article-title>
          , bioRxiv (
          <year>2023</year>
          )
          <fpage>2023</fpage>
          -
          <lpage>04</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>F. R.</given-names>
            <surname>Lumbanraja</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Fitri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Junaidi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Prabowo</surname>
          </string-name>
          , et al.,
          <article-title>Abstract classification using support vector machine algorithm (case study: abstract in a computer science journal)</article-title>
          ,
          <source>in: Journal of Physics: Conference Series</source>
          , volume
          <volume>1751</volume>
          ,
          <string-name>
            <given-names>IOP</given-names>
            <surname>Publishing</surname>
          </string-name>
          ,
          <year>2021</year>
          , p.
          <fpage>012042</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>I.</given-names>
            <surname>Beltagy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Cohan</surname>
          </string-name>
          ,
          <article-title>Scibert: A pretrained language model for scientific text</article-title>
          , arXiv preprint arXiv:
          <year>1903</year>
          .
          <volume>10676</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <article-title>Medical subject headings (mesh</article-title>
          ),
          <year>1960</year>
          . URL: https://www.nlm.nih.gov/mesh/meshhome. html.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <source>[14] Physics subject headings (physh)</source>
          ,
          <year>2016</year>
          . URL: https://physh.aps.org.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <article-title>Stw thesaurus for economics</article-title>
          ,
          <year>1998</year>
          . URL: http://zbw.eu/stw/version/latest/about.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>F.</given-names>
            <surname>Mai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Galke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Scherp</surname>
          </string-name>
          ,
          <article-title>Using deep learning for title-based semantic subject indexing</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>