SlideShare a Scribd company logo
1 of 16
Download to read offline
Citation: Soshnikov, D.; Petrova, T.;
Soshnikova, V.; Grunin, A. Analyzing
COVID-19 Medical Papers Using
Artificial Intelligence: Insights for
Researchers and Medical
Professionals. Big Data Cogn. Comput.
2022, 6, 4. https://doi.org/10.3390/
bdcc6010004
Academic Editors: Carson K. Leung
and Min Chen
Received: 31 October 2021
Accepted: 26 December 2021
Published: 5 January 2022
Publisher’s Note: MDPI stays neutral
with regard to jurisdictional claims in
published maps and institutional affil-
iations.
Copyright: © 2022 by the authors.
Licensee MDPI, Basel, Switzerland.
This article is an open access article
distributed under the terms and
conditions of the Creative Commons
Attribution (CC BY) license (https://
creativecommons.org/licenses/by/
4.0/).
big data and
cognitive computing
Article
Analyzing COVID-19 Medical Papers Using Artificial
Intelligence: Insights for Researchers and Medical Professionals
Dmitry Soshnikov 1,2,3,4,* , Tatiana Petrova 1,5 , Vickie Soshnikova 6 and Andrey Grunin 1,5
1 MSU Institute for Artificial Intelligence, Lomonosov Moscow State University, 119192 Moscow, Russia;
tapetrova@physics.msu.ru (T.P.); grunin@nanolab.msu.ru (A.G.)
2 Microsoft, Developer Relations, 121614 Moscow, Russia
3 Faculty of Computer Science, Higher School of Economics, 109028 Moscow, Russia
4 Moscow Aviation Institute, 125080 Moscow, Russia
5 Faculty of Physics, Lomonosov Moscow State University, 119991 Moscow, Russia
6 Phystech-Lyceum of Natural Sciences and Mathematics Named after P.L. Kapitza,
141701 Dolgoprudniy, Russia; vickie@soshnikov.com
* Correspondence: dmitri@soshnikov.com
Abstract: Since the beginning of the COVID-19 pandemic almost two years ago, there have been more
than 700,000 scientific papers published on the subject. An individual researcher cannot possibly
get acquainted with such a huge text corpus and, therefore, some help from artificial intelligence
(AI) is highly needed. We propose the AI-based tool to help researchers navigate the medical papers
collections in a meaningful way and extract some knowledge from scientific COVID-19 papers. The
main idea of our approach is to get as much semi-structured information from text corpus as possible,
using named entity recognition (NER) with a model called PubMedBERT and Text Analytics for
Health service, then store the data into NoSQL database for further fast processing and insights
generation. Additionally, the contexts in which the entities were used (neutral or negative) are
determined. Application of NLP and text-based emotion detection (TBED) methods to COVID-19 text
corpus allows us to gain insights on important issues of diagnosis and treatment (such as changes in
medical treatment over time, joint treatment strategies using several medications, and the connection
between signs and symptoms of coronavirus, etc.).
Keywords: COVID-19; NLP; transfer learning; NER; BERT; knowledge extraction; text-based emotion
detection (TBED); knowledge graphs
1. Introduction
Automatic scientific paper analysis is a fast-growing area of study. In recent years,
there has been huge progress in the field of natural language processing (NLP), and very
powerful neural network language models have been trained. In the area of NLP, the fol-
lowing tasks are typically considered: text classification/intent recognition—classification
of text pieces into a number of categories [1]; sentiment analysis—estimating how positive
or negative the text is [2]; named entity recognition (NER)—extraction of named entities
from text (for example, names of medicines, or diagnoses), and determination of their type;
keyword extraction [3]—a task similar to NER; text summarization–generation of a short
version of the original text, or selection of the most important text pieces [4]; question
answering—finding the exact answer to the question from text [5]; open-domain question
answering (ODQA)—finding the exact answer to the question somewhere in the large text
corpus [6].
Since the beginning of COVID-19 pandemic almost two years ago, there have been
more than 700,000 scientific papers published on the subject. An individual researcher
cannot effectively work with such a huge text corpus and, therefore, some help from AI is
highly needed. Thus, at the very beginning of COVID-19 pandemic, a research challenge
Big Data Cogn. Comput. 2022, 6, 4. https://doi.org/10.3390/bdcc6010004 https://www.mdpi.com/journal/bdcc
Big Data Cogn. Comput. 2022, 6, 4 2 of 16
has been launched on Kaggle to analyze scientific papers on the subject. The dataset
behind this competition is called CORD, and it contains a constantly updated corpus of
everything that is published on topics related to COVID-19 [7]. Currently, it contains
about 700,000 scholarly articles, over half of them with full text, about COVID-19, SARS-
CoV-2, and related coronaviruses. This freely available dataset is provided to the global
research community to apply recent advances in natural language processing and other AI
techniques to generate new insights in support of the ongoing fight against the disease.
The rich text corpus of COVID-19 papers has attracted the attention of the scientific
community to develop data-driven methods and discover insightful knowledge. Applica-
tions of different NLP methods to scientific literature have been covered in this article [8].
The idea to use AI to extract meaningful insights from scientific papers, especially the
CORD dataset, has been previously explored and is still continuing. The CORD dataset
has quickly generated a number of data science and computing applications [9]. The solu-
tions cover topics from information retrieval to NLP, including applications in document
search [10], question answering [11], and text summarization. Resources for text min-
ing researchers and practitioners include pretrained COVID-19 domain language models,
knowledge graphs, and embeddings [12].
For solving NER problems, pretrained contextual language models are used in mod-
ern text mining systems. These models are state-of-the-art in NLP and have significantly
outperformed previous baselines on the full spectrum of language-based tasks [12]. Many
works in the text mining field leverage domain-adapted BERT [13] models such as SciB-
ERT [14] and BioBERT [15], which have been fine-tuned to scientific and biomedical texts,
respectively. PubMedBERT [16] is the closest model of this kind in the medical domain,
and it uses a specially adapted tokenizer and pre-trained BERT, fine-tuned on texts from
the PubMed repository [17].
Knowledge graphs provide a model of entities and relationships in a particular domain.
These graphs can be used to represent background knowledge and can also be used to infer
or discover new relationships through reasoning. Several COVID-19 knowledge graphs
have been constructed by combining relations detected in the literature with other ontolo-
gies and databases of structured relationships [12]. The largest one is CovidGraph [18],
which combines literature, case statistics, genomic and molecular data. The Knowledge
Graph Toolkit [19] integrates the CORD-19 corpus with gene, chemical, disease, and tax-
onomic information from Wikidata [20]. Knowledge graphs can also support automated
reasoning, inference, and the potential discovery of novel relationships.
Embeddings are computed vector representations of spans of text that capture se-
mantic and syntactic similarities between them. There are lots of different embedding
methodologies, computing embeddings at different levels of granularity, for word tokens,
named entities, sentences, paragraphs, and documents. Paper and concept embeddings
have been used by several systems to support search and retrieval over the COVID-19
literature [12]. The SPECTER embedding method computes paper embeddings using a
SciBERT model [14] pretrained on relatedness signals derived from the citation graph [21].
SPECTER paper embeddings have been shown to successfully capture paper similarity and
are available for all papers in CORD-19. Also available for papers in CORD-19 are clinical
concept embeddings trained using the Jet algorithm [22], relation embeddings trained using
SeVeN [23] and network co-occurrence embeddings [24] for biomedical entities computed
using CORD-19-on-FHIR. Embeddings can be used to retrieve similar texts; for example, to
find an answer to a query, we can use the embedding of that query and find all documents
from the same embedding space that are close in terms of cosine similarity.
In our paper, we present an architecture of a system that derives specific insights from
the corpus of COVID-19 papers (CORD) by applying NLP methods based on PubMedBERT
model. We also use entity mapping to standard medical ontologies, such as Unified Medical
Language System (UMLS) [25], for better entity categorization and some knowledge graph
inference. The proposed architecture uses NoSQL database to store entity-relation metadata,
which allows us to use DBMS SQL-based querying to perform semantically rich queries
Big Data Cogn. Comput. 2022, 6, 4 3 of 16
over text corpus. Another novelty of the proposed system is to apply text-based emotion
detection (TBED) and knowledge graphs to show changes in medical treatment over time
and joint treatment strategies using several medications.
2. Materials and Methods
The main idea of the approach is to extract as much semi-structured information
from the text as possible and then store it into a NoSQL database for further querying and
processing. Storing information in the database would allow us to make some very specific
queries to answer some of the questions, as well as to provide a visual exploration tool for
medical experts for structured search and insight generation. The overall architecture of
the proposed system is shown in Figure 1.
Big Data Cogn. Comput. 2022, 6, x FOR PEER REVIEW 3 of 16
Unified Medical Language System (UMLS) [25], for better entity categorization and some
knowledge graph inference. The proposed architecture uses NoSQL database to store en-
tity-relation metadata, which allows us to use DBMS SQL-based querying to perform se-
mantically rich queries over text corpus. Another novelty of the proposed system is to
apply text-based emotion detection (TBED) and knowledge graphs to show changes in
medical treatment over time and joint treatment strategies using several medications.
2. Materials and Methods
The main idea of the approach is to extract as much semi-structured information from
the text as possible and then store it into a NoSQL database for further querying and pro-
cessing. Storing information in the database would allow us to make some very specific
queries to answer some of the questions, as well as to provide a visual exploration tool for
medical experts for structured search and insight generation. The overall architecture of
the proposed system is shown in Figure 1.
Figure 1. The architecture of the proposed system for scientific texts analysis.
In the practical implementation of the system, we used different Microsoft Azure
technologies, such as Text Analytics for Health [26] and Cosmos DB [27]. The Python pro-
gramming language developed under an OSI-approved open source license [28] was used
throughout the project to make some custom data manipulations and visualizations. For
visualization of connection graphs, we used Gephi, the open graph viz platform [29].
2.1. COVID-19 Scientific Papers and CORD Dataset
We analyze the public dataset with scientific papers on topics related to COVID-19
(CORD dataset) [7], which contains more than 700,000 scientific papers, about half of them
with the full text [8]. The structure of the dataset is the following:
 Metadata file (“Metadata.csv”) contains the most important information for all pub-
lications in one place. Each paper in this table has an identifier “cord_uid”. This iden-
tifier is not completely unique throughout the table, but can mostly be used to iden-
tify the paper. Other information in metadata.csv includes:
o Title of publication,
o Journal,
o Authors,
o Abstract,
o Data of publication,
o DOI.
 Full-text papers in the “document_parses” directory, in the form of structured text in
JSON format.
 Pre-built document embeddings that map cord_uid-s to float vectors that reflect the
overall semantics of the paper.
For our research, we focus on paper titles and abstracts because they contain the most
important and compressed information from the paper.
Figure 1. The architecture of the proposed system for scientific texts analysis.
In the practical implementation of the system, we used different Microsoft Azure
technologies, such as Text Analytics for Health [26] and Cosmos DB [27]. The Python
programming language developed under an OSI-approved open source license [28] was
used throughout the project to make some custom data manipulations and visualizations.
For visualization of connection graphs, we used Gephi, the open graph viz platform [29].
2.1. COVID-19 Scientific Papers and CORD Dataset
We analyze the public dataset with scientific papers on topics related to COVID-19
(CORD dataset) [7], which contains more than 700,000 scientific papers, about half of them
with the full text [8]. The structure of the dataset is the following:
• Metadata file (“Metadata.csv”) contains the most important information for all pub-
lications in one place. Each paper in this table has an identifier “cord_uid”. This
identifier is not completely unique throughout the table, but can mostly be used to
identify the paper. Other information in metadata.csv includes:
# Title of publication,
# Journal,
# Authors,
# Abstract,
# Data of publication,
# DOI.
• Full-text papers in the “document_parses” directory, in the form of structured text in
JSON format.
• Pre-built document embeddings that map cord_uid-s to float vectors that reflect the
overall semantics of the paper.
For our research, we focus on paper titles and abstracts because they contain the most
important and compressed information from the paper.
2.2. Text Analytics
To make some insights from text, we performed Named Entity Recognition on paper
abstracts. Having obtained specific entities that are present in text, we could then perform
a semantically rich search of the text that answers specific questions, as well as obtaining
data on the co-occurrence of different entities, figuring out specific scenarios or treatment.
Big Data Cogn. Comput. 2022, 6, 4 4 of 16
For this purpose, we use a cognitive service called Text Analytics for Health [12], which
is based on pretrained PubMedBERT language model [16] packaged and exposed as a
complete ready-to-use REST service that can:
• Perform basic NER on medical and near-medical terms and return the list of entities;
• Do entity mapping to standard medical ontologies, such as Unified Medical Language
System (UMLS) [25];
• Extract relations between entities inside the text, such as «TimeOfCondition», etc.;
• Detect negation, which indicates that an entity was used in a negative context, for
example, “COVID-19 diagnosis did not occur”.
To perform the analysis of CORD documents, we used Text Analytics Python SDK [30],
as well as direct REST calls to Text Analytics service to get JSON document that describes
entity/relation data from each paper abstract (see Figure 2a). The structure of this JSON
document and the underlying entities/relations are hierarchical and can be effectively
stored in a NoSQL database.
2.2. Text Analytics
To make some insights from text, we performed Named Entity Recognition on paper
abstracts. Having obtained specific entities that are present in text, we could then perform
a semantically rich search of the text that answers specific questions, as well as obtaining
data on the co-occurrence of different entities, figuring out specific scenarios or treatment.
For this purpose, we use a cognitive service called Text Analytics for Health [12], which
is based on pretrained PubMedBERT language model [16] packaged and exposed as a
complete ready-to-use REST service that can:
 Perform basic NER on medical and near-medical terms and return the list of entities;
 Do entity mapping to standard medical ontologies, such as Unified Medical Lan-
guage System (UMLS) [25];
 Extract relations between entities inside the text, such as «TimeOfCondition», etc.;
 Detect negation, which indicates that an entity was used in a negative context, for
example, “COVID-19 diagnosis did not occur”.
To perform the analysis of CORD documents, we used Text Analytics Python SDK
[30], as well as direct REST calls to Text Analytics service to get JSON document that de-
scribes entity/relation data from each paper abstract (see Figure 2a). The structure of this
JSON document and the underlying entities/relations are hierarchical and can be effec-
tively stored in a NoSQL database.
(a)
(b)
Figure 2. (a) The overall hierarchical structure of entity/relation metadata for each paper abstract
from text collection. Each paper from a collection has a number of entities and corresponding
relations between them within the scope of one paper/abstract. (b) Entity diagram corresponding
to Cosmos DB document store representing papers/entities/relations. Because we do not have
relations between entities in different papers, we can store each paper metadata as one separate JSON
document, together with entities and relations between entities.
Big Data Cogn. Comput. 2022, 6, 4 5 of 16
To speed up data processing for thousands of papers, we used Azure Machine Learn-
ing [31]. One of the functions of Azure ML is scheduling jobs (in the form of arbitrary
Python scripts) to run on compute clusters with a predefined environment. We used the
so-called parallel sweep job, which schedules a number of experiments to run in parallel,
which is often used for hyperparameter model optimization and parallel training. In our
case, a cluster of N = 8 low-power D3 CPU machines have been used, and «number» pa-
rameter for a sweep job that took values from 0 to N-1. Inside the processing loop, we took
only rows with those numbers from the original papers’ dataset that gave the remainder
equal to «number» when divided by N. Processing results from all machines on the cluster
were directly stored in Cosmos DB NoSQL database.
2.3. Entity/Relation Data Storage
As a result of parallel paper processing, a collection of JSON documents was obtained—
one for each paper—containing extracted entities and relations, as shown in Figure 2a. This
structure is hierarchical, and the best way to store and query it is to use NoSQL approach
to data storage. We used Cosmos DB SQL [27], a part of the universal Cosmos DB database
that can store and query semi-structured data like our JSON collection. In the collection,
entities and relations are stored as one JSON document per paper, and we can represent it
by entity/relation diagram in Figure 2b.
With Cosmos SQL, we can formulate semantically rich queries to answer specific
questions. For example, to find out all diagnoses connected to a specific medication and
corresponding papers, we can use the following query:
Figure 2. (a) The overall hierarchical structure of entity/relation metadata for each paper abstract
from text collection. Each paper from a collection has a number of entities and corresponding rela-
tions between them within the scope of one paper/abstract. (b) Entity diagram corresponding to
Cosmos DB document store representing papers/entities/relations. Because we do not have relations
between entities in different papers, we can store each paper metadata as one separate JSON docu-
ment, together with entities and relations between entities.
To speed up data processing for thousands of papers, we used Azure Machine Learn-
ing [31]. One of the functions of Azure ML is scheduling jobs (in the form of arbitrary
Python scripts) to run on compute clusters with a predefined environment. We used the
so-called parallel sweep job, which schedules a number of experiments to run in parallel,
which is often used for hyperparameter model optimization and parallel training. In our
case, a cluster of N = 8 low-power D3 CPU machines have been used, and «number» pa-
rameter for a sweep job that took values from 0 to N-1. Inside the processing loop, we took
only rows with those numbers from the original papers’ dataset that gave the remainder
equal to «number» when divided by N. Processing results from all machines on the cluster
were directly stored in Cosmos DB NoSQL database.
2.3. Entity/Relation Data Storage
As a result of parallel paper processing, a collection of JSON documents was ob-
tained— one for each paper—containing extracted entities and relations, as shown in Fig-
ure 2a. This structure is hierarchical, and the best way to store and query it is to use NoSQL
approach to data storage. We used Cosmos DB SQL [27], a part of the universal Cosmos
DB database that can store and query semi-structured data like our JSON collection. In
the collection, entities and relations are stored as one JSON document per paper, and we
can represent it by entity/relation diagram in Figure 2b.
With Cosmos SQL, we can formulate semantically rich queries to answer specific
questions. For example, to find out all diagnoses connected to a specific medication and
corresponding papers, we can use the following query:
SELECT p.title, e1.text FROM papers p
JOIN e1 IN p.entities JOIN e2 IN p.entities
WHERE e1.category=‘Diagnosis’ AND e2.category=‘MedicationName’
AND e2.text LIKE ‘hydro%’
2.4. Unified Medical Language System (UMLS)
The Unified Medical Language System (UMLS) [24], initiated in 1986, is a compen-
dium of many controlled vocabularies in the biomedical sciences. It may be viewed as a
comprehensive thesaurus and ontology of biomedical concepts.
Text Analytics for Health gives comprehensive ontology mappings for entities where
possible, accessible via links field. Each entity may be mapped to several ontologies. In
our research, we chose to use one ontology–UMLS–and combine all entities together with
their corresponding UMLS ontology IDs. Here is an example of a query that looks for all
papers containing certain ontology ID (UMLS ontology ID C0003451 corresponds to “An-
tiviral Agents “):
SELECT p.title, e.text FROM papers p
JOIN e IN p.entities JOIN l IN e.links
WHERE l.id=‘C0003451’
2.5. Entity and Relation Types
Text Analytics for Health also gives us classification for entity and relation types.
Different entity and relation types understood by the service are presented in Table 1.
2.4. Unified Medical Language System (UMLS)
The Unified Medical Language System (UMLS) [24], initiated in 1986, is a compendium
of many controlled vocabularies in the biomedical sciences. It may be viewed as a compre-
hensive thesaurus and ontology of biomedical concepts.
Text Analytics for Health gives comprehensive ontology mappings for entities where
possible, accessible via links field. Each entity may be mapped to several ontologies. In
our research, we chose to use one ontology–UMLS–and combine all entities together with
their corresponding UMLS ontology IDs. Here is an example of a query that looks for
all papers containing certain ontology ID (UMLS ontology ID C0003451 corresponds to
“Antiviral Agents “):
Figure 2. (a) The overall hierarchical structure of entity/relation metadata for each pape
from text collection. Each paper from a collection has a number of entities and correspond
tions between them within the scope of one paper/abstract. (b) Entity diagram correspo
Cosmos DB document store representing papers/entities/relations. Because we do not have
between entities in different papers, we can store each paper metadata as one separate JSO
ment, together with entities and relations between entities.
To speed up data processing for thousands of papers, we used Azure Machin
ing [31]. One of the functions of Azure ML is scheduling jobs (in the form of a
Python scripts) to run on compute clusters with a predefined environment. We
so-called parallel sweep job, which schedules a number of experiments to run in
which is often used for hyperparameter model optimization and parallel training
case, a cluster of N = 8 low-power D3 CPU machines have been used, and «num
rameter for a sweep job that took values from 0 to N-1. Inside the processing loop,
only rows with those numbers from the original papers’ dataset that gave the re
equal to «number» when divided by N. Processing results from all machines on th
were directly stored in Cosmos DB NoSQL database.
2.3. Entity/Relation Data Storage
As a result of parallel paper processing, a collection of JSON documents
tained— one for each paper—containing extracted entities and relations, as show
ure 2a. This structure is hierarchical, and the best way to store and query it is to use
approach to data storage. We used Cosmos DB SQL [27], a part of the universal
DB database that can store and query semi-structured data like our JSON colle
the collection, entities and relations are stored as one JSON document per paper
can represent it by entity/relation diagram in Figure 2b.
With Cosmos SQL, we can formulate semantically rich queries to answer
questions. For example, to find out all diagnoses connected to a specific medica
corresponding papers, we can use the following query:
SELECT p.title, e1.text FROM papers p
JOIN e1 IN p.entities JOIN e2 IN p.entities
WHERE e1.category=‘Diagnosis’ AND e2.category=‘MedicationName’
AND e2.text LIKE ‘hydro%’
2.4. Unified Medical Language System (UMLS)
The Unified Medical Language System (UMLS) [24], initiated in 1986, is a c
dium of many controlled vocabularies in the biomedical sciences. It may be view
comprehensive thesaurus and ontology of biomedical concepts.
Text Analytics for Health gives comprehensive ontology mappings for entitie
possible, accessible via links field. Each entity may be mapped to several ontol
our research, we chose to use one ontology–UMLS–and combine all entities toget
their corresponding UMLS ontology IDs. Here is an example of a query that look
papers containing certain ontology ID (UMLS ontology ID C0003451 corresponds
tiviral Agents “):
SELECT p.title, e.text FROM papers p
JOIN e IN p.entities JOIN l IN e.links
WHERE l.id=‘C0003451’
2.5. Entity and Relation Types
Text Analytics for Health also gives us classification for entity and relatio
Different entity and relation types understood by the service are presented in Ta
2.5. Entity and Relation Types
Text Analytics for Health also gives us classification for entity and relation types.
Different entity and relation types understood by the service are presented in Table 1.
Note that if we want to have more fine-grained control over entity types, we can
employ some additional reasoning based on the UMLS knowledge graph. As an example, if
we want to distinguish between “pharmacological substances” and “biological substances”
(which are both included in the category “Medications”), we can consider UMLS “Semantic
Types” to further categorize entities based on their UMLS ID.
Big Data Cogn. Comput. 2022, 6, 4 6 of 16
Table 1. Entity and relation types extracted by Text Analytics for Health and the number of their
occurrences in the papers dataset.
Entity Type Count Relation Type Count
AdministrativeEvent 171,937 Abbreviation 713,475
Age 155,693 DirectionOfBodyStructure 12,675
BodyStructure 245,787 DirectionOfCondition 13,437
CareEnvironment 130,770 DirectionOfExamination 3391
ConditionQualifier 486,762 DirectionOfTreatment 4276
Date 42,153 DosageOfMedication 23,760
Diagnosis 2,477,847 FormOfMedication 6510
Direction 34,398 FrequencyOfMedication 4903
Dosage 35,550 FrequencyOfTreatment 6921
ExaminationName 2,226,245 QualifierOfCondition 459,129
FamilyRelation 80,454 RelationOfExamination 144,470
Frequency 21,274 RouteOfMedication 12,612
Gender 67,145 TimeOfCondition 145,256
GeneOrProtein 39,782 TimeOfEvent 27,825
HealthcareProfession 120,570 TimeOfExamination 101,553
MeasurementUnit 384,921 TimeOfMedication 14,981
MeasurementValue 1,030,936 TimeOfTreatment 59,917
MedicationClass 242,516 UnitOfCondition 41,130
MedicationForm 7697 UnitOfExamination 279,532
MedicationName 297,463 ValueOfCondition 58,324
MedicationRoute 16,988 ValueOfExamination 853,503
RelationalOperator 190,191
SymptomOrSign 1,117,712
Time 336,369
TreatmentName 1,314,612
Variant 4427
Relations correspond to short-distance relations inside the text, typically within one
sentence, as shown in Figure 3.
Big Data Cogn. Comput. 2022, 6, x FOR PEER REVIEW 6 of 16
Table 1. Entity and relation types extracted by Text Analytics for Health and the number of their
occurrences in the papers dataset.
Entity Type Count Relation Type Count
AdministrativeEvent 171,937 Abbreviation 713,475
Age 155,693 DirectionOfBodyStructure 12,675
BodyStructure 245,787 DirectionOfCondition 13,437
CareEnvironment 130,770 DirectionOfExamination 3391
ConditionQualifier 486,762 DirectionOfTreatment 4276
Date 42,153 DosageOfMedication 23,760
Diagnosis 2,477,847 FormOfMedication 6510
Direction 34,398 FrequencyOfMedication 4903
Dosage 35,550 FrequencyOfTreatment 6921
ExaminationName 2,226,245 QualifierOfCondition 459,129
FamilyRelation 80,454 RelationOfExamination 144,470
Frequency 21,274 RouteOfMedication 12,612
Gender 67,145 TimeOfCondition 145,256
GeneOrProtein 39,782 TimeOfEvent 27,825
HealthcareProfession 120,570 TimeOfExamination 101,553
MeasurementUnit 384,921 TimeOfMedication 14,981
MeasurementValue 1,030,936 TimeOfTreatment 59,917
MedicationClass 242,516 UnitOfCondition 41,130
MedicationForm 7697 UnitOfExamination 279,532
MedicationName 297,463 ValueOfCondition 58,324
MedicationRoute 16,988 ValueOfExamination 853,503
RelationalOperator 190,191
SymptomOrSign 1,117,712
Time 336,369
TreatmentName 1,314,612
Variant 4427
Relations correspond to short-distance relations inside the text, typically within one
sentence, as shown in Figure 3.
Figure 3. The example of entity/relation metadata text markup. The medications are highlighted in
yellow, the dosages are highlighted in green, the frequencies are highlighted in grey.
Note that if we want to have more fine-grained control over entity types, we can
employ some additional reasoning based on the UMLS knowledge graph. As an example,
if we want to distinguish between “pharmacological substances” and “biological sub-
stances” (which are both included in the category “Medications”), we can consider UMLS
“Semantic Types” to further categorize entities based on their UMLS ID.
The presence of relations allows us to formulate more semantically rich queries, for
example, we can find out which dosages of a specific medication are used in the treatment,
together with corresponding papers:
Figure 3. The example of entity/relation metadata text markup. The medications are highlighted in
yellow, the dosages are highlighted in green, the frequencies are highlighted in grey.
The presence of relations allows us to formulate more semantically rich queries, for
example, we can find out which dosages of a specific medication are used in the treatment,
together with corresponding papers:
Big Data Cogn. Comput. 2022, 6, 4 7 of 16
Big Data Cogn. Comput. 2022, 6, x FOR PEER REVIEW 7 of 16
SELECT p.title, r.source.text
FROM papers p JOIN r IN p.relations
WHERE r.relationType=‘DosageOfMedication’ AND r.target.text LIKE ‘hydro%’
Another important query would be to find out all unique medications mentioned in
the collection and group them by UMLS ID. For example, this will unify different ways to
call COVID-19 disease (such as SARS-CoV-2) under one group, corresponding to UMLS
ID C5203670. The following query retrieves the table of medications with their UMLS IDs:
SELECT e.text, e.isNegated, p.title, p.publish_time,
ARRAY (SELECT VALUE l.id FROM l IN e.links
WHERE l.dataSource=‘UMLS’)[0] AS umls_id
FROM papers p
JOIN e IN p.entities
WHERE e.category = ‘MedicationName’
The same query can be formulated to retrieve other entity types, such as diagnoses
and treatments.
In order to perform grouping, as well as some further data processing and visualiza-
tion, we exported the data from this and similar queries to Pandas DataFrame, which can
be further processed and visualized in Python. Cosmos DB supports running of Python-
based Jupyter Notebooks inside the Data Explorer, which creates a natural way to query
data using the Cosmos DB engine and then do final processing and visualization in Py-
thon.
3. Results and Discussion
Using the proposed approach, we managed to get some automatic insights from the
corpus of COVID-19 articles. We explored the top-mentioned terms, change in numbers
of mentions during the year 2020, and the connection between terms’ (co-occurrence) for
some types of named entities. The exploration helps structure scientific papers and un-
derstand trends in COVID-19 pandemic description and history of pandemic develop-
ment.
3.1. TOP Mentioned Entities
The results of TOP mentioned entities belonging to the class of medications, medica-
tion classes, treatments, symptoms, and diagnoses are presented in Figures 4 and 5. The
Red line shows the percentage of articles with entity mentions in a negative context in all
articles that mention this entity.
Another important query would be to find out all unique medications mentioned in the
collection and group them by UMLS ID. For example, this will unify different ways to call
COVID-19 disease (such as SARS-CoV-2) under one group, corresponding to UMLS ID
C5203670. The following query retrieves the table of medications with their UMLS IDs:
Big Data Cogn. Comput. 2022, 6, x FOR PEER REVIEW
SELECT p.title, r.source.text
FROM papers p JOIN r IN p.relations
WHERE r.relationType=‘DosageOfMedication’ AND r.target.text LIKE ‘hyd
Another important query would be to find out all unique medications mention
the collection and group them by UMLS ID. For example, this will unify different wa
call COVID-19 disease (such as SARS-CoV-2) under one group, corresponding to U
ID C5203670. The following query retrieves the table of medications with their UMLS
SELECT e.text, e.isNegated, p.title, p.publish_time,
ARRAY (SELECT VALUE l.id FROM l IN e.links
WHERE l.dataSource=‘UMLS’)[0] AS umls_id
FROM papers p
JOIN e IN p.entities
WHERE e.category = ‘MedicationName’
The same query can be formulated to retrieve other entity types, such as diagn
and treatments.
In order to perform grouping, as well as some further data processing and visua
tion, we exported the data from this and similar queries to Pandas DataFrame, whic
be further processed and visualized in Python. Cosmos DB supports running of Py
based Jupyter Notebooks inside the Data Explorer, which creates a natural way to q
data using the Cosmos DB engine and then do final processing and visualization in
thon.
3. Results and Discussion
Using the proposed approach, we managed to get some automatic insights from
corpus of COVID-19 articles. We explored the top-mentioned terms, change in num
of mentions during the year 2020, and the connection between terms’ (co-occurrenc
some types of named entities. The exploration helps structure scientific papers and
derstand trends in COVID-19 pandemic description and history of pandemic dev
ment.
3.1. TOP Mentioned Entities
The results of TOP mentioned entities belonging to the class of medications, me
tion classes, treatments, symptoms, and diagnoses are presented in Figures 4 and 5
Red line shows the percentage of articles with entity mentions in a negative context
articles that mention this entity.
The same query can be formulated to retrieve other entity types, such as diagnoses
and treatments.
In order to perform grouping, as well as some further data processing and visualiza-
tion, we exported the data from this and similar queries to Pandas DataFrame, which can be
further processed and visualized in Python. Cosmos DB supports running of Python-based
Jupyter Notebooks inside the Data Explorer, which creates a natural way to query data
using the Cosmos DB engine and then do final processing and visualization in Python.
3. Results and Discussion
Using the proposed approach, we managed to get some automatic insights from the
corpus of COVID-19 articles. We explored the top-mentioned terms, change in numbers of
mentions during the year 2020, and the connection between terms’ (co-occurrence) for some
types of named entities. The exploration helps structure scientific papers and understand
trends in COVID-19 pandemic description and history of pandemic development.
3.1. TOP Mentioned Entities
The results of TOP mentioned entities belonging to the class of medications, medication
classes, treatments, symptoms, and diagnoses are presented in Figures 4 and 5. The Red
line shows the percentage of articles with entity mentions in a negative context in all articles
that mention this entity.
Figure 4 illustrates TOP-25 most mentioned medications in 2020. They include dif-
ferent types of pharmacological and biological substances. As one can see, the most
mentioned medicine is “hydroxychloroquine”. At the beginning of the pandemic, great
hopes were pinned on antimalarial drugs (chloroquine, hydroxychloroquine), as well as
their combination with azithromycin. “Azithromycin” is also shown as the most negatively
mentioned medicine in Figure 4. Other promising drugs were HIV protease inhibitors
(such as lopinavir and ritonavir), and they are also included in TOP-6 of medicines. Now,
the COVID-19 Treatment Guidelines Panel recommends against the use of chloroquine and
hydroxychloroquine and/or azithromycin; lopinavir/ritonavir and other HIV protease
inhibitors for the treatment of COVID-19 in hospitalized patients and non-hospitalized
patients [32,33].
Figure 5 illustrates the most mentioned medication classes (5a), treatments (5b), symp-
toms (5c), and diagnoses (5d). To consolidate entity classes, the UMLS semantic types
were used.
Big Data Cogn. Comput. 2022, 6, 4 8 of 16
Big Data Cogn. Comput. 2022, 6, x FOR PEER REVIEW 8 of 16
Figure 4. TOP-25 most mentioned medicines (UMLS Semantic Types: “pharmacological substances”
and “biological substances”) in COVID-19 papers from 1 January 2019 till 1 February 2020. The blue
histogram, left y-axis corresponds to the number of articles where medicine was mentioned. The red
solid line, right y-axis corresponds to the percentage of articles with medicine’s mentions in a neg-
ative context with respect to all articles mentioning this medicine.
Figure 4 illustrates TOP-25 most mentioned medications in 2020. They include dif-
ferent types of pharmacological and biological substances. As one can see, the most men-
tioned medicine is “hydroxychloroquine”. At the beginning of the pandemic, great hopes
were pinned on antimalarial drugs (chloroquine, hydroxychloroquine), as well as their
combination with azithromycin. “Azithromycin” is also shown as the most negatively
mentioned medicine in Figure 4. Other promising drugs were HIV protease inhibitors
(such as lopinavir and ritonavir), and they are also included in TOP-6 of medicines. Now,
the COVID-19 Treatment Guidelines Panel recommends against the use of chloroquine
and hydroxychloroquine and/or azithromycin; lopinavir/ritonavir and other HIV prote-
ase inhibitors for the treatment of COVID-19 in hospitalized patients and non-hospitalized
patients [32,33].
Figure 5 illustrates the most mentioned medication classes (5a), treatments (5b),
symptoms (5c), and diagnoses (5d). To consolidate entity classes, the UMLS semantic
types were used.
0%
2%
4%
6%
8%
10%
12%
14%
16%
18%
20%
,0
,200
,400
,600
,800
1,000
1,200
1,400
1,600
h
yd
roxychlo
roq
uine
remdesivir
chloro
qu
ine
tocilizumab
lopinavir
rito
navir
azithro
mycin
h
eparin
/
low
molecular
w
eight
h
eparin
dexameth
asone
melatonin
favipiravir
in
sulin
methylpred
nisolo
ne
o
zo
ne
rib
avirin
p
rocalcito
nin
zinc
aspirin
oseltam
ivir
lipopolysacch
aride
nitric
o
xide
umifenovir
vitamin
C
iverme
ctin
ethanol
TO P-2 5 M O ST M E N T IO N E D M E D IC IN E S
number of articles, mentioned the medicine
% of articles with medicine’s mentions in negative context in all articles, mentioned this medicine
Figure 4. TOP-25 most mentioned medicines (UMLS Semantic Types: “pharmacological substances”
and “biological substances”) in COVID-19 papers from 1 January 2019 till 1 February 2020. The blue
histogram, left y-axis corresponds to the number of articles where medicine was mentioned. The
red solid line, right y-axis corresponds to the percentage of articles with medicine’s mentions in a
negative context with respect to all articles mentioning this medicine.
As one can see in Figure 5a, “antiviral agents “and “antibiotics” appears most often
in the CORD dataset. Other medication classes such as “angiotensin-converting enzyme
2”, “recombinant interleukin-6”, “adrenal cortex hormones”, and others have less than
2000 mentions. The percent of negative mentions does not exceed 8 for all of the medication
classes, but “antiviral agents” are used in negative context most often. The TOP-5 most
mentioned treatments (Figure 5b) include “therapeutic procedures “(over 25,000 mentions),
“prophylactic procedures”, “vaccination”, and “operative surgical procedures” (about
10,000 mentions of each). Figure 5b shows that the most frequently mentioned in negative
context treatment is «vaccine/vaccination». Checking the articles with negative references
suggests that most often “vaccination” is mentioned in abstracts of articles published in
2020 (including in electronic form) in the context: “Currently there is no approved drug or
vaccine for the disease” [34] (“Control of this pandemic disease is challenging because there
is no effective drug or vaccine available against this virus and this situation demands an
urgent need for the development of anti-SARS-CoV-2 potential medicines” [35], “Despite
some advances in drug treatments of medical complications in later stages of the disease, the
pandemic’s death toll is tragic, since no vaccine or specific antiviral treatment is currently
available” [36], etc.). Thus, a large number of negative mentions of «vaccine/vaccination»
is associated with the concern of scientists about the lack of a vaccine against COVID-19 at
the beginning of the pandemic, and not with the negative effect of the vaccination as such.
Big Data Cogn. Comput. 2022, 6, 4 9 of 16
Big Data Cogn. Comput. 2022, 6, x FOR PEER REVIEW 9 of 16
(a) (b)
(c) (d)
Figure 5. TOP-15 mentions and percentage of articles with negative mentions (percentage of articles
with entity’s mentions in negative context with respect to all articles mentioning this entity). (a)
medication classes (including UMLS semantic types: “Pharmacologic Substance”, “Antibiotic”,
“Amino Acid, Peptide, or Protein Enzyme”, ”Biologically Active Substance”, ”Immunologic Fac-
tor”, “Chemical Viewed Functionally”; (b) treatments (including UMLS semantic types: “Therapeu-
tic or Preventive Procedure”, ”Health Care Activity”, “Pharmacologic Substance”, ”Medical De-
vice”); (c) signs or symptoms (including UMLS semantic groups: “Injuries and Poisonings”, “Path-
ologic Functions”, “Immunologic Factors”); (d) diagnoses (including UMLS semantic groups: “Dis-
ease or Syndrome”, “Mental or Behavioral Dysfunction”).
As one can see in Figure 5a, “antiviral agents “and “antibiotics” appears most often
in the CORD dataset. Other medication classes such as “angiotensin-converting enzyme
2”, “recombinant interleukin-6”, “adrenal cortex hormones”, and others have less than
2000 mentions. The percent of negative mentions does not exceed 8 for all of the medica-
tion classes, but “antiviral agents” are used in negative context most often. The TOP-5
most mentioned treatments (Figure 5b) include “therapeutic procedures “(over 25,000
mentions), “prophylactic procedures”, “vaccination”, and “operative surgical proce-
dures” (about 10,000 mentions of each). Figure 5b shows that the most frequently men-
tioned in negative context treatment is «vaccine/vaccination». Checking the articles with
negative references suggests that most often “vaccination” is mentioned in abstracts of
articles published in 2020 (including in electronic form) in the context: “Currently there is
0%
2%
4%
6%
8%
10%
12%
14%
16%
18%
20%
,0
,500
1,000
1,500
2,000
2,500
3,000
3,500
4,000
4,500
5,000
a
n
t
i
v
i
r
a
l
a
g
e
n
t
s
a
n
t
i
b
i
o
t
i
c
s
a
n
g
i
o
t
e
n
s
i
n
c
o
n
v
e
r
t
i
n
g
e
n
z
y
m
e
2
r
e
c
o
m
b
i
n
a
n
t
i
n
t
e
r
l
e
u
k
i
n
-
6
a
d
r
e
n
a
l
c
o
r
t
e
x
h
o
r
m
o
n
e
s
a
n
t
i
c
o
a
g
u
l
a
n
t
s
p
r
o
t
e
i
n
s
a
n
t
i
g
e
n
s
s
t
e
r
o
i
d
s
a
n
t
i
b
o
d
i
e
s
i
n
h
i
b
i
t
o
r
s
p
h
a
r
m
a
c
e
u
t
i
c
a
l
p
r
e
p
a
r
a
t
i
o
n
s
m
i
c
r
o
b
i
c
i
d
e
s
a
n
g
i
o
t
e
n
s
i
n
-
c
o
n
v
e
r
t
i
n
g
e
n
z
y
m
e
i
n
h
i
b
i
t
o
r
s
p
e
p
t
i
d
e
s
TO P- 1 5 M O ST M E N T IO N E D M E D IC AT IO N C L A SSE S
number of articles, mentioned the medication class
% of articles with class’s mentions in negative context in all articles, mentioned this medication
class
0%
2%
4%
6%
8%
10%
12%
14%
16%
18%
20%
,0
5,000
10,000
15,000
20,000
25,000
30,000
therapeutic procedure
prophylactic treatm
ent
vaccination
operative
surgical procedures
interventional procedure
disease
m
anagem
ent
pharm
aceutical preparations
vaccines
m
echanical ventilation
extraction
physical distancing
surgical reduction
m
asks
intubation
(procedure)
antiviral agents
TO P-1 5 M O ST M E N T IO N E D T R E AT M E N T S
number of articles, mentioned the treatment
% of articles with treatment’s mentions in negative context in all articles, mentioned
this treatment
0%
2%
4%
6%
8%
10%
12%
14%
16%
18%
20%
,0
1,000
2,000
3,000
4,000
5,000
6,000
7,000
8,000
9,000
10,000
f
e
v
e
r
m
u
s
c
l
e
s
t
r
a
i
n
c
o
u
g
h
i
n
g
a
s
y
m
p
t
o
m
a
t
i
c
l
e
s
i
o
n
d
y
s
p
n
e
d
i
a
r
r
h
e
a
p
a
i
n
t
r
a
u
m
a
t
i
c
i
n
j
u
r
y
f
a
t
i
g
u
e
a
n
x
i
e
t
y
o
b
s
t
r
u
c
t
i
o
n
s
i
g
n
s
a
n
d
s
y
m
p
t
o
m
s
,
r
e
s
p
i
r
a
t
o
r
y
w
e
a
k
n
e
s
s
e
s
h
e
a
d
a
c
h
e
TO P-1 5 M O ST M E N T IO N E D SY M P TO M S
number of articles, mentioned the symptom
% of articles with symptom’s mentions in negative context in all articles,
mentioned this symptom
0%
2%
4%
6%
8%
10%
12%
14%
16%
18%
20%
,0
1,000
2,000
3,000
4,000
5,000
6,000
7,000
8,000
9,000
10,000
pneum
onia
SARS
influenza
diabetes m
ellitus
respiratory distress syndrom
e, adult
hypertensivedisease
anxiety
obesity
m
ental depression
HIV
infections
cerebrovascular accident
cardiovascular diseases
respiration
disorders
m
iddle
east respiratory syndrom
e
respiratory failure
TO P-1 5 M O ST M E N TIO N E D D IA G N O SES
number of articles, mentioned the diagnosis
% of articles with diagnisis’s mentions in negative context in all articles, mentioned this diagnosis
Figure 5. TOP-15 mentions and percentage of articles with negative mentions (percentage of arti-
cles with entity’s mentions in negative context with respect to all articles mentioning this entity).
(a) medication classes (including UMLS semantic types: “Pharmacologic Substance”, “Antibiotic”,
“Amino Acid, Peptide, or Protein Enzyme”, ”Biologically Active Substance”, ”Immunologic Factor”,
“Chemical Viewed Functionally”; (b) treatments (including UMLS semantic types: “Therapeutic
or Preventive Procedure”, ”Health Care Activity”, “Pharmacologic Substance”, ”Medical Device”);
(c) signs or symptoms (including UMLS semantic groups: “Injuries and Poisonings”, “Pathologic
Functions”, “Immunologic Factors”); (d) diagnoses (including UMLS semantic groups: “Disease or
Syndrome”, “Mental or Behavioral Dysfunction”).
The TOP-3 symptoms of COVID-19 (Figure 5c) are “fever” (over 7000 mentions), “mus-
cle strain” (over 6000 mentions), and “coughing” (over 5000 mentions). “Asymptomatic”,
“lesion”, and “dyspnea” have about 3500 mentions each. About 13% of mentions in a nega-
tive context are related to “respiratory signs and symptoms”, in contexts similar to: “Respi-
ratory signs and symptoms weren’t observed”. Illustrating diagnoses appearing in CORD
dataset (Figure 5d), we removed “COVID-19” to show other diseases more clearly. Most
often, a diagnosis of «pneumonia» is recorded in a CORD dataset (over 7000 mentions).
The percent of negative mentions is lower than 2.5% for all of the diagnoses.
Big Data Cogn. Comput. 2022, 6, 4 10 of 16
3.2. Treatment Strategy over Time
Another important subject to study is the change of named entity’s mentions over time,
as we believe they can indicate changes in treatment strategies (Figure 6). For most frequent
medications, we considered the change in mentions over time, shown as the percentage of
the entity’s mentions with respect to all articles in the CORD dataset (yellow lines).
matic”, “lesion”, and “dyspnea” have about 3500 mentions each. About 13% of mentions
in a negative context are related to “respiratory signs and symptoms”, in contexts similar
to: “Respiratory signs and symptoms weren’t observed”. Illustrating diagnoses appearing
in CORD dataset (Figure 5d), we removed “COVID-19” to show other diseases more
clearly. Most often, a diagnosis of «pneumonia» is recorded in a CORD dataset (over 7000
mentions). The percent of negative mentions is lower than 2.5% for all of the diagnoses.
3.2. Treatment Strategy over Time
Another important subject to study is the change of named entity’s mentions over
time, as we believe they can indicate changes in treatment strategies (Figure 6). For most
frequent medications, we considered the change in mentions over time, shown as the per-
centage of the entity’s mentions with respect to all articles in the CORD dataset (yellow
lines).
(a) (b) (c)
(d) (e) (f)
Figure 6. Number of monthly mentions of medications (blue histogram, left y-axis ) and percentage
of mentions w.r.t. all articles (yellow solid line, right y-axis) (a) hydroxychloroquine (UMLS ID
C0020336); (b) remdesivir (UMLS ID C4726677); (c) chloroquine (UMLS ID C0008269); (d) tocili-
zumab (UMLS ID C1609165); (e) lopinavir (UMLS ID C0674432); (f) ritonavir (UMLS ID C0292818).
Considering the graphs of entities’ mentions during the year, we assumed that the
peak of research interest matches up the month with the highest number of mentions.
0%
1%
2%
3%
4%
5%
6%
7%
0
50
100
150
200
250
01.01.2020
01.02.2020
01.03.2020
01.04.2020
01.05.2020
01.06.2020
01.07.2020
01.08.2020
01.09.2020
01.10.2020
01.11.2020
01.12.2020
01.01.2021
number of mentions relative mentions, %
0%
1%
2%
3%
4%
5%
6%
7%
0
50
100
150
200
250
01.01.2020
01.02.2020
01.03.2020
01.04.2020
01.05.2020
01.06.2020
01.07.2020
01.08.2020
01.09.2020
01.10.2020
01.11.2020
01.12.2020
01.01.2021
number of mentions relative mentions, %
0%
1%
2%
3%
4%
5%
6%
7%
0
50
100
150
200
250
01.01.2020
01.02.2020
01.03.2020
01.04.2020
01.05.2020
01.06.2020
01.07.2020
01.08.2020
01.09.2020
01.10.2020
01.11.2020
01.12.2020
01.01.2021
number of mentions relative mentions, %
0%
1%
2%
3%
4%
5%
6%
7%
0
50
100
150
200
250
01.01.2020
01.02.2020
01.03.2020
01.04.2020
01.05.2020
01.06.2020
01.07.2020
01.08.2020
01.09.2020
01.10.2020
01.11.2020
01.12.2020
01.01.2021
number of mentions relative mentions, %
0%
1%
2%
3%
4%
5%
6%
7%
0
50
100
150
200
250
01.01.2020
01.02.2020
01.03.2020
01.04.2020
01.05.2020
01.06.2020
01.07.2020
01.08.2020
01.09.2020
01.10.2020
01.11.2020
01.12.2020
01.01.2021
number of mentions relative mentions, %
0%
1%
2%
3%
4%
5%
6%
7%
0
50
100
150
200
250
01.01.2020
01.02.2020
01.03.2020
01.04.2020
01.05.2020
01.06.2020
01.07.2020
01.08.2020
01.09.2020
01.10.2020
01.11.2020
01.12.2020
01.01.2021
number of mentions relative mentions, %
Figure 6. Number of monthly mentions of medications (blue histogram, left y-axis ) and percentage
of mentions w.r.t. all articles (yellow solid line, right y-axis) (a) hydroxychloroquine (UMLS ID
C0020336); (b) remdesivir (UMLS ID C4726677); (c) chloroquine (UMLS ID C0008269); (d) tocilizumab
(UMLS ID C1609165); (e) lopinavir (UMLS ID C0674432); (f) ritonavir (UMLS ID C0292818).
Considering the graphs of entities’ mentions during the year, we assumed that the
peak of research interest matches up the month with the highest number of mentions. There
is usually a gap of about six months between receiving and publishing an article; however,
most of the journals provided fast track and electronic publishing for COVID-19-related
articles in 2020, so our assumption is valid. Figure 6 shows the decrease in mentions of
“hydroxychloroquine”/”chloroquine” (Figure 6a,c) and “lopinavir”/”ritonavir” (Figure 6e,f)
during the year–the peak of interest was in April 2020, then one can see the steady decline
in mentions. There are two peaks of interest for “remdesivir” (April and December 2020–
Figure 6b) and “tocilizumab” (June and December 2020–Figure 6d). In the middle of 2020
remdesivir was not recommended for COVID-19 treatment because of insufficient clinical
data. But now remdesivir is approved by the Food and Drug Administration (FDA) for the
treatment of COVID-19 in hospitalized adult and pediatric patients (aged ≥ 12 years and
weighing ≥ 40 kg) [37].
3.3. Terms Co-Occurrence
To observe which terms frequently occur together, we computed co-occurrence matrix,
which iI row i and column j contains a number of co-occurrences of terms i and j in the same
abstract (one can notice that this matrix is symmetric) and then visualized co-occurrences,
using two types of visualizations:
• Sankey diagram allowed us to investigate relations between two types of terms, e.g.,
diagnosis and treatment (Figure 7a);
Big Data Cogn. Comput. 2022, 6, 4 11 of 16
• Connection graphs helped us visualize the co-occurrence of terms of the same or different
types (e.g., which medications are mentioned together) (Figure 7b–d, Figures 8 and 9).
To observe which terms frequently occur together, we computed co-occurrence ma-
trix, which iI row i and column j contains a number of co-occurrences of terms i and j in
the same abstract (one can notice that this matrix is symmetric) and then visualized co-
occurrences, using two types of visualizations:
 Sankey diagram allowed us to investigate relations between two types of terms, e.g.,
diagnosis and treatment (Figure 7a);
 Connection graphs helped us visualize the co-occurrence of terms of the same or dif-
ferent types (e.g., which medications are mentioned together) (Figures 7b–d, 8 and
9).
(a)
(b)
Big Data Cogn. Comput. 2022, 6, x FOR PEER REVIEW 12 of 16
(c) (d)
Figure 7. The connection between diagnoses and medicines in COVID-19 articles from 1 January
2019 to 1 February 2020 (a) Sankey diagram: diagnoses and medicines, the diagnoses list includes
COVID-19; (b) connection graph: diagnoses and medicines, the diagnoses list excludes COVID-19;
(c) connection graph: HIV infections (UMLS ID C0019693) and medicines; (d) connection graph:
diabetes mellitus (UMLS ID C0011849) and medicines.
Graph visualization (Figures 7b–d, 8 and 9) allows us to show the number of entities’
mentions (node and title size) and the number of connections between entities (color and
thickness of the edge). To simplify visualization, the diagnosis “COVID-19”, connected
with all other entities, has been removed in Figures 7b–d and 9c,d.
The connection of different medications and diagnoses mentioned in CORD dataset
is shown in Figure 7b. Figure 7c,d zooms on medicines connected with “HIV infections”
and “diabetes mellitus”, respectively. “Diabetes mellitus” is most often connected with
“insulin”, while “HIV infections” have no such co-occurrence. This conclusion can be con-
sidered as additional evidence of the results’ correctness.
Figure 8 illustrates the connection between the medicines (UMLS Semantic Types:
“pharmacological substances” and “biological substances”) in COVID-19 articles and
shows the co-occurrence of such combinations as “hydroxychloroquine” + “chloroquine”
+ “azithromycin” and “lopinavir” + “ritonavir”.
Figure 7. The connection between diagnoses and medicines in COVID-19 articles from 1 January
2019 to 1 February 2020 (a) Sankey diagram: diagnoses and medicines, the diagnoses list includes
COVID-19; (b) connection graph: diagnoses and medicines, the diagnoses list excludes COVID-19;
(c) connection graph: HIV infections (UMLS ID C0019693) and medicines; (d) connection graph:
diabetes mellitus (UMLS ID C0011849) and medicines.
Big Data Cogn. Comput. 2022, 6, 4 12 of 16
and “diabetes mellitus”, respectively. “Diabetes mellitus” is most often connected with
“insulin”, while “HIV infections” have no such co-occurrence. This conclusion can be con-
sidered as additional evidence of the results’ correctness.
Figure 8 illustrates the connection between the medicines (UMLS Semantic Types:
“pharmacological substances” and “biological substances”) in COVID-19 articles and
shows the co-occurrence of such combinations as “hydroxychloroquine” + “chloroquine”
+ “azithromycin” and “lopinavir” + “ritonavir”.
Figure 8. The connection between the medicines (UMLS Semantic Types: “pharmacological sub-
stances” and “biological substances”) in COVID-19 articles from 1 January 2019 till 1 February 2020.
The node and font size correspond to the number of entities’ mentions; the color and thickness of
the edge corresponds to the number of connections between entities.
Figure 8. The connection between the medicines (UMLS Semantic Types: “pharmacological sub-
stances” and “biological substances”) in COVID-19 articles from 1 January 2019 till 1 February 2020.
The node and font size correspond to the number of entities’ mentions; the color and thickness of the
edge corresponds to the number of connections between entities.
Graph visualization (Figures 7b–d, 8 and 9) allows us to show the number of entities’
mentions (node and title size) and the number of connections between entities (color and
thickness of the edge). To simplify visualization, the diagnosis “COVID-19”, connected
with all other entities, has been removed in Figures 7b–d and 9c,d.
The connection of different medications and diagnoses mentioned in CORD dataset
is shown in Figure 7b. Figure 7c,d zooms on medicines connected with “HIV infections”
and “diabetes mellitus”, respectively. “Diabetes mellitus” is most often connected with
“insulin”, while “HIV infections” have no such co-occurrence. This conclusion can be
considered as additional evidence of the results’ correctness.
Figure 8 illustrates the connection between the medicines (UMLS Semantic Types:
“pharmacological substances” and “biological substances”) in COVID-19 articles and
shows the co-occurrence of such combinations as “hydroxychloroquine” + “chloroquine” +
“azithromycin” and “lopinavir” + “ritonavir”.
Co-occurrence of COVID-19 treatment methods is illustrated in Figure 9; it shows
co-occurrence of treatments (Figure 9a), signs or symptoms (Figure 9b), diagnoses con-
comitant COVID-19 (Figure 9c), diagnoses unrelated directly COVID-19 (Figure 9d) in
COVID-19 articles.
Co-occurrence of COVID-19 treatment methods, illustrated in Figure 9a, shows a strict
connection between “therapeutic procedure” and “therapeutic preparations”, “prophylactic
treatment”, “vaccination/vaccines”. So we can see two main directions: treatment and pro-
phylactic of COVID-19. The three most common symptoms occurring together are “fever”,
“coughing”, “dyspnea” (Figure 9b), the most occurring together diagnoses are “mental
depression” and “anxiety” (Figure 9c), “diabetes mellitus “and “obesity” (Figure 9d).
The figures above allow us to highlight important connections inside the CORD dataset
and make some conclusions about COVID-19 treatment and symptoms. For example,
the most mentioned medications can be analyzed using both histograms (Figure 4) and
relationship graphs (Figure 8).
Big Data Cogn. Comput. 2022, 6, 4 13 of 16
Co-occurrence of COVID-19 treatment methods is illustrated in Figure 9; it shows co-
occurrence of treatments (Figure 9a), signs or symptoms (Figure 9b), diagnoses concomi-
tant COVID-19 (Figure 9c), diagnoses unrelated directly COVID-19 (Figure 9d) in COVID-
19 articles.
(a) (b)
(c) (d)
Figure 9. The connection between named entities in COVID-19 articles from 1 January 2019 to 1
February 2020 The node and font size corresponds to the number of entities’ mentions; the color and
thickness of the edge correspond to the number of connections between entities. (a) treatments (in-
cluding UMLS semantic types: “Therapeutic or Preventive Procedure”, ”Health Care Activity”,
“Pharmacologic Substance”, ”Medical Device”); (b) signs or symptoms (including UMLS semantic
groups: “Injuries and Poisonings”, “Pathologic Functions”, “Immunologic Factors”); (c) diagnoses
(including UMLS semantic groups: “Disease or Syndrome”, “Mental or Behavioral Dysfunction”)
concomitant COVID-19 (i.e., those that may be caused by a coronavirus infection); (d) diagnoses
(including UMLS semantic groups: “Disease or Syndrome”, “Mental or Behavioral Dysfunction”)
unrelated directly COVID-19.
Co-occurrence of COVID-19 treatment methods, illustrated in Figure 9a, shows a
strict connection between “therapeutic procedure” and “therapeutic preparations”,
“prophylactic treatment”, “vaccination/vaccines”. So we can see two main directions:
treatment and prophylactic of COVID-19. The three most common symptoms occurring
together are “fever”, “coughing”, “dyspnea” (Figure 9b), the most occurring together di-
agnoses are “mental depression” and “anxiety” (Figure 9c), “diabetes mellitus “and “obe-
sity” (Figure 9d).
The figures above allow us to highlight important connections inside the CORD da-
taset and make some conclusions about COVID-19 treatment and symptoms. For exam-
ple, the most mentioned medications can be analyzed using both histograms (Figure 4)
and relationship graphs (Figure 8).
4. Conclusions
Figure 9. The connection between named entities in COVID-19 articles from 1 January 2019 to
1 February 2020 The node and font size corresponds to the number of entities’ mentions; the color
and thickness of the edge correspond to the number of connections between entities. (a) treatments
(including UMLS semantic types: “Therapeutic or Preventive Procedure”, ”Health Care Activity”,
“Pharmacologic Substance”, ”Medical Device”); (b) signs or symptoms (including UMLS semantic
groups: “Injuries and Poisonings”, “Pathologic Functions”, “Immunologic Factors”); (c) diagnoses
(including UMLS semantic groups: “Disease or Syndrome”, “Mental or Behavioral Dysfunction”)
concomitant COVID-19 (i.e., those that may be caused by a coronavirus infection); (d) diagnoses
(including UMLS semantic groups: “Disease or Syndrome”, “Mental or Behavioral Dysfunction”)
unrelated directly COVID-19.
4. Conclusions
The architecture of a proof-of-concept system for knowledge extraction from large
corpora of medical texts was described. PubMedBERT and Text Analytics for Health service
were used to perform the main task of extracting entities and relations from text, and then a
number of Azure services together to build a query tool for medical scientists and to extract
some visual insights. The system integrates NLP, text-based emotion detection (TBED),
and knowledge graph methods and applies them to COVID-19 text corpus, allowing us to
gain insights into important issues of diagnosis and treatment (such as changes in medical
treatment over time, joint treatment strategies using several medications, the connection
between signs and symptoms of coronavirus, etc.).
The same approach can be applied to other scientific areas, however, in most cases
it will require training a custom neural network model to perform entity extraction and,
consecutively, labeling the dataset of entities. If we also want to explore the knowledge
graph-based inference, problem domain ontology needs to exist or be constructed for the
problem domain in question, and labeling should include mapping of each entity to the
corresponding ontology node.
In future research, it could be useful to extend our approach to processing full-text
articles as well. In this case, we should consider slightly different criteria for the co-
Big Data Cogn. Comput. 2022, 6, 4 14 of 16
occurrence of terms (e.g., in the same paragraph vs. the same paper). The use of full-text
articles also imposes additional distortions in the interpretation of negative mentions,
which is why we worked with abstracts during our study. Another fruitful direction of
research would be to further look into sentence structure and extract more meaning from
subject–verb–object relationships. This much more fine-grained document structure can
also be stored in a NoSQL database with a slightly more complex schema and then further
correlated with general language ontology to collide synonyms and perform some semantic
generalization.
Overall, we believe that the work in the direction of knowledge and insight extraction
from natural scientific texts is a key to increasing productivity of a scientist, giving him/her
some semantically rich tools to augment the research process.
Author Contributions: Conceptualization, D.S., T.P. and A.G.; methodology, T.P., D.S. and A.G.; data
analysis, visualization, and validation, T.P., D.S. and V.S.; writing—original draft preparation, T.P.
and D.S.; writing—review and editing, T.P., D.S. and A.G. All authors have read and agreed to the
published version of the manuscript.
Funding: This research was supported by the Ministry of Science and Higher Education of the
Russian Federation (Grant № 075-15-2020-801).
Institutional Review Board Statement: Not applicable.
Informed Consent Statement: Not applicable.
Data Availability Statement: A tool for knowledge extraction from scientific COVID-19 papers is
available online as Python code from the following Github repository: https://github.com/shwars/
COVIDPaperAnalysis (accessed on 25 December 2021).
Acknowledgments: The authors thank MSU Institute for Artificial Intelligence for administrative
and technical support.
Conflicts of Interest: The authors declare no conflict of interest.
Abbreviations
List of acronyms and abbreviations
AI artificial intelligence
BERT Bidirectional Encoder Representations from Transformers
BioBERT Bidirectional Encoder Representations from Transformers for Biomedical Text Mining
CORD COVID-19 Open Research Dataset
COVID-19 COronaVIrus Disease 2019
CPU central processing unit
DB database
DBMS database management system
DOI digital object identifier
FHIR fast healthcare interoperability resources
ID identifier
LBD literature-based discovery
ML machine learning
NER named entity recognition
NLP natural language processing
NoSQL not only SQL
ODQA open-domain question answering
OSI open systems interconnection
PubMed a search engine for the MEDLINE and some other databases of references and
abstracts on life sciences and biomedical topics
PubMedBERT domain-specific language model pretrained for biomedical texts
REST representational state transfer
SARS-CoV-2 Severe Acute Respiratory Syndrome-related Coronavirus 2
SciBERT Scientific BERT Trained on Semantic Scholar Data
SDK software development kit
Big Data Cogn. Comput. 2022, 6, 4 15 of 16
SeVeN semantic vector networks
SemMedDB semantic MEDLINE database
SemRep semantic repository
SPECTER scientific paper embeddings using citation-informed transformers
SQL structured query language
TBED text-based emotion detection
UID user identifier
UMLS unified medical language system
References
1. Minaee, S.; Kalchbrenner, N.; Cambria, E.; Nikzad, N.; Chenaghlu, M.; Gao, J. Deep Learning–based Text Classification: A
Comprehensive Review. ACM Comput. Surv. 2021, 54, 40. [CrossRef]
2. Ligthart, A.; Catal, C.; Tekinerdogan, B. Systematic reviews in sentiment analysis: A tertiary study. Artif. Intell. Rev. 2021, 54,
4997–5053. [CrossRef]
3. Nadeesha, P.; Dehmer, M.; Emmert-Streib, F. Named Entity Recognition and Relation Detection for Biomedical Information
Extraction. Front. Cell Dev. Biol. 2020, 8, 673. [CrossRef]
4. Widyassari, A.P.; Rustad, S.; Shidik, G.F.; Noersasongko, E.; Syukur, A.; Affandy, A. Review of automatic text summarization
techniques  methods. J. King Saud Univ.—Comput. Inf. Sci. 2020, 1319–1578. [CrossRef]
5. Mutabazi, E.; Ni, J.; Tang, G.; Cao, W. A Review on Medical Textual Question Answering Systems Based on Deep Learning
Approaches. Appl. Sci. 2021, 11, 5456. [CrossRef]
6. Zhu, P.; Li, X.; Li, J.; Zhao, H. Unsupervised Open-Domain Question Answering. arXiv 2021, arXiv:2108.13817.
7. Wang, L.; Lo, K.; Chandrasekhar, Y.; Reas, R.; Yang, J.; Eide, D.; Funk, K.; Kinney, R.; Liu, Z. CORD-19: The Covid-19 Open
Research Dataset. arXiv 2020, arXiv:2004.10706v2.
8. Extance, A. How AI technology can tame the scientific literature. Nature 2018, 561, 273–274. [CrossRef] [PubMed]
9. Bullock, J.; Luccioni, A.; Pham, K.H.; Lam, C.S.N.; Luengo-Oroz, M. Mapping the landscape of artificial intelligence applications
against COVID-19. J. Artif. Inteill. Res. 2020, 69, 807–845. [CrossRef]
10. Roberts, K.; Alam, T.; Bedrick, S.; Demner-Fushman, D.; Lo, K.; Soboroff, I.; Voorhees, E.; Wang, L.L.; Hersh, W.R. TREC-Covid:
Rationale and structure of an information retrieval shared task for covid-19. J. Am. Med. Inform. Assoc. 2020, 27, 1431–1436.
[CrossRef] [PubMed]
11. Tang, R.; Nogueira, R.; Zhang, E.; Gupta, N.; Cam, P.; Cho, K.; Lin, J. Rapidly bootstrapping a question answering dataset for
COVID-19. arXiv 2020, arXiv:2004.11339.
12. Wang, L.L.; Lo, K. Text mining approaches for dealing with the rapidly expanding literature on COVID-19. Brief. Bioinform. 2021,
22, 781–799. [CrossRef] [PubMed]
13. Devlin, J.; Chang, M.-W.; Lee, K.; Toutanova, K. BERT: Pre-training of deep bidirectional transformers for language understanding.
In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language
Technologies, Vol. 1 (Long and Short Papers). Minneapolis, Minnesota: Association for Computational Linguistics; Association for
Computational Linguistics: Minneapolis, Minnesota, 2019; pp. 4171–4186.
14. Beltagy, I.; Lo, K.; Cohan, A. SciBERT: A pretrained language model for scientific text. In Proceedings of the 2019 Conference
on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing
(EMNLP-IJCNLP); Association for Computational Linguistics: Hong Kong, China, 2019; pp. 3615–3620.
15. Lee, J.; Yoon, W.; Kim, S.; Kim, D.; Kim, S.; So, C.H.; Kang, J. BioBERT: A pre-trained biomedical language representation model
for biomedical text mining. Bioinformatics 2019, 36, 1234–1240. [CrossRef] [PubMed]
16. Yuxian, G.; Robert Tinn, R.; Hao Cheng, H.; Lucas, M.; Usuyama, N.; Liu, X.; Naumann, T.; Gao, J.; Poon, H. Domain-Specific
Language Model Pretraining for Biomedical Natural Language Processing. arXiv 2020, arXiv:abs/2007.15779.
17. National Library of Medicine. Available online: https://pubmed.ncbi.nlm.nih.gov (accessed on 1 December 2021).
18. COVID-19 Knowledge Graph. Available online: https://covidgraph.org/ (accessed on 1 December 2021).
19. Ilievski, F.; Garijo, D.; Chalupsky, H.; Divvala, N.T.; Yao, Y.; Rogers, C.; Li, R.; Liu, J.; Singh, A.; Schwabe, D.; et al. KGTK: A
toolkit for large knowledge graph manipulation and analysis. In Proceedings of the 19th International Semantic Web Conference,
Athens, Greece, 2–6 November 2020.
20. A Free and Open Knowledge Base. Available online: https://www.wikidata.org/ (accessed on 1 December 2021).
21. Cohan, A.; Feldman, S.; Beltagy, I.; Downey, D.; Weld, D.S. Specter: Document-level representation learning using citation-
informed transformers. In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, Online,
5–10 July 2020.
22. Newman-Griffis, D.; Lai, A.M.; Fosler-Lussier, E. Jointly embedding entities and text with distant supervision. In Proceedings
of the Third Workshop on Representation Learning for NLP, Association for Computational Linguistics, Melbourne, Australia,
20 July 2018; pp. 195–206.
23. Espinosa-Anke, L.; Schockaert, S. SeVeN: Augmenting word embeddings with unsupervised relation vectors. In Proceedings of
the 27th International Conference on Computational Linguistics, Santa Fe, NM, USA, 20 August 2018; pp. 2653–2665.
Big Data Cogn. Comput. 2022, 6, 4 16 of 16
24. Oniani, D.; Jiang, G.; Liu, H.; Shen, F. Constructing co-occurrence network embeddings to assist association extraction for
COVID-19 and other coronavirus infectious diseases. J. Am. Med. Inform. Assoc. 2020, 27, 1259–1267. [CrossRef] [PubMed]
25. Unified Medical Language System (UMLS). Available online: https://www.nlm.nih.gov/research/umls/index.html (accessed
on 1 December 2021).
26. Introducing Text Analytics for Health. Available online: https://techcommunity.microsoft.com/t5/azure-ai/introducing-text-
analytics-for-health/ba-p/1505152 (accessed on 1 December 2021).
27. Azure Cosmos DB. Available online: https://azure.microsoft.com/en-us/services/cosmos-db/ (accessed on 1 December 2021).
28. Python. Available online: https://www.python.org/ (accessed on 1 December 2021).
29. The Open Graph Viz Platform. Available online: https://gephi.org (accessed on 1 December 2021).
30. Azure Text Analytics Client Library for Python. Available online: https://github.com/Azure/azure-sdk-for-python/blob/main/
sdk/textanalytics/azure-ai-textanalytics/README.md (accessed on 1 December 2021).
31. Azure Machine Learning. Available online: https://azure.microsoft.com/en-us/services/machine-learning/ (accessed on
1 December 2021).
32. COVID-19 Treatment Guidelines. Chloroquine or Hydroxychloroquine and/or Azithromycin. Available online: https://www.
covid19treatmentguidelines.nih.gov/therapies/antiviral-therapy/chloroquine-or-hydroxychloroquine-and-or-azithromycin/
(accessed on 1 December 2021).
33. COVID-19 Treatment Guidelines. Lopinavir/Ritonavir and Other HIV Protease Inhibitors. Available online: https://www.covid1
9treatmentguidelines.nih.gov/therapies/antiviral-therapy/lopinavir-ritonavir-and-other-hiv-protease-inhibitors/ (accessed on
1 December 2021).
34. Hamidi Alamdari, D.; Bagheri Moghaddam, A.; Amini, S.; Alamdari, A.H.; Damsaz, M.; Yarahmadi, A. The Application of a
Reduced Dye Used in Orthopedics as a Novel Treatment against Coronavirus (COVID-19): A Suggested Therapeutic Protocol.
Arch. Bone Jt. Surg. 2020, 8 (Supp. Sl1), 291–294. [CrossRef] [PubMed]
35. Pundir, H.; Joshi, T.; Joshi, T.; Sharma, P.; Mathpal, S.; Chandra, S.; Tamta, S. Using Chou’s 5-steps rule to study pharmacophore-
based virtual screening of SARS-CoV-2 Mpro inhibitors. Mol. Divers. 2021, 25, 1731–1744. [CrossRef] [PubMed]
36. Caruso, A.; Caccuri, F.; Bugatti, A.; Zani, A.; Vanoni, M.; Bonfanti, P.; Cazzaniga, M.E.; Perno, C.F.; Messa, C.; Alberghina, L.
Methotrexate inhibits SARS-CoV-2 virus replication “in vitro”. J. Med. Virol. 2021, 93, 1780–1785. [CrossRef] [PubMed]
37. COVID-19 Treatment Guidelines. Remdesivir. Available online: https://www.covid19treatmentguidelines.nih.gov/therapies/
antiviral-therapy/remdesivir/ (accessed on 1 December 2021).

More Related Content

Similar to Analyzing COVID-19 Papers Using AI

A Brief Survey Of Text Mining And Its Applications
A Brief Survey Of Text Mining And Its ApplicationsA Brief Survey Of Text Mining And Its Applications
A Brief Survey Of Text Mining And Its ApplicationsCynthia King
 
An Improved Mining Of Biomedical Data From Web Documents Using Clustering
An Improved Mining Of Biomedical Data From Web Documents Using ClusteringAn Improved Mining Of Biomedical Data From Web Documents Using Clustering
An Improved Mining Of Biomedical Data From Web Documents Using ClusteringKelly Lipiec
 
NRNB Annual Report 2017
NRNB Annual Report 2017NRNB Annual Report 2017
NRNB Annual Report 2017Alexander Pico
 
Top Cited Articles in Data Mining - International Journal of Data Mining & Kn...
Top Cited Articles in Data Mining - International Journal of Data Mining & Kn...Top Cited Articles in Data Mining - International Journal of Data Mining & Kn...
Top Cited Articles in Data Mining - International Journal of Data Mining & Kn...IJDKP
 
Analyzing sentiment dynamics from sparse text coronavirus disease-19 vaccina...
Analyzing sentiment dynamics from sparse text coronavirus  disease-19 vaccina...Analyzing sentiment dynamics from sparse text coronavirus  disease-19 vaccina...
Analyzing sentiment dynamics from sparse text coronavirus disease-19 vaccina...IJECEIAES
 
Presentation (1).pptx
Presentation (1).pptxPresentation (1).pptx
Presentation (1).pptxKrishna20539
 
Integrating Covid-19 Bioassays in the Open Research Knowledge Graph
Integrating Covid-19 Bioassays in the Open Research Knowledge GraphIntegrating Covid-19 Bioassays in the Open Research Knowledge Graph
Integrating Covid-19 Bioassays in the Open Research Knowledge GraphJennifer D'Souza
 
Great model a model for the automatic generation of semantic relations betwee...
Great model a model for the automatic generation of semantic relations betwee...Great model a model for the automatic generation of semantic relations betwee...
Great model a model for the automatic generation of semantic relations betwee...ijcsity
 
Is that a scientific report or just some cool pictures from the lab? Reproduc...
Is that a scientific report or just some cool pictures from the lab? Reproduc...Is that a scientific report or just some cool pictures from the lab? Reproduc...
Is that a scientific report or just some cool pictures from the lab? Reproduc...Greg Landrum
 
An in-depth review on News Classification through NLP
An in-depth review on News Classification through NLPAn in-depth review on News Classification through NLP
An in-depth review on News Classification through NLPIRJET Journal
 
Nucl. Acids Res.-2014-Howe-nar-gku1244
Nucl. Acids Res.-2014-Howe-nar-gku1244Nucl. Acids Res.-2014-Howe-nar-gku1244
Nucl. Acids Res.-2014-Howe-nar-gku1244Yasel Cruz
 
11-Big Data Application in Biomedical Research and Health Care.pptx
11-Big Data Application in Biomedical Research and Health Care.pptx11-Big Data Application in Biomedical Research and Health Care.pptx
11-Big Data Application in Biomedical Research and Health Care.pptxshikhamittal42
 
Fighting COVID-19 with Artificial Intelligence
Fighting COVID-19 with Artificial IntelligenceFighting COVID-19 with Artificial Intelligence
Fighting COVID-19 with Artificial Intelligencevty
 
Digital Scholar Webinar: Open reproducible research
Digital Scholar Webinar: Open reproducible researchDigital Scholar Webinar: Open reproducible research
Digital Scholar Webinar: Open reproducible researchSC CTSI at USC and CHLA
 
A Comprehensive Survey on Comparisons across Contextual Pre-Filtering, Contex...
A Comprehensive Survey on Comparisons across Contextual Pre-Filtering, Contex...A Comprehensive Survey on Comparisons across Contextual Pre-Filtering, Contex...
A Comprehensive Survey on Comparisons across Contextual Pre-Filtering, Contex...TELKOMNIKA JOURNAL
 
COVID-19 knowledge-based system for diagnosis in Iraq using IoT environment
COVID-19 knowledge-based system for diagnosis in Iraq using IoT environmentCOVID-19 knowledge-based system for diagnosis in Iraq using IoT environment
COVID-19 knowledge-based system for diagnosis in Iraq using IoT environmentnooriasukmaningtyas
 
A Critical Survey On Current Literature-Based Discovery Models
A Critical Survey On Current Literature-Based Discovery ModelsA Critical Survey On Current Literature-Based Discovery Models
A Critical Survey On Current Literature-Based Discovery ModelsDon Dooley
 

Similar to Analyzing COVID-19 Papers Using AI (20)

A Brief Survey Of Text Mining And Its Applications
A Brief Survey Of Text Mining And Its ApplicationsA Brief Survey Of Text Mining And Its Applications
A Brief Survey Of Text Mining And Its Applications
 
An Improved Mining Of Biomedical Data From Web Documents Using Clustering
An Improved Mining Of Biomedical Data From Web Documents Using ClusteringAn Improved Mining Of Biomedical Data From Web Documents Using Clustering
An Improved Mining Of Biomedical Data From Web Documents Using Clustering
 
NRNB Annual Report 2017
NRNB Annual Report 2017NRNB Annual Report 2017
NRNB Annual Report 2017
 
Top Cited Articles in Data Mining - International Journal of Data Mining & Kn...
Top Cited Articles in Data Mining - International Journal of Data Mining & Kn...Top Cited Articles in Data Mining - International Journal of Data Mining & Kn...
Top Cited Articles in Data Mining - International Journal of Data Mining & Kn...
 
Analyzing sentiment dynamics from sparse text coronavirus disease-19 vaccina...
Analyzing sentiment dynamics from sparse text coronavirus  disease-19 vaccina...Analyzing sentiment dynamics from sparse text coronavirus  disease-19 vaccina...
Analyzing sentiment dynamics from sparse text coronavirus disease-19 vaccina...
 
Presentation (1).pptx
Presentation (1).pptxPresentation (1).pptx
Presentation (1).pptx
 
Integrating Covid-19 Bioassays in the Open Research Knowledge Graph
Integrating Covid-19 Bioassays in the Open Research Knowledge GraphIntegrating Covid-19 Bioassays in the Open Research Knowledge Graph
Integrating Covid-19 Bioassays in the Open Research Knowledge Graph
 
Great model a model for the automatic generation of semantic relations betwee...
Great model a model for the automatic generation of semantic relations betwee...Great model a model for the automatic generation of semantic relations betwee...
Great model a model for the automatic generation of semantic relations betwee...
 
Is that a scientific report or just some cool pictures from the lab? Reproduc...
Is that a scientific report or just some cool pictures from the lab? Reproduc...Is that a scientific report or just some cool pictures from the lab? Reproduc...
Is that a scientific report or just some cool pictures from the lab? Reproduc...
 
An in-depth review on News Classification through NLP
An in-depth review on News Classification through NLPAn in-depth review on News Classification through NLP
An in-depth review on News Classification through NLP
 
Nucl. Acids Res.-2014-Howe-nar-gku1244
Nucl. Acids Res.-2014-Howe-nar-gku1244Nucl. Acids Res.-2014-Howe-nar-gku1244
Nucl. Acids Res.-2014-Howe-nar-gku1244
 
Kohlmeier "Innovations in Academic Search & Discovery - A Case Study From the...
Kohlmeier "Innovations in Academic Search & Discovery - A Case Study From the...Kohlmeier "Innovations in Academic Search & Discovery - A Case Study From the...
Kohlmeier "Innovations in Academic Search & Discovery - A Case Study From the...
 
11-Big Data Application in Biomedical Research and Health Care.pptx
11-Big Data Application in Biomedical Research and Health Care.pptx11-Big Data Application in Biomedical Research and Health Care.pptx
11-Big Data Application in Biomedical Research and Health Care.pptx
 
Fighting COVID-19 with Artificial Intelligence
Fighting COVID-19 with Artificial IntelligenceFighting COVID-19 with Artificial Intelligence
Fighting COVID-19 with Artificial Intelligence
 
Open reproducible research
Open reproducible researchOpen reproducible research
Open reproducible research
 
Digital Scholar Webinar: Open reproducible research
Digital Scholar Webinar: Open reproducible researchDigital Scholar Webinar: Open reproducible research
Digital Scholar Webinar: Open reproducible research
 
A Comprehensive Survey on Comparisons across Contextual Pre-Filtering, Contex...
A Comprehensive Survey on Comparisons across Contextual Pre-Filtering, Contex...A Comprehensive Survey on Comparisons across Contextual Pre-Filtering, Contex...
A Comprehensive Survey on Comparisons across Contextual Pre-Filtering, Contex...
 
COVID-19 knowledge-based system for diagnosis in Iraq using IoT environment
COVID-19 knowledge-based system for diagnosis in Iraq using IoT environmentCOVID-19 knowledge-based system for diagnosis in Iraq using IoT environment
COVID-19 knowledge-based system for diagnosis in Iraq using IoT environment
 
A Critical Survey On Current Literature-Based Discovery Models
A Critical Survey On Current Literature-Based Discovery ModelsA Critical Survey On Current Literature-Based Discovery Models
A Critical Survey On Current Literature-Based Discovery Models
 
Text-Mining PubMed Search Results to Identify Emerging Technologies Relevant ...
Text-Mining PubMed Search Results to Identify Emerging Technologies Relevant ...Text-Mining PubMed Search Results to Identify Emerging Technologies Relevant ...
Text-Mining PubMed Search Results to Identify Emerging Technologies Relevant ...
 

Recently uploaded

Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls JaipurCall Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipurparulsinha
 
Aspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliAspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliRewAs ALI
 
CALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune) Girls Service
CALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune)  Girls ServiceCALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune)  Girls Service
CALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune) Girls ServiceMiss joya
 
Low Rate Call Girls Patna Anika 8250192130 Independent Escort Service Patna
Low Rate Call Girls Patna Anika 8250192130 Independent Escort Service PatnaLow Rate Call Girls Patna Anika 8250192130 Independent Escort Service Patna
Low Rate Call Girls Patna Anika 8250192130 Independent Escort Service Patnamakika9823
 
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...Miss joya
 
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...Miss joya
 
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls ServiceKesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Servicemakika9823
 
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
VIP Service Call Girls Sindhi Colony 📳 7877925207 For 18+ VIP Call Girl At Th...
VIP Service Call Girls Sindhi Colony 📳 7877925207 For 18+ VIP Call Girl At Th...VIP Service Call Girls Sindhi Colony 📳 7877925207 For 18+ VIP Call Girl At Th...
VIP Service Call Girls Sindhi Colony 📳 7877925207 For 18+ VIP Call Girl At Th...jageshsingh5554
 
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% SafeBangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safenarwatsonia7
 
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...Call Girls in Nagpur High Profile
 
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiRussian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiAlinaDevecerski
 
Call Girls Darjeeling Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Darjeeling Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Darjeeling Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Darjeeling Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort ServicePremium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Servicevidya singh
 
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore EscortsCall Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escortsvidya singh
 
Call Girl Number in Panvel Mumbai📲 9833363713 💞 Full Night Enjoy
Call Girl Number in Panvel Mumbai📲 9833363713 💞 Full Night EnjoyCall Girl Number in Panvel Mumbai📲 9833363713 💞 Full Night Enjoy
Call Girl Number in Panvel Mumbai📲 9833363713 💞 Full Night Enjoybabeytanya
 
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...Garima Khatri
 
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore EscortsVIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escortsaditipandeya
 
Bangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% SafeBangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% Safenarwatsonia7
 
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Deliverynehamumbai
 

Recently uploaded (20)

Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls JaipurCall Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
 
Aspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliAspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas Ali
 
CALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune) Girls Service
CALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune)  Girls ServiceCALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune)  Girls Service
CALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune) Girls Service
 
Low Rate Call Girls Patna Anika 8250192130 Independent Escort Service Patna
Low Rate Call Girls Patna Anika 8250192130 Independent Escort Service PatnaLow Rate Call Girls Patna Anika 8250192130 Independent Escort Service Patna
Low Rate Call Girls Patna Anika 8250192130 Independent Escort Service Patna
 
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
 
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
 
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls ServiceKesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
 
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service Available
 
VIP Service Call Girls Sindhi Colony 📳 7877925207 For 18+ VIP Call Girl At Th...
VIP Service Call Girls Sindhi Colony 📳 7877925207 For 18+ VIP Call Girl At Th...VIP Service Call Girls Sindhi Colony 📳 7877925207 For 18+ VIP Call Girl At Th...
VIP Service Call Girls Sindhi Colony 📳 7877925207 For 18+ VIP Call Girl At Th...
 
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% SafeBangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
 
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
 
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiRussian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
 
Call Girls Darjeeling Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Darjeeling Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Darjeeling Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Darjeeling Just Call 9907093804 Top Class Call Girl Service Available
 
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort ServicePremium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
 
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore EscortsCall Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
 
Call Girl Number in Panvel Mumbai📲 9833363713 💞 Full Night Enjoy
Call Girl Number in Panvel Mumbai📲 9833363713 💞 Full Night EnjoyCall Girl Number in Panvel Mumbai📲 9833363713 💞 Full Night Enjoy
Call Girl Number in Panvel Mumbai📲 9833363713 💞 Full Night Enjoy
 
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
 
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore EscortsVIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
 
Bangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% SafeBangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% Safe
 
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Delivery
 

Analyzing COVID-19 Papers Using AI

  • 1. Citation: Soshnikov, D.; Petrova, T.; Soshnikova, V.; Grunin, A. Analyzing COVID-19 Medical Papers Using Artificial Intelligence: Insights for Researchers and Medical Professionals. Big Data Cogn. Comput. 2022, 6, 4. https://doi.org/10.3390/ bdcc6010004 Academic Editors: Carson K. Leung and Min Chen Received: 31 October 2021 Accepted: 26 December 2021 Published: 5 January 2022 Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affil- iations. Copyright: © 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https:// creativecommons.org/licenses/by/ 4.0/). big data and cognitive computing Article Analyzing COVID-19 Medical Papers Using Artificial Intelligence: Insights for Researchers and Medical Professionals Dmitry Soshnikov 1,2,3,4,* , Tatiana Petrova 1,5 , Vickie Soshnikova 6 and Andrey Grunin 1,5 1 MSU Institute for Artificial Intelligence, Lomonosov Moscow State University, 119192 Moscow, Russia; tapetrova@physics.msu.ru (T.P.); grunin@nanolab.msu.ru (A.G.) 2 Microsoft, Developer Relations, 121614 Moscow, Russia 3 Faculty of Computer Science, Higher School of Economics, 109028 Moscow, Russia 4 Moscow Aviation Institute, 125080 Moscow, Russia 5 Faculty of Physics, Lomonosov Moscow State University, 119991 Moscow, Russia 6 Phystech-Lyceum of Natural Sciences and Mathematics Named after P.L. Kapitza, 141701 Dolgoprudniy, Russia; vickie@soshnikov.com * Correspondence: dmitri@soshnikov.com Abstract: Since the beginning of the COVID-19 pandemic almost two years ago, there have been more than 700,000 scientific papers published on the subject. An individual researcher cannot possibly get acquainted with such a huge text corpus and, therefore, some help from artificial intelligence (AI) is highly needed. We propose the AI-based tool to help researchers navigate the medical papers collections in a meaningful way and extract some knowledge from scientific COVID-19 papers. The main idea of our approach is to get as much semi-structured information from text corpus as possible, using named entity recognition (NER) with a model called PubMedBERT and Text Analytics for Health service, then store the data into NoSQL database for further fast processing and insights generation. Additionally, the contexts in which the entities were used (neutral or negative) are determined. Application of NLP and text-based emotion detection (TBED) methods to COVID-19 text corpus allows us to gain insights on important issues of diagnosis and treatment (such as changes in medical treatment over time, joint treatment strategies using several medications, and the connection between signs and symptoms of coronavirus, etc.). Keywords: COVID-19; NLP; transfer learning; NER; BERT; knowledge extraction; text-based emotion detection (TBED); knowledge graphs 1. Introduction Automatic scientific paper analysis is a fast-growing area of study. In recent years, there has been huge progress in the field of natural language processing (NLP), and very powerful neural network language models have been trained. In the area of NLP, the fol- lowing tasks are typically considered: text classification/intent recognition—classification of text pieces into a number of categories [1]; sentiment analysis—estimating how positive or negative the text is [2]; named entity recognition (NER)—extraction of named entities from text (for example, names of medicines, or diagnoses), and determination of their type; keyword extraction [3]—a task similar to NER; text summarization–generation of a short version of the original text, or selection of the most important text pieces [4]; question answering—finding the exact answer to the question from text [5]; open-domain question answering (ODQA)—finding the exact answer to the question somewhere in the large text corpus [6]. Since the beginning of COVID-19 pandemic almost two years ago, there have been more than 700,000 scientific papers published on the subject. An individual researcher cannot effectively work with such a huge text corpus and, therefore, some help from AI is highly needed. Thus, at the very beginning of COVID-19 pandemic, a research challenge Big Data Cogn. Comput. 2022, 6, 4. https://doi.org/10.3390/bdcc6010004 https://www.mdpi.com/journal/bdcc
  • 2. Big Data Cogn. Comput. 2022, 6, 4 2 of 16 has been launched on Kaggle to analyze scientific papers on the subject. The dataset behind this competition is called CORD, and it contains a constantly updated corpus of everything that is published on topics related to COVID-19 [7]. Currently, it contains about 700,000 scholarly articles, over half of them with full text, about COVID-19, SARS- CoV-2, and related coronaviruses. This freely available dataset is provided to the global research community to apply recent advances in natural language processing and other AI techniques to generate new insights in support of the ongoing fight against the disease. The rich text corpus of COVID-19 papers has attracted the attention of the scientific community to develop data-driven methods and discover insightful knowledge. Applica- tions of different NLP methods to scientific literature have been covered in this article [8]. The idea to use AI to extract meaningful insights from scientific papers, especially the CORD dataset, has been previously explored and is still continuing. The CORD dataset has quickly generated a number of data science and computing applications [9]. The solu- tions cover topics from information retrieval to NLP, including applications in document search [10], question answering [11], and text summarization. Resources for text min- ing researchers and practitioners include pretrained COVID-19 domain language models, knowledge graphs, and embeddings [12]. For solving NER problems, pretrained contextual language models are used in mod- ern text mining systems. These models are state-of-the-art in NLP and have significantly outperformed previous baselines on the full spectrum of language-based tasks [12]. Many works in the text mining field leverage domain-adapted BERT [13] models such as SciB- ERT [14] and BioBERT [15], which have been fine-tuned to scientific and biomedical texts, respectively. PubMedBERT [16] is the closest model of this kind in the medical domain, and it uses a specially adapted tokenizer and pre-trained BERT, fine-tuned on texts from the PubMed repository [17]. Knowledge graphs provide a model of entities and relationships in a particular domain. These graphs can be used to represent background knowledge and can also be used to infer or discover new relationships through reasoning. Several COVID-19 knowledge graphs have been constructed by combining relations detected in the literature with other ontolo- gies and databases of structured relationships [12]. The largest one is CovidGraph [18], which combines literature, case statistics, genomic and molecular data. The Knowledge Graph Toolkit [19] integrates the CORD-19 corpus with gene, chemical, disease, and tax- onomic information from Wikidata [20]. Knowledge graphs can also support automated reasoning, inference, and the potential discovery of novel relationships. Embeddings are computed vector representations of spans of text that capture se- mantic and syntactic similarities between them. There are lots of different embedding methodologies, computing embeddings at different levels of granularity, for word tokens, named entities, sentences, paragraphs, and documents. Paper and concept embeddings have been used by several systems to support search and retrieval over the COVID-19 literature [12]. The SPECTER embedding method computes paper embeddings using a SciBERT model [14] pretrained on relatedness signals derived from the citation graph [21]. SPECTER paper embeddings have been shown to successfully capture paper similarity and are available for all papers in CORD-19. Also available for papers in CORD-19 are clinical concept embeddings trained using the Jet algorithm [22], relation embeddings trained using SeVeN [23] and network co-occurrence embeddings [24] for biomedical entities computed using CORD-19-on-FHIR. Embeddings can be used to retrieve similar texts; for example, to find an answer to a query, we can use the embedding of that query and find all documents from the same embedding space that are close in terms of cosine similarity. In our paper, we present an architecture of a system that derives specific insights from the corpus of COVID-19 papers (CORD) by applying NLP methods based on PubMedBERT model. We also use entity mapping to standard medical ontologies, such as Unified Medical Language System (UMLS) [25], for better entity categorization and some knowledge graph inference. The proposed architecture uses NoSQL database to store entity-relation metadata, which allows us to use DBMS SQL-based querying to perform semantically rich queries
  • 3. Big Data Cogn. Comput. 2022, 6, 4 3 of 16 over text corpus. Another novelty of the proposed system is to apply text-based emotion detection (TBED) and knowledge graphs to show changes in medical treatment over time and joint treatment strategies using several medications. 2. Materials and Methods The main idea of the approach is to extract as much semi-structured information from the text as possible and then store it into a NoSQL database for further querying and processing. Storing information in the database would allow us to make some very specific queries to answer some of the questions, as well as to provide a visual exploration tool for medical experts for structured search and insight generation. The overall architecture of the proposed system is shown in Figure 1. Big Data Cogn. Comput. 2022, 6, x FOR PEER REVIEW 3 of 16 Unified Medical Language System (UMLS) [25], for better entity categorization and some knowledge graph inference. The proposed architecture uses NoSQL database to store en- tity-relation metadata, which allows us to use DBMS SQL-based querying to perform se- mantically rich queries over text corpus. Another novelty of the proposed system is to apply text-based emotion detection (TBED) and knowledge graphs to show changes in medical treatment over time and joint treatment strategies using several medications. 2. Materials and Methods The main idea of the approach is to extract as much semi-structured information from the text as possible and then store it into a NoSQL database for further querying and pro- cessing. Storing information in the database would allow us to make some very specific queries to answer some of the questions, as well as to provide a visual exploration tool for medical experts for structured search and insight generation. The overall architecture of the proposed system is shown in Figure 1. Figure 1. The architecture of the proposed system for scientific texts analysis. In the practical implementation of the system, we used different Microsoft Azure technologies, such as Text Analytics for Health [26] and Cosmos DB [27]. The Python pro- gramming language developed under an OSI-approved open source license [28] was used throughout the project to make some custom data manipulations and visualizations. For visualization of connection graphs, we used Gephi, the open graph viz platform [29]. 2.1. COVID-19 Scientific Papers and CORD Dataset We analyze the public dataset with scientific papers on topics related to COVID-19 (CORD dataset) [7], which contains more than 700,000 scientific papers, about half of them with the full text [8]. The structure of the dataset is the following:  Metadata file (“Metadata.csv”) contains the most important information for all pub- lications in one place. Each paper in this table has an identifier “cord_uid”. This iden- tifier is not completely unique throughout the table, but can mostly be used to iden- tify the paper. Other information in metadata.csv includes: o Title of publication, o Journal, o Authors, o Abstract, o Data of publication, o DOI.  Full-text papers in the “document_parses” directory, in the form of structured text in JSON format.  Pre-built document embeddings that map cord_uid-s to float vectors that reflect the overall semantics of the paper. For our research, we focus on paper titles and abstracts because they contain the most important and compressed information from the paper. Figure 1. The architecture of the proposed system for scientific texts analysis. In the practical implementation of the system, we used different Microsoft Azure technologies, such as Text Analytics for Health [26] and Cosmos DB [27]. The Python programming language developed under an OSI-approved open source license [28] was used throughout the project to make some custom data manipulations and visualizations. For visualization of connection graphs, we used Gephi, the open graph viz platform [29]. 2.1. COVID-19 Scientific Papers and CORD Dataset We analyze the public dataset with scientific papers on topics related to COVID-19 (CORD dataset) [7], which contains more than 700,000 scientific papers, about half of them with the full text [8]. The structure of the dataset is the following: • Metadata file (“Metadata.csv”) contains the most important information for all pub- lications in one place. Each paper in this table has an identifier “cord_uid”. This identifier is not completely unique throughout the table, but can mostly be used to identify the paper. Other information in metadata.csv includes: # Title of publication, # Journal, # Authors, # Abstract, # Data of publication, # DOI. • Full-text papers in the “document_parses” directory, in the form of structured text in JSON format. • Pre-built document embeddings that map cord_uid-s to float vectors that reflect the overall semantics of the paper. For our research, we focus on paper titles and abstracts because they contain the most important and compressed information from the paper. 2.2. Text Analytics To make some insights from text, we performed Named Entity Recognition on paper abstracts. Having obtained specific entities that are present in text, we could then perform a semantically rich search of the text that answers specific questions, as well as obtaining data on the co-occurrence of different entities, figuring out specific scenarios or treatment.
  • 4. Big Data Cogn. Comput. 2022, 6, 4 4 of 16 For this purpose, we use a cognitive service called Text Analytics for Health [12], which is based on pretrained PubMedBERT language model [16] packaged and exposed as a complete ready-to-use REST service that can: • Perform basic NER on medical and near-medical terms and return the list of entities; • Do entity mapping to standard medical ontologies, such as Unified Medical Language System (UMLS) [25]; • Extract relations between entities inside the text, such as «TimeOfCondition», etc.; • Detect negation, which indicates that an entity was used in a negative context, for example, “COVID-19 diagnosis did not occur”. To perform the analysis of CORD documents, we used Text Analytics Python SDK [30], as well as direct REST calls to Text Analytics service to get JSON document that describes entity/relation data from each paper abstract (see Figure 2a). The structure of this JSON document and the underlying entities/relations are hierarchical and can be effectively stored in a NoSQL database. 2.2. Text Analytics To make some insights from text, we performed Named Entity Recognition on paper abstracts. Having obtained specific entities that are present in text, we could then perform a semantically rich search of the text that answers specific questions, as well as obtaining data on the co-occurrence of different entities, figuring out specific scenarios or treatment. For this purpose, we use a cognitive service called Text Analytics for Health [12], which is based on pretrained PubMedBERT language model [16] packaged and exposed as a complete ready-to-use REST service that can:  Perform basic NER on medical and near-medical terms and return the list of entities;  Do entity mapping to standard medical ontologies, such as Unified Medical Lan- guage System (UMLS) [25];  Extract relations between entities inside the text, such as «TimeOfCondition», etc.;  Detect negation, which indicates that an entity was used in a negative context, for example, “COVID-19 diagnosis did not occur”. To perform the analysis of CORD documents, we used Text Analytics Python SDK [30], as well as direct REST calls to Text Analytics service to get JSON document that de- scribes entity/relation data from each paper abstract (see Figure 2a). The structure of this JSON document and the underlying entities/relations are hierarchical and can be effec- tively stored in a NoSQL database. (a) (b) Figure 2. (a) The overall hierarchical structure of entity/relation metadata for each paper abstract from text collection. Each paper from a collection has a number of entities and corresponding relations between them within the scope of one paper/abstract. (b) Entity diagram corresponding to Cosmos DB document store representing papers/entities/relations. Because we do not have relations between entities in different papers, we can store each paper metadata as one separate JSON document, together with entities and relations between entities.
  • 5. Big Data Cogn. Comput. 2022, 6, 4 5 of 16 To speed up data processing for thousands of papers, we used Azure Machine Learn- ing [31]. One of the functions of Azure ML is scheduling jobs (in the form of arbitrary Python scripts) to run on compute clusters with a predefined environment. We used the so-called parallel sweep job, which schedules a number of experiments to run in parallel, which is often used for hyperparameter model optimization and parallel training. In our case, a cluster of N = 8 low-power D3 CPU machines have been used, and «number» pa- rameter for a sweep job that took values from 0 to N-1. Inside the processing loop, we took only rows with those numbers from the original papers’ dataset that gave the remainder equal to «number» when divided by N. Processing results from all machines on the cluster were directly stored in Cosmos DB NoSQL database. 2.3. Entity/Relation Data Storage As a result of parallel paper processing, a collection of JSON documents was obtained— one for each paper—containing extracted entities and relations, as shown in Figure 2a. This structure is hierarchical, and the best way to store and query it is to use NoSQL approach to data storage. We used Cosmos DB SQL [27], a part of the universal Cosmos DB database that can store and query semi-structured data like our JSON collection. In the collection, entities and relations are stored as one JSON document per paper, and we can represent it by entity/relation diagram in Figure 2b. With Cosmos SQL, we can formulate semantically rich queries to answer specific questions. For example, to find out all diagnoses connected to a specific medication and corresponding papers, we can use the following query: Figure 2. (a) The overall hierarchical structure of entity/relation metadata for each paper abstract from text collection. Each paper from a collection has a number of entities and corresponding rela- tions between them within the scope of one paper/abstract. (b) Entity diagram corresponding to Cosmos DB document store representing papers/entities/relations. Because we do not have relations between entities in different papers, we can store each paper metadata as one separate JSON docu- ment, together with entities and relations between entities. To speed up data processing for thousands of papers, we used Azure Machine Learn- ing [31]. One of the functions of Azure ML is scheduling jobs (in the form of arbitrary Python scripts) to run on compute clusters with a predefined environment. We used the so-called parallel sweep job, which schedules a number of experiments to run in parallel, which is often used for hyperparameter model optimization and parallel training. In our case, a cluster of N = 8 low-power D3 CPU machines have been used, and «number» pa- rameter for a sweep job that took values from 0 to N-1. Inside the processing loop, we took only rows with those numbers from the original papers’ dataset that gave the remainder equal to «number» when divided by N. Processing results from all machines on the cluster were directly stored in Cosmos DB NoSQL database. 2.3. Entity/Relation Data Storage As a result of parallel paper processing, a collection of JSON documents was ob- tained— one for each paper—containing extracted entities and relations, as shown in Fig- ure 2a. This structure is hierarchical, and the best way to store and query it is to use NoSQL approach to data storage. We used Cosmos DB SQL [27], a part of the universal Cosmos DB database that can store and query semi-structured data like our JSON collection. In the collection, entities and relations are stored as one JSON document per paper, and we can represent it by entity/relation diagram in Figure 2b. With Cosmos SQL, we can formulate semantically rich queries to answer specific questions. For example, to find out all diagnoses connected to a specific medication and corresponding papers, we can use the following query: SELECT p.title, e1.text FROM papers p JOIN e1 IN p.entities JOIN e2 IN p.entities WHERE e1.category=‘Diagnosis’ AND e2.category=‘MedicationName’ AND e2.text LIKE ‘hydro%’ 2.4. Unified Medical Language System (UMLS) The Unified Medical Language System (UMLS) [24], initiated in 1986, is a compen- dium of many controlled vocabularies in the biomedical sciences. It may be viewed as a comprehensive thesaurus and ontology of biomedical concepts. Text Analytics for Health gives comprehensive ontology mappings for entities where possible, accessible via links field. Each entity may be mapped to several ontologies. In our research, we chose to use one ontology–UMLS–and combine all entities together with their corresponding UMLS ontology IDs. Here is an example of a query that looks for all papers containing certain ontology ID (UMLS ontology ID C0003451 corresponds to “An- tiviral Agents “): SELECT p.title, e.text FROM papers p JOIN e IN p.entities JOIN l IN e.links WHERE l.id=‘C0003451’ 2.5. Entity and Relation Types Text Analytics for Health also gives us classification for entity and relation types. Different entity and relation types understood by the service are presented in Table 1. 2.4. Unified Medical Language System (UMLS) The Unified Medical Language System (UMLS) [24], initiated in 1986, is a compendium of many controlled vocabularies in the biomedical sciences. It may be viewed as a compre- hensive thesaurus and ontology of biomedical concepts. Text Analytics for Health gives comprehensive ontology mappings for entities where possible, accessible via links field. Each entity may be mapped to several ontologies. In our research, we chose to use one ontology–UMLS–and combine all entities together with their corresponding UMLS ontology IDs. Here is an example of a query that looks for all papers containing certain ontology ID (UMLS ontology ID C0003451 corresponds to “Antiviral Agents “): Figure 2. (a) The overall hierarchical structure of entity/relation metadata for each pape from text collection. Each paper from a collection has a number of entities and correspond tions between them within the scope of one paper/abstract. (b) Entity diagram correspo Cosmos DB document store representing papers/entities/relations. Because we do not have between entities in different papers, we can store each paper metadata as one separate JSO ment, together with entities and relations between entities. To speed up data processing for thousands of papers, we used Azure Machin ing [31]. One of the functions of Azure ML is scheduling jobs (in the form of a Python scripts) to run on compute clusters with a predefined environment. We so-called parallel sweep job, which schedules a number of experiments to run in which is often used for hyperparameter model optimization and parallel training case, a cluster of N = 8 low-power D3 CPU machines have been used, and «num rameter for a sweep job that took values from 0 to N-1. Inside the processing loop, only rows with those numbers from the original papers’ dataset that gave the re equal to «number» when divided by N. Processing results from all machines on th were directly stored in Cosmos DB NoSQL database. 2.3. Entity/Relation Data Storage As a result of parallel paper processing, a collection of JSON documents tained— one for each paper—containing extracted entities and relations, as show ure 2a. This structure is hierarchical, and the best way to store and query it is to use approach to data storage. We used Cosmos DB SQL [27], a part of the universal DB database that can store and query semi-structured data like our JSON colle the collection, entities and relations are stored as one JSON document per paper can represent it by entity/relation diagram in Figure 2b. With Cosmos SQL, we can formulate semantically rich queries to answer questions. For example, to find out all diagnoses connected to a specific medica corresponding papers, we can use the following query: SELECT p.title, e1.text FROM papers p JOIN e1 IN p.entities JOIN e2 IN p.entities WHERE e1.category=‘Diagnosis’ AND e2.category=‘MedicationName’ AND e2.text LIKE ‘hydro%’ 2.4. Unified Medical Language System (UMLS) The Unified Medical Language System (UMLS) [24], initiated in 1986, is a c dium of many controlled vocabularies in the biomedical sciences. It may be view comprehensive thesaurus and ontology of biomedical concepts. Text Analytics for Health gives comprehensive ontology mappings for entitie possible, accessible via links field. Each entity may be mapped to several ontol our research, we chose to use one ontology–UMLS–and combine all entities toget their corresponding UMLS ontology IDs. Here is an example of a query that look papers containing certain ontology ID (UMLS ontology ID C0003451 corresponds tiviral Agents “): SELECT p.title, e.text FROM papers p JOIN e IN p.entities JOIN l IN e.links WHERE l.id=‘C0003451’ 2.5. Entity and Relation Types Text Analytics for Health also gives us classification for entity and relatio Different entity and relation types understood by the service are presented in Ta 2.5. Entity and Relation Types Text Analytics for Health also gives us classification for entity and relation types. Different entity and relation types understood by the service are presented in Table 1. Note that if we want to have more fine-grained control over entity types, we can employ some additional reasoning based on the UMLS knowledge graph. As an example, if we want to distinguish between “pharmacological substances” and “biological substances” (which are both included in the category “Medications”), we can consider UMLS “Semantic Types” to further categorize entities based on their UMLS ID.
  • 6. Big Data Cogn. Comput. 2022, 6, 4 6 of 16 Table 1. Entity and relation types extracted by Text Analytics for Health and the number of their occurrences in the papers dataset. Entity Type Count Relation Type Count AdministrativeEvent 171,937 Abbreviation 713,475 Age 155,693 DirectionOfBodyStructure 12,675 BodyStructure 245,787 DirectionOfCondition 13,437 CareEnvironment 130,770 DirectionOfExamination 3391 ConditionQualifier 486,762 DirectionOfTreatment 4276 Date 42,153 DosageOfMedication 23,760 Diagnosis 2,477,847 FormOfMedication 6510 Direction 34,398 FrequencyOfMedication 4903 Dosage 35,550 FrequencyOfTreatment 6921 ExaminationName 2,226,245 QualifierOfCondition 459,129 FamilyRelation 80,454 RelationOfExamination 144,470 Frequency 21,274 RouteOfMedication 12,612 Gender 67,145 TimeOfCondition 145,256 GeneOrProtein 39,782 TimeOfEvent 27,825 HealthcareProfession 120,570 TimeOfExamination 101,553 MeasurementUnit 384,921 TimeOfMedication 14,981 MeasurementValue 1,030,936 TimeOfTreatment 59,917 MedicationClass 242,516 UnitOfCondition 41,130 MedicationForm 7697 UnitOfExamination 279,532 MedicationName 297,463 ValueOfCondition 58,324 MedicationRoute 16,988 ValueOfExamination 853,503 RelationalOperator 190,191 SymptomOrSign 1,117,712 Time 336,369 TreatmentName 1,314,612 Variant 4427 Relations correspond to short-distance relations inside the text, typically within one sentence, as shown in Figure 3. Big Data Cogn. Comput. 2022, 6, x FOR PEER REVIEW 6 of 16 Table 1. Entity and relation types extracted by Text Analytics for Health and the number of their occurrences in the papers dataset. Entity Type Count Relation Type Count AdministrativeEvent 171,937 Abbreviation 713,475 Age 155,693 DirectionOfBodyStructure 12,675 BodyStructure 245,787 DirectionOfCondition 13,437 CareEnvironment 130,770 DirectionOfExamination 3391 ConditionQualifier 486,762 DirectionOfTreatment 4276 Date 42,153 DosageOfMedication 23,760 Diagnosis 2,477,847 FormOfMedication 6510 Direction 34,398 FrequencyOfMedication 4903 Dosage 35,550 FrequencyOfTreatment 6921 ExaminationName 2,226,245 QualifierOfCondition 459,129 FamilyRelation 80,454 RelationOfExamination 144,470 Frequency 21,274 RouteOfMedication 12,612 Gender 67,145 TimeOfCondition 145,256 GeneOrProtein 39,782 TimeOfEvent 27,825 HealthcareProfession 120,570 TimeOfExamination 101,553 MeasurementUnit 384,921 TimeOfMedication 14,981 MeasurementValue 1,030,936 TimeOfTreatment 59,917 MedicationClass 242,516 UnitOfCondition 41,130 MedicationForm 7697 UnitOfExamination 279,532 MedicationName 297,463 ValueOfCondition 58,324 MedicationRoute 16,988 ValueOfExamination 853,503 RelationalOperator 190,191 SymptomOrSign 1,117,712 Time 336,369 TreatmentName 1,314,612 Variant 4427 Relations correspond to short-distance relations inside the text, typically within one sentence, as shown in Figure 3. Figure 3. The example of entity/relation metadata text markup. The medications are highlighted in yellow, the dosages are highlighted in green, the frequencies are highlighted in grey. Note that if we want to have more fine-grained control over entity types, we can employ some additional reasoning based on the UMLS knowledge graph. As an example, if we want to distinguish between “pharmacological substances” and “biological sub- stances” (which are both included in the category “Medications”), we can consider UMLS “Semantic Types” to further categorize entities based on their UMLS ID. The presence of relations allows us to formulate more semantically rich queries, for example, we can find out which dosages of a specific medication are used in the treatment, together with corresponding papers: Figure 3. The example of entity/relation metadata text markup. The medications are highlighted in yellow, the dosages are highlighted in green, the frequencies are highlighted in grey. The presence of relations allows us to formulate more semantically rich queries, for example, we can find out which dosages of a specific medication are used in the treatment, together with corresponding papers:
  • 7. Big Data Cogn. Comput. 2022, 6, 4 7 of 16 Big Data Cogn. Comput. 2022, 6, x FOR PEER REVIEW 7 of 16 SELECT p.title, r.source.text FROM papers p JOIN r IN p.relations WHERE r.relationType=‘DosageOfMedication’ AND r.target.text LIKE ‘hydro%’ Another important query would be to find out all unique medications mentioned in the collection and group them by UMLS ID. For example, this will unify different ways to call COVID-19 disease (such as SARS-CoV-2) under one group, corresponding to UMLS ID C5203670. The following query retrieves the table of medications with their UMLS IDs: SELECT e.text, e.isNegated, p.title, p.publish_time, ARRAY (SELECT VALUE l.id FROM l IN e.links WHERE l.dataSource=‘UMLS’)[0] AS umls_id FROM papers p JOIN e IN p.entities WHERE e.category = ‘MedicationName’ The same query can be formulated to retrieve other entity types, such as diagnoses and treatments. In order to perform grouping, as well as some further data processing and visualiza- tion, we exported the data from this and similar queries to Pandas DataFrame, which can be further processed and visualized in Python. Cosmos DB supports running of Python- based Jupyter Notebooks inside the Data Explorer, which creates a natural way to query data using the Cosmos DB engine and then do final processing and visualization in Py- thon. 3. Results and Discussion Using the proposed approach, we managed to get some automatic insights from the corpus of COVID-19 articles. We explored the top-mentioned terms, change in numbers of mentions during the year 2020, and the connection between terms’ (co-occurrence) for some types of named entities. The exploration helps structure scientific papers and un- derstand trends in COVID-19 pandemic description and history of pandemic develop- ment. 3.1. TOP Mentioned Entities The results of TOP mentioned entities belonging to the class of medications, medica- tion classes, treatments, symptoms, and diagnoses are presented in Figures 4 and 5. The Red line shows the percentage of articles with entity mentions in a negative context in all articles that mention this entity. Another important query would be to find out all unique medications mentioned in the collection and group them by UMLS ID. For example, this will unify different ways to call COVID-19 disease (such as SARS-CoV-2) under one group, corresponding to UMLS ID C5203670. The following query retrieves the table of medications with their UMLS IDs: Big Data Cogn. Comput. 2022, 6, x FOR PEER REVIEW SELECT p.title, r.source.text FROM papers p JOIN r IN p.relations WHERE r.relationType=‘DosageOfMedication’ AND r.target.text LIKE ‘hyd Another important query would be to find out all unique medications mention the collection and group them by UMLS ID. For example, this will unify different wa call COVID-19 disease (such as SARS-CoV-2) under one group, corresponding to U ID C5203670. The following query retrieves the table of medications with their UMLS SELECT e.text, e.isNegated, p.title, p.publish_time, ARRAY (SELECT VALUE l.id FROM l IN e.links WHERE l.dataSource=‘UMLS’)[0] AS umls_id FROM papers p JOIN e IN p.entities WHERE e.category = ‘MedicationName’ The same query can be formulated to retrieve other entity types, such as diagn and treatments. In order to perform grouping, as well as some further data processing and visua tion, we exported the data from this and similar queries to Pandas DataFrame, whic be further processed and visualized in Python. Cosmos DB supports running of Py based Jupyter Notebooks inside the Data Explorer, which creates a natural way to q data using the Cosmos DB engine and then do final processing and visualization in thon. 3. Results and Discussion Using the proposed approach, we managed to get some automatic insights from corpus of COVID-19 articles. We explored the top-mentioned terms, change in num of mentions during the year 2020, and the connection between terms’ (co-occurrenc some types of named entities. The exploration helps structure scientific papers and derstand trends in COVID-19 pandemic description and history of pandemic dev ment. 3.1. TOP Mentioned Entities The results of TOP mentioned entities belonging to the class of medications, me tion classes, treatments, symptoms, and diagnoses are presented in Figures 4 and 5 Red line shows the percentage of articles with entity mentions in a negative context articles that mention this entity. The same query can be formulated to retrieve other entity types, such as diagnoses and treatments. In order to perform grouping, as well as some further data processing and visualiza- tion, we exported the data from this and similar queries to Pandas DataFrame, which can be further processed and visualized in Python. Cosmos DB supports running of Python-based Jupyter Notebooks inside the Data Explorer, which creates a natural way to query data using the Cosmos DB engine and then do final processing and visualization in Python. 3. Results and Discussion Using the proposed approach, we managed to get some automatic insights from the corpus of COVID-19 articles. We explored the top-mentioned terms, change in numbers of mentions during the year 2020, and the connection between terms’ (co-occurrence) for some types of named entities. The exploration helps structure scientific papers and understand trends in COVID-19 pandemic description and history of pandemic development. 3.1. TOP Mentioned Entities The results of TOP mentioned entities belonging to the class of medications, medication classes, treatments, symptoms, and diagnoses are presented in Figures 4 and 5. The Red line shows the percentage of articles with entity mentions in a negative context in all articles that mention this entity. Figure 4 illustrates TOP-25 most mentioned medications in 2020. They include dif- ferent types of pharmacological and biological substances. As one can see, the most mentioned medicine is “hydroxychloroquine”. At the beginning of the pandemic, great hopes were pinned on antimalarial drugs (chloroquine, hydroxychloroquine), as well as their combination with azithromycin. “Azithromycin” is also shown as the most negatively mentioned medicine in Figure 4. Other promising drugs were HIV protease inhibitors (such as lopinavir and ritonavir), and they are also included in TOP-6 of medicines. Now, the COVID-19 Treatment Guidelines Panel recommends against the use of chloroquine and hydroxychloroquine and/or azithromycin; lopinavir/ritonavir and other HIV protease inhibitors for the treatment of COVID-19 in hospitalized patients and non-hospitalized patients [32,33]. Figure 5 illustrates the most mentioned medication classes (5a), treatments (5b), symp- toms (5c), and diagnoses (5d). To consolidate entity classes, the UMLS semantic types were used.
  • 8. Big Data Cogn. Comput. 2022, 6, 4 8 of 16 Big Data Cogn. Comput. 2022, 6, x FOR PEER REVIEW 8 of 16 Figure 4. TOP-25 most mentioned medicines (UMLS Semantic Types: “pharmacological substances” and “biological substances”) in COVID-19 papers from 1 January 2019 till 1 February 2020. The blue histogram, left y-axis corresponds to the number of articles where medicine was mentioned. The red solid line, right y-axis corresponds to the percentage of articles with medicine’s mentions in a neg- ative context with respect to all articles mentioning this medicine. Figure 4 illustrates TOP-25 most mentioned medications in 2020. They include dif- ferent types of pharmacological and biological substances. As one can see, the most men- tioned medicine is “hydroxychloroquine”. At the beginning of the pandemic, great hopes were pinned on antimalarial drugs (chloroquine, hydroxychloroquine), as well as their combination with azithromycin. “Azithromycin” is also shown as the most negatively mentioned medicine in Figure 4. Other promising drugs were HIV protease inhibitors (such as lopinavir and ritonavir), and they are also included in TOP-6 of medicines. Now, the COVID-19 Treatment Guidelines Panel recommends against the use of chloroquine and hydroxychloroquine and/or azithromycin; lopinavir/ritonavir and other HIV prote- ase inhibitors for the treatment of COVID-19 in hospitalized patients and non-hospitalized patients [32,33]. Figure 5 illustrates the most mentioned medication classes (5a), treatments (5b), symptoms (5c), and diagnoses (5d). To consolidate entity classes, the UMLS semantic types were used. 0% 2% 4% 6% 8% 10% 12% 14% 16% 18% 20% ,0 ,200 ,400 ,600 ,800 1,000 1,200 1,400 1,600 h yd roxychlo roq uine remdesivir chloro qu ine tocilizumab lopinavir rito navir azithro mycin h eparin / low molecular w eight h eparin dexameth asone melatonin favipiravir in sulin methylpred nisolo ne o zo ne rib avirin p rocalcito nin zinc aspirin oseltam ivir lipopolysacch aride nitric o xide umifenovir vitamin C iverme ctin ethanol TO P-2 5 M O ST M E N T IO N E D M E D IC IN E S number of articles, mentioned the medicine % of articles with medicine’s mentions in negative context in all articles, mentioned this medicine Figure 4. TOP-25 most mentioned medicines (UMLS Semantic Types: “pharmacological substances” and “biological substances”) in COVID-19 papers from 1 January 2019 till 1 February 2020. The blue histogram, left y-axis corresponds to the number of articles where medicine was mentioned. The red solid line, right y-axis corresponds to the percentage of articles with medicine’s mentions in a negative context with respect to all articles mentioning this medicine. As one can see in Figure 5a, “antiviral agents “and “antibiotics” appears most often in the CORD dataset. Other medication classes such as “angiotensin-converting enzyme 2”, “recombinant interleukin-6”, “adrenal cortex hormones”, and others have less than 2000 mentions. The percent of negative mentions does not exceed 8 for all of the medication classes, but “antiviral agents” are used in negative context most often. The TOP-5 most mentioned treatments (Figure 5b) include “therapeutic procedures “(over 25,000 mentions), “prophylactic procedures”, “vaccination”, and “operative surgical procedures” (about 10,000 mentions of each). Figure 5b shows that the most frequently mentioned in negative context treatment is «vaccine/vaccination». Checking the articles with negative references suggests that most often “vaccination” is mentioned in abstracts of articles published in 2020 (including in electronic form) in the context: “Currently there is no approved drug or vaccine for the disease” [34] (“Control of this pandemic disease is challenging because there is no effective drug or vaccine available against this virus and this situation demands an urgent need for the development of anti-SARS-CoV-2 potential medicines” [35], “Despite some advances in drug treatments of medical complications in later stages of the disease, the pandemic’s death toll is tragic, since no vaccine or specific antiviral treatment is currently available” [36], etc.). Thus, a large number of negative mentions of «vaccine/vaccination» is associated with the concern of scientists about the lack of a vaccine against COVID-19 at the beginning of the pandemic, and not with the negative effect of the vaccination as such.
  • 9. Big Data Cogn. Comput. 2022, 6, 4 9 of 16 Big Data Cogn. Comput. 2022, 6, x FOR PEER REVIEW 9 of 16 (a) (b) (c) (d) Figure 5. TOP-15 mentions and percentage of articles with negative mentions (percentage of articles with entity’s mentions in negative context with respect to all articles mentioning this entity). (a) medication classes (including UMLS semantic types: “Pharmacologic Substance”, “Antibiotic”, “Amino Acid, Peptide, or Protein Enzyme”, ”Biologically Active Substance”, ”Immunologic Fac- tor”, “Chemical Viewed Functionally”; (b) treatments (including UMLS semantic types: “Therapeu- tic or Preventive Procedure”, ”Health Care Activity”, “Pharmacologic Substance”, ”Medical De- vice”); (c) signs or symptoms (including UMLS semantic groups: “Injuries and Poisonings”, “Path- ologic Functions”, “Immunologic Factors”); (d) diagnoses (including UMLS semantic groups: “Dis- ease or Syndrome”, “Mental or Behavioral Dysfunction”). As one can see in Figure 5a, “antiviral agents “and “antibiotics” appears most often in the CORD dataset. Other medication classes such as “angiotensin-converting enzyme 2”, “recombinant interleukin-6”, “adrenal cortex hormones”, and others have less than 2000 mentions. The percent of negative mentions does not exceed 8 for all of the medica- tion classes, but “antiviral agents” are used in negative context most often. The TOP-5 most mentioned treatments (Figure 5b) include “therapeutic procedures “(over 25,000 mentions), “prophylactic procedures”, “vaccination”, and “operative surgical proce- dures” (about 10,000 mentions of each). Figure 5b shows that the most frequently men- tioned in negative context treatment is «vaccine/vaccination». Checking the articles with negative references suggests that most often “vaccination” is mentioned in abstracts of articles published in 2020 (including in electronic form) in the context: “Currently there is 0% 2% 4% 6% 8% 10% 12% 14% 16% 18% 20% ,0 ,500 1,000 1,500 2,000 2,500 3,000 3,500 4,000 4,500 5,000 a n t i v i r a l a g e n t s a n t i b i o t i c s a n g i o t e n s i n c o n v e r t i n g e n z y m e 2 r e c o m b i n a n t i n t e r l e u k i n - 6 a d r e n a l c o r t e x h o r m o n e s a n t i c o a g u l a n t s p r o t e i n s a n t i g e n s s t e r o i d s a n t i b o d i e s i n h i b i t o r s p h a r m a c e u t i c a l p r e p a r a t i o n s m i c r o b i c i d e s a n g i o t e n s i n - c o n v e r t i n g e n z y m e i n h i b i t o r s p e p t i d e s TO P- 1 5 M O ST M E N T IO N E D M E D IC AT IO N C L A SSE S number of articles, mentioned the medication class % of articles with class’s mentions in negative context in all articles, mentioned this medication class 0% 2% 4% 6% 8% 10% 12% 14% 16% 18% 20% ,0 5,000 10,000 15,000 20,000 25,000 30,000 therapeutic procedure prophylactic treatm ent vaccination operative surgical procedures interventional procedure disease m anagem ent pharm aceutical preparations vaccines m echanical ventilation extraction physical distancing surgical reduction m asks intubation (procedure) antiviral agents TO P-1 5 M O ST M E N T IO N E D T R E AT M E N T S number of articles, mentioned the treatment % of articles with treatment’s mentions in negative context in all articles, mentioned this treatment 0% 2% 4% 6% 8% 10% 12% 14% 16% 18% 20% ,0 1,000 2,000 3,000 4,000 5,000 6,000 7,000 8,000 9,000 10,000 f e v e r m u s c l e s t r a i n c o u g h i n g a s y m p t o m a t i c l e s i o n d y s p n e d i a r r h e a p a i n t r a u m a t i c i n j u r y f a t i g u e a n x i e t y o b s t r u c t i o n s i g n s a n d s y m p t o m s , r e s p i r a t o r y w e a k n e s s e s h e a d a c h e TO P-1 5 M O ST M E N T IO N E D SY M P TO M S number of articles, mentioned the symptom % of articles with symptom’s mentions in negative context in all articles, mentioned this symptom 0% 2% 4% 6% 8% 10% 12% 14% 16% 18% 20% ,0 1,000 2,000 3,000 4,000 5,000 6,000 7,000 8,000 9,000 10,000 pneum onia SARS influenza diabetes m ellitus respiratory distress syndrom e, adult hypertensivedisease anxiety obesity m ental depression HIV infections cerebrovascular accident cardiovascular diseases respiration disorders m iddle east respiratory syndrom e respiratory failure TO P-1 5 M O ST M E N TIO N E D D IA G N O SES number of articles, mentioned the diagnosis % of articles with diagnisis’s mentions in negative context in all articles, mentioned this diagnosis Figure 5. TOP-15 mentions and percentage of articles with negative mentions (percentage of arti- cles with entity’s mentions in negative context with respect to all articles mentioning this entity). (a) medication classes (including UMLS semantic types: “Pharmacologic Substance”, “Antibiotic”, “Amino Acid, Peptide, or Protein Enzyme”, ”Biologically Active Substance”, ”Immunologic Factor”, “Chemical Viewed Functionally”; (b) treatments (including UMLS semantic types: “Therapeutic or Preventive Procedure”, ”Health Care Activity”, “Pharmacologic Substance”, ”Medical Device”); (c) signs or symptoms (including UMLS semantic groups: “Injuries and Poisonings”, “Pathologic Functions”, “Immunologic Factors”); (d) diagnoses (including UMLS semantic groups: “Disease or Syndrome”, “Mental or Behavioral Dysfunction”). The TOP-3 symptoms of COVID-19 (Figure 5c) are “fever” (over 7000 mentions), “mus- cle strain” (over 6000 mentions), and “coughing” (over 5000 mentions). “Asymptomatic”, “lesion”, and “dyspnea” have about 3500 mentions each. About 13% of mentions in a nega- tive context are related to “respiratory signs and symptoms”, in contexts similar to: “Respi- ratory signs and symptoms weren’t observed”. Illustrating diagnoses appearing in CORD dataset (Figure 5d), we removed “COVID-19” to show other diseases more clearly. Most often, a diagnosis of «pneumonia» is recorded in a CORD dataset (over 7000 mentions). The percent of negative mentions is lower than 2.5% for all of the diagnoses.
  • 10. Big Data Cogn. Comput. 2022, 6, 4 10 of 16 3.2. Treatment Strategy over Time Another important subject to study is the change of named entity’s mentions over time, as we believe they can indicate changes in treatment strategies (Figure 6). For most frequent medications, we considered the change in mentions over time, shown as the percentage of the entity’s mentions with respect to all articles in the CORD dataset (yellow lines). matic”, “lesion”, and “dyspnea” have about 3500 mentions each. About 13% of mentions in a negative context are related to “respiratory signs and symptoms”, in contexts similar to: “Respiratory signs and symptoms weren’t observed”. Illustrating diagnoses appearing in CORD dataset (Figure 5d), we removed “COVID-19” to show other diseases more clearly. Most often, a diagnosis of «pneumonia» is recorded in a CORD dataset (over 7000 mentions). The percent of negative mentions is lower than 2.5% for all of the diagnoses. 3.2. Treatment Strategy over Time Another important subject to study is the change of named entity’s mentions over time, as we believe they can indicate changes in treatment strategies (Figure 6). For most frequent medications, we considered the change in mentions over time, shown as the per- centage of the entity’s mentions with respect to all articles in the CORD dataset (yellow lines). (a) (b) (c) (d) (e) (f) Figure 6. Number of monthly mentions of medications (blue histogram, left y-axis ) and percentage of mentions w.r.t. all articles (yellow solid line, right y-axis) (a) hydroxychloroquine (UMLS ID C0020336); (b) remdesivir (UMLS ID C4726677); (c) chloroquine (UMLS ID C0008269); (d) tocili- zumab (UMLS ID C1609165); (e) lopinavir (UMLS ID C0674432); (f) ritonavir (UMLS ID C0292818). Considering the graphs of entities’ mentions during the year, we assumed that the peak of research interest matches up the month with the highest number of mentions. 0% 1% 2% 3% 4% 5% 6% 7% 0 50 100 150 200 250 01.01.2020 01.02.2020 01.03.2020 01.04.2020 01.05.2020 01.06.2020 01.07.2020 01.08.2020 01.09.2020 01.10.2020 01.11.2020 01.12.2020 01.01.2021 number of mentions relative mentions, % 0% 1% 2% 3% 4% 5% 6% 7% 0 50 100 150 200 250 01.01.2020 01.02.2020 01.03.2020 01.04.2020 01.05.2020 01.06.2020 01.07.2020 01.08.2020 01.09.2020 01.10.2020 01.11.2020 01.12.2020 01.01.2021 number of mentions relative mentions, % 0% 1% 2% 3% 4% 5% 6% 7% 0 50 100 150 200 250 01.01.2020 01.02.2020 01.03.2020 01.04.2020 01.05.2020 01.06.2020 01.07.2020 01.08.2020 01.09.2020 01.10.2020 01.11.2020 01.12.2020 01.01.2021 number of mentions relative mentions, % 0% 1% 2% 3% 4% 5% 6% 7% 0 50 100 150 200 250 01.01.2020 01.02.2020 01.03.2020 01.04.2020 01.05.2020 01.06.2020 01.07.2020 01.08.2020 01.09.2020 01.10.2020 01.11.2020 01.12.2020 01.01.2021 number of mentions relative mentions, % 0% 1% 2% 3% 4% 5% 6% 7% 0 50 100 150 200 250 01.01.2020 01.02.2020 01.03.2020 01.04.2020 01.05.2020 01.06.2020 01.07.2020 01.08.2020 01.09.2020 01.10.2020 01.11.2020 01.12.2020 01.01.2021 number of mentions relative mentions, % 0% 1% 2% 3% 4% 5% 6% 7% 0 50 100 150 200 250 01.01.2020 01.02.2020 01.03.2020 01.04.2020 01.05.2020 01.06.2020 01.07.2020 01.08.2020 01.09.2020 01.10.2020 01.11.2020 01.12.2020 01.01.2021 number of mentions relative mentions, % Figure 6. Number of monthly mentions of medications (blue histogram, left y-axis ) and percentage of mentions w.r.t. all articles (yellow solid line, right y-axis) (a) hydroxychloroquine (UMLS ID C0020336); (b) remdesivir (UMLS ID C4726677); (c) chloroquine (UMLS ID C0008269); (d) tocilizumab (UMLS ID C1609165); (e) lopinavir (UMLS ID C0674432); (f) ritonavir (UMLS ID C0292818). Considering the graphs of entities’ mentions during the year, we assumed that the peak of research interest matches up the month with the highest number of mentions. There is usually a gap of about six months between receiving and publishing an article; however, most of the journals provided fast track and electronic publishing for COVID-19-related articles in 2020, so our assumption is valid. Figure 6 shows the decrease in mentions of “hydroxychloroquine”/”chloroquine” (Figure 6a,c) and “lopinavir”/”ritonavir” (Figure 6e,f) during the year–the peak of interest was in April 2020, then one can see the steady decline in mentions. There are two peaks of interest for “remdesivir” (April and December 2020– Figure 6b) and “tocilizumab” (June and December 2020–Figure 6d). In the middle of 2020 remdesivir was not recommended for COVID-19 treatment because of insufficient clinical data. But now remdesivir is approved by the Food and Drug Administration (FDA) for the treatment of COVID-19 in hospitalized adult and pediatric patients (aged ≥ 12 years and weighing ≥ 40 kg) [37]. 3.3. Terms Co-Occurrence To observe which terms frequently occur together, we computed co-occurrence matrix, which iI row i and column j contains a number of co-occurrences of terms i and j in the same abstract (one can notice that this matrix is symmetric) and then visualized co-occurrences, using two types of visualizations: • Sankey diagram allowed us to investigate relations between two types of terms, e.g., diagnosis and treatment (Figure 7a);
  • 11. Big Data Cogn. Comput. 2022, 6, 4 11 of 16 • Connection graphs helped us visualize the co-occurrence of terms of the same or different types (e.g., which medications are mentioned together) (Figure 7b–d, Figures 8 and 9). To observe which terms frequently occur together, we computed co-occurrence ma- trix, which iI row i and column j contains a number of co-occurrences of terms i and j in the same abstract (one can notice that this matrix is symmetric) and then visualized co- occurrences, using two types of visualizations:  Sankey diagram allowed us to investigate relations between two types of terms, e.g., diagnosis and treatment (Figure 7a);  Connection graphs helped us visualize the co-occurrence of terms of the same or dif- ferent types (e.g., which medications are mentioned together) (Figures 7b–d, 8 and 9). (a) (b) Big Data Cogn. Comput. 2022, 6, x FOR PEER REVIEW 12 of 16 (c) (d) Figure 7. The connection between diagnoses and medicines in COVID-19 articles from 1 January 2019 to 1 February 2020 (a) Sankey diagram: diagnoses and medicines, the diagnoses list includes COVID-19; (b) connection graph: diagnoses and medicines, the diagnoses list excludes COVID-19; (c) connection graph: HIV infections (UMLS ID C0019693) and medicines; (d) connection graph: diabetes mellitus (UMLS ID C0011849) and medicines. Graph visualization (Figures 7b–d, 8 and 9) allows us to show the number of entities’ mentions (node and title size) and the number of connections between entities (color and thickness of the edge). To simplify visualization, the diagnosis “COVID-19”, connected with all other entities, has been removed in Figures 7b–d and 9c,d. The connection of different medications and diagnoses mentioned in CORD dataset is shown in Figure 7b. Figure 7c,d zooms on medicines connected with “HIV infections” and “diabetes mellitus”, respectively. “Diabetes mellitus” is most often connected with “insulin”, while “HIV infections” have no such co-occurrence. This conclusion can be con- sidered as additional evidence of the results’ correctness. Figure 8 illustrates the connection between the medicines (UMLS Semantic Types: “pharmacological substances” and “biological substances”) in COVID-19 articles and shows the co-occurrence of such combinations as “hydroxychloroquine” + “chloroquine” + “azithromycin” and “lopinavir” + “ritonavir”. Figure 7. The connection between diagnoses and medicines in COVID-19 articles from 1 January 2019 to 1 February 2020 (a) Sankey diagram: diagnoses and medicines, the diagnoses list includes COVID-19; (b) connection graph: diagnoses and medicines, the diagnoses list excludes COVID-19; (c) connection graph: HIV infections (UMLS ID C0019693) and medicines; (d) connection graph: diabetes mellitus (UMLS ID C0011849) and medicines.
  • 12. Big Data Cogn. Comput. 2022, 6, 4 12 of 16 and “diabetes mellitus”, respectively. “Diabetes mellitus” is most often connected with “insulin”, while “HIV infections” have no such co-occurrence. This conclusion can be con- sidered as additional evidence of the results’ correctness. Figure 8 illustrates the connection between the medicines (UMLS Semantic Types: “pharmacological substances” and “biological substances”) in COVID-19 articles and shows the co-occurrence of such combinations as “hydroxychloroquine” + “chloroquine” + “azithromycin” and “lopinavir” + “ritonavir”. Figure 8. The connection between the medicines (UMLS Semantic Types: “pharmacological sub- stances” and “biological substances”) in COVID-19 articles from 1 January 2019 till 1 February 2020. The node and font size correspond to the number of entities’ mentions; the color and thickness of the edge corresponds to the number of connections between entities. Figure 8. The connection between the medicines (UMLS Semantic Types: “pharmacological sub- stances” and “biological substances”) in COVID-19 articles from 1 January 2019 till 1 February 2020. The node and font size correspond to the number of entities’ mentions; the color and thickness of the edge corresponds to the number of connections between entities. Graph visualization (Figures 7b–d, 8 and 9) allows us to show the number of entities’ mentions (node and title size) and the number of connections between entities (color and thickness of the edge). To simplify visualization, the diagnosis “COVID-19”, connected with all other entities, has been removed in Figures 7b–d and 9c,d. The connection of different medications and diagnoses mentioned in CORD dataset is shown in Figure 7b. Figure 7c,d zooms on medicines connected with “HIV infections” and “diabetes mellitus”, respectively. “Diabetes mellitus” is most often connected with “insulin”, while “HIV infections” have no such co-occurrence. This conclusion can be considered as additional evidence of the results’ correctness. Figure 8 illustrates the connection between the medicines (UMLS Semantic Types: “pharmacological substances” and “biological substances”) in COVID-19 articles and shows the co-occurrence of such combinations as “hydroxychloroquine” + “chloroquine” + “azithromycin” and “lopinavir” + “ritonavir”. Co-occurrence of COVID-19 treatment methods is illustrated in Figure 9; it shows co-occurrence of treatments (Figure 9a), signs or symptoms (Figure 9b), diagnoses con- comitant COVID-19 (Figure 9c), diagnoses unrelated directly COVID-19 (Figure 9d) in COVID-19 articles. Co-occurrence of COVID-19 treatment methods, illustrated in Figure 9a, shows a strict connection between “therapeutic procedure” and “therapeutic preparations”, “prophylactic treatment”, “vaccination/vaccines”. So we can see two main directions: treatment and pro- phylactic of COVID-19. The three most common symptoms occurring together are “fever”, “coughing”, “dyspnea” (Figure 9b), the most occurring together diagnoses are “mental depression” and “anxiety” (Figure 9c), “diabetes mellitus “and “obesity” (Figure 9d). The figures above allow us to highlight important connections inside the CORD dataset and make some conclusions about COVID-19 treatment and symptoms. For example, the most mentioned medications can be analyzed using both histograms (Figure 4) and relationship graphs (Figure 8).
  • 13. Big Data Cogn. Comput. 2022, 6, 4 13 of 16 Co-occurrence of COVID-19 treatment methods is illustrated in Figure 9; it shows co- occurrence of treatments (Figure 9a), signs or symptoms (Figure 9b), diagnoses concomi- tant COVID-19 (Figure 9c), diagnoses unrelated directly COVID-19 (Figure 9d) in COVID- 19 articles. (a) (b) (c) (d) Figure 9. The connection between named entities in COVID-19 articles from 1 January 2019 to 1 February 2020 The node and font size corresponds to the number of entities’ mentions; the color and thickness of the edge correspond to the number of connections between entities. (a) treatments (in- cluding UMLS semantic types: “Therapeutic or Preventive Procedure”, ”Health Care Activity”, “Pharmacologic Substance”, ”Medical Device”); (b) signs or symptoms (including UMLS semantic groups: “Injuries and Poisonings”, “Pathologic Functions”, “Immunologic Factors”); (c) diagnoses (including UMLS semantic groups: “Disease or Syndrome”, “Mental or Behavioral Dysfunction”) concomitant COVID-19 (i.e., those that may be caused by a coronavirus infection); (d) diagnoses (including UMLS semantic groups: “Disease or Syndrome”, “Mental or Behavioral Dysfunction”) unrelated directly COVID-19. Co-occurrence of COVID-19 treatment methods, illustrated in Figure 9a, shows a strict connection between “therapeutic procedure” and “therapeutic preparations”, “prophylactic treatment”, “vaccination/vaccines”. So we can see two main directions: treatment and prophylactic of COVID-19. The three most common symptoms occurring together are “fever”, “coughing”, “dyspnea” (Figure 9b), the most occurring together di- agnoses are “mental depression” and “anxiety” (Figure 9c), “diabetes mellitus “and “obe- sity” (Figure 9d). The figures above allow us to highlight important connections inside the CORD da- taset and make some conclusions about COVID-19 treatment and symptoms. For exam- ple, the most mentioned medications can be analyzed using both histograms (Figure 4) and relationship graphs (Figure 8). 4. Conclusions Figure 9. The connection between named entities in COVID-19 articles from 1 January 2019 to 1 February 2020 The node and font size corresponds to the number of entities’ mentions; the color and thickness of the edge correspond to the number of connections between entities. (a) treatments (including UMLS semantic types: “Therapeutic or Preventive Procedure”, ”Health Care Activity”, “Pharmacologic Substance”, ”Medical Device”); (b) signs or symptoms (including UMLS semantic groups: “Injuries and Poisonings”, “Pathologic Functions”, “Immunologic Factors”); (c) diagnoses (including UMLS semantic groups: “Disease or Syndrome”, “Mental or Behavioral Dysfunction”) concomitant COVID-19 (i.e., those that may be caused by a coronavirus infection); (d) diagnoses (including UMLS semantic groups: “Disease or Syndrome”, “Mental or Behavioral Dysfunction”) unrelated directly COVID-19. 4. Conclusions The architecture of a proof-of-concept system for knowledge extraction from large corpora of medical texts was described. PubMedBERT and Text Analytics for Health service were used to perform the main task of extracting entities and relations from text, and then a number of Azure services together to build a query tool for medical scientists and to extract some visual insights. The system integrates NLP, text-based emotion detection (TBED), and knowledge graph methods and applies them to COVID-19 text corpus, allowing us to gain insights into important issues of diagnosis and treatment (such as changes in medical treatment over time, joint treatment strategies using several medications, the connection between signs and symptoms of coronavirus, etc.). The same approach can be applied to other scientific areas, however, in most cases it will require training a custom neural network model to perform entity extraction and, consecutively, labeling the dataset of entities. If we also want to explore the knowledge graph-based inference, problem domain ontology needs to exist or be constructed for the problem domain in question, and labeling should include mapping of each entity to the corresponding ontology node. In future research, it could be useful to extend our approach to processing full-text articles as well. In this case, we should consider slightly different criteria for the co-
  • 14. Big Data Cogn. Comput. 2022, 6, 4 14 of 16 occurrence of terms (e.g., in the same paragraph vs. the same paper). The use of full-text articles also imposes additional distortions in the interpretation of negative mentions, which is why we worked with abstracts during our study. Another fruitful direction of research would be to further look into sentence structure and extract more meaning from subject–verb–object relationships. This much more fine-grained document structure can also be stored in a NoSQL database with a slightly more complex schema and then further correlated with general language ontology to collide synonyms and perform some semantic generalization. Overall, we believe that the work in the direction of knowledge and insight extraction from natural scientific texts is a key to increasing productivity of a scientist, giving him/her some semantically rich tools to augment the research process. Author Contributions: Conceptualization, D.S., T.P. and A.G.; methodology, T.P., D.S. and A.G.; data analysis, visualization, and validation, T.P., D.S. and V.S.; writing—original draft preparation, T.P. and D.S.; writing—review and editing, T.P., D.S. and A.G. All authors have read and agreed to the published version of the manuscript. Funding: This research was supported by the Ministry of Science and Higher Education of the Russian Federation (Grant № 075-15-2020-801). Institutional Review Board Statement: Not applicable. Informed Consent Statement: Not applicable. Data Availability Statement: A tool for knowledge extraction from scientific COVID-19 papers is available online as Python code from the following Github repository: https://github.com/shwars/ COVIDPaperAnalysis (accessed on 25 December 2021). Acknowledgments: The authors thank MSU Institute for Artificial Intelligence for administrative and technical support. Conflicts of Interest: The authors declare no conflict of interest. Abbreviations List of acronyms and abbreviations AI artificial intelligence BERT Bidirectional Encoder Representations from Transformers BioBERT Bidirectional Encoder Representations from Transformers for Biomedical Text Mining CORD COVID-19 Open Research Dataset COVID-19 COronaVIrus Disease 2019 CPU central processing unit DB database DBMS database management system DOI digital object identifier FHIR fast healthcare interoperability resources ID identifier LBD literature-based discovery ML machine learning NER named entity recognition NLP natural language processing NoSQL not only SQL ODQA open-domain question answering OSI open systems interconnection PubMed a search engine for the MEDLINE and some other databases of references and abstracts on life sciences and biomedical topics PubMedBERT domain-specific language model pretrained for biomedical texts REST representational state transfer SARS-CoV-2 Severe Acute Respiratory Syndrome-related Coronavirus 2 SciBERT Scientific BERT Trained on Semantic Scholar Data SDK software development kit
  • 15. Big Data Cogn. Comput. 2022, 6, 4 15 of 16 SeVeN semantic vector networks SemMedDB semantic MEDLINE database SemRep semantic repository SPECTER scientific paper embeddings using citation-informed transformers SQL structured query language TBED text-based emotion detection UID user identifier UMLS unified medical language system References 1. Minaee, S.; Kalchbrenner, N.; Cambria, E.; Nikzad, N.; Chenaghlu, M.; Gao, J. Deep Learning–based Text Classification: A Comprehensive Review. ACM Comput. Surv. 2021, 54, 40. [CrossRef] 2. Ligthart, A.; Catal, C.; Tekinerdogan, B. Systematic reviews in sentiment analysis: A tertiary study. Artif. Intell. Rev. 2021, 54, 4997–5053. [CrossRef] 3. Nadeesha, P.; Dehmer, M.; Emmert-Streib, F. Named Entity Recognition and Relation Detection for Biomedical Information Extraction. Front. Cell Dev. Biol. 2020, 8, 673. [CrossRef] 4. Widyassari, A.P.; Rustad, S.; Shidik, G.F.; Noersasongko, E.; Syukur, A.; Affandy, A. Review of automatic text summarization techniques methods. J. King Saud Univ.—Comput. Inf. Sci. 2020, 1319–1578. [CrossRef] 5. Mutabazi, E.; Ni, J.; Tang, G.; Cao, W. A Review on Medical Textual Question Answering Systems Based on Deep Learning Approaches. Appl. Sci. 2021, 11, 5456. [CrossRef] 6. Zhu, P.; Li, X.; Li, J.; Zhao, H. Unsupervised Open-Domain Question Answering. arXiv 2021, arXiv:2108.13817. 7. Wang, L.; Lo, K.; Chandrasekhar, Y.; Reas, R.; Yang, J.; Eide, D.; Funk, K.; Kinney, R.; Liu, Z. CORD-19: The Covid-19 Open Research Dataset. arXiv 2020, arXiv:2004.10706v2. 8. Extance, A. How AI technology can tame the scientific literature. Nature 2018, 561, 273–274. [CrossRef] [PubMed] 9. Bullock, J.; Luccioni, A.; Pham, K.H.; Lam, C.S.N.; Luengo-Oroz, M. Mapping the landscape of artificial intelligence applications against COVID-19. J. Artif. Inteill. Res. 2020, 69, 807–845. [CrossRef] 10. Roberts, K.; Alam, T.; Bedrick, S.; Demner-Fushman, D.; Lo, K.; Soboroff, I.; Voorhees, E.; Wang, L.L.; Hersh, W.R. TREC-Covid: Rationale and structure of an information retrieval shared task for covid-19. J. Am. Med. Inform. Assoc. 2020, 27, 1431–1436. [CrossRef] [PubMed] 11. Tang, R.; Nogueira, R.; Zhang, E.; Gupta, N.; Cam, P.; Cho, K.; Lin, J. Rapidly bootstrapping a question answering dataset for COVID-19. arXiv 2020, arXiv:2004.11339. 12. Wang, L.L.; Lo, K. Text mining approaches for dealing with the rapidly expanding literature on COVID-19. Brief. Bioinform. 2021, 22, 781–799. [CrossRef] [PubMed] 13. Devlin, J.; Chang, M.-W.; Lee, K.; Toutanova, K. BERT: Pre-training of deep bidirectional transformers for language understanding. In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Vol. 1 (Long and Short Papers). Minneapolis, Minnesota: Association for Computational Linguistics; Association for Computational Linguistics: Minneapolis, Minnesota, 2019; pp. 4171–4186. 14. Beltagy, I.; Lo, K.; Cohan, A. SciBERT: A pretrained language model for scientific text. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP); Association for Computational Linguistics: Hong Kong, China, 2019; pp. 3615–3620. 15. Lee, J.; Yoon, W.; Kim, S.; Kim, D.; Kim, S.; So, C.H.; Kang, J. BioBERT: A pre-trained biomedical language representation model for biomedical text mining. Bioinformatics 2019, 36, 1234–1240. [CrossRef] [PubMed] 16. Yuxian, G.; Robert Tinn, R.; Hao Cheng, H.; Lucas, M.; Usuyama, N.; Liu, X.; Naumann, T.; Gao, J.; Poon, H. Domain-Specific Language Model Pretraining for Biomedical Natural Language Processing. arXiv 2020, arXiv:abs/2007.15779. 17. National Library of Medicine. Available online: https://pubmed.ncbi.nlm.nih.gov (accessed on 1 December 2021). 18. COVID-19 Knowledge Graph. Available online: https://covidgraph.org/ (accessed on 1 December 2021). 19. Ilievski, F.; Garijo, D.; Chalupsky, H.; Divvala, N.T.; Yao, Y.; Rogers, C.; Li, R.; Liu, J.; Singh, A.; Schwabe, D.; et al. KGTK: A toolkit for large knowledge graph manipulation and analysis. In Proceedings of the 19th International Semantic Web Conference, Athens, Greece, 2–6 November 2020. 20. A Free and Open Knowledge Base. Available online: https://www.wikidata.org/ (accessed on 1 December 2021). 21. Cohan, A.; Feldman, S.; Beltagy, I.; Downey, D.; Weld, D.S. Specter: Document-level representation learning using citation- informed transformers. In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, Online, 5–10 July 2020. 22. Newman-Griffis, D.; Lai, A.M.; Fosler-Lussier, E. Jointly embedding entities and text with distant supervision. In Proceedings of the Third Workshop on Representation Learning for NLP, Association for Computational Linguistics, Melbourne, Australia, 20 July 2018; pp. 195–206. 23. Espinosa-Anke, L.; Schockaert, S. SeVeN: Augmenting word embeddings with unsupervised relation vectors. In Proceedings of the 27th International Conference on Computational Linguistics, Santa Fe, NM, USA, 20 August 2018; pp. 2653–2665.
  • 16. Big Data Cogn. Comput. 2022, 6, 4 16 of 16 24. Oniani, D.; Jiang, G.; Liu, H.; Shen, F. Constructing co-occurrence network embeddings to assist association extraction for COVID-19 and other coronavirus infectious diseases. J. Am. Med. Inform. Assoc. 2020, 27, 1259–1267. [CrossRef] [PubMed] 25. Unified Medical Language System (UMLS). Available online: https://www.nlm.nih.gov/research/umls/index.html (accessed on 1 December 2021). 26. Introducing Text Analytics for Health. Available online: https://techcommunity.microsoft.com/t5/azure-ai/introducing-text- analytics-for-health/ba-p/1505152 (accessed on 1 December 2021). 27. Azure Cosmos DB. Available online: https://azure.microsoft.com/en-us/services/cosmos-db/ (accessed on 1 December 2021). 28. Python. Available online: https://www.python.org/ (accessed on 1 December 2021). 29. The Open Graph Viz Platform. Available online: https://gephi.org (accessed on 1 December 2021). 30. Azure Text Analytics Client Library for Python. Available online: https://github.com/Azure/azure-sdk-for-python/blob/main/ sdk/textanalytics/azure-ai-textanalytics/README.md (accessed on 1 December 2021). 31. Azure Machine Learning. Available online: https://azure.microsoft.com/en-us/services/machine-learning/ (accessed on 1 December 2021). 32. COVID-19 Treatment Guidelines. Chloroquine or Hydroxychloroquine and/or Azithromycin. Available online: https://www. covid19treatmentguidelines.nih.gov/therapies/antiviral-therapy/chloroquine-or-hydroxychloroquine-and-or-azithromycin/ (accessed on 1 December 2021). 33. COVID-19 Treatment Guidelines. Lopinavir/Ritonavir and Other HIV Protease Inhibitors. Available online: https://www.covid1 9treatmentguidelines.nih.gov/therapies/antiviral-therapy/lopinavir-ritonavir-and-other-hiv-protease-inhibitors/ (accessed on 1 December 2021). 34. Hamidi Alamdari, D.; Bagheri Moghaddam, A.; Amini, S.; Alamdari, A.H.; Damsaz, M.; Yarahmadi, A. The Application of a Reduced Dye Used in Orthopedics as a Novel Treatment against Coronavirus (COVID-19): A Suggested Therapeutic Protocol. Arch. Bone Jt. Surg. 2020, 8 (Supp. Sl1), 291–294. [CrossRef] [PubMed] 35. Pundir, H.; Joshi, T.; Joshi, T.; Sharma, P.; Mathpal, S.; Chandra, S.; Tamta, S. Using Chou’s 5-steps rule to study pharmacophore- based virtual screening of SARS-CoV-2 Mpro inhibitors. Mol. Divers. 2021, 25, 1731–1744. [CrossRef] [PubMed] 36. Caruso, A.; Caccuri, F.; Bugatti, A.; Zani, A.; Vanoni, M.; Bonfanti, P.; Cazzaniga, M.E.; Perno, C.F.; Messa, C.; Alberghina, L. Methotrexate inhibits SARS-CoV-2 virus replication “in vitro”. J. Med. Virol. 2021, 93, 1780–1785. [CrossRef] [PubMed] 37. COVID-19 Treatment Guidelines. Remdesivir. Available online: https://www.covid19treatmentguidelines.nih.gov/therapies/ antiviral-therapy/remdesivir/ (accessed on 1 December 2021).