<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Enriching Consumer Health Vocabulary Using Enhanced GloVe Word Embedding</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Arkansas</institution>
          ,
          <addr-line>Fayetteville AR 72701</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <fpage>0000</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>Open-Access and Collaborative Consumer Health Vocabulary (OAC CHV, or CHV for short), is a collection of medical terms written in plain English. It provides a list of simple, easy, and clear terms that laymen prefer to use rather than an equivalent professional medical term. The National Library of Medicine (NLM) has integrated and mapped the CHV terms to their Unified Medical Language System (UMLS). These CHV terms mapped to 56000 professional concepts on the UMLS. We found that about 48% of these laymen's terms are still jargon and matched with the professional terms on the UMLS. In this paper, we present an enhanced word embedding technique that generates new CHV terms from a consumer-generated text. We downloaded our corpus from a healthcare social media and evaluated our new method based on iterative feedback to word embeddings using ground truth built from the existing CHV terms. Our feedback algorithm outperformed unmodified GLoVe and new CHV terms have been detected.</p>
      </abstract>
      <kwd-group>
        <kwd>Medical Ontology</kwd>
        <kwd>Word Embeddings</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        With the advancement of medical technology and the emergence of Internet social
media, people are more connected than before. Currently, many healthcare social
media platforms provide online consultations for patients. The Pew Research Center
reported that in 2011 about 66% of Internet users looked for advice regarding their
health issues[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Furthermore, the rate of using social media by physicians reached to
90% in 2011 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Physicians, nurses, or any expert who practices medicine will not be
able to interact effectively with laymen unless they have a lexical source or ontology
that defines all medical jargon in an easy and clear way to be understood by laymen.
      </p>
      <p>
        A concentrated effort, involving experts in different health fields, has created
several medical ontologies. These ontologies, such as Mesh, SNOMED CT, and many
others, were built to describe and connect professional medical concepts. The United
States National Library of Medicine (NLM) combined many resources into one
thesaurus called the Unified Medical Language System (UMLS). The UMLS is a
metathesaurus consisting of more than 3,800,000 professional biomedicine concepts [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        In contrast to the UMLS, the Open-Access and Collaborative Consumer Health
Vocabulary (OAC CHV, or just CHV for short), is a collection of medical terms
written in plain English. It provides a list of easy terms to refer to a professional medical
concept. The goal of developing CHV terms is to lessen the gap between laymen and
medical experts and to improve the accuracy of health information retrieval [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Out
of 3,800,000 concepts on the UMLS, only 56,000 concepts assigned a CHV term(s).
      </p>
      <p>In spite of the claim that the CHV contains laymen terms mapped to professional
concepts, our investigations showed that out of the 56,000 CHV terms assigned to
UMLS concepts, 27,000 (48%) of concept’s terms are still jargon and are just
morphological variations of the professional term. For these, the CHV terms contain
either downcased letters, the plural ‘s’, or numbers and punctuations.</p>
      <p>To address this, we propose a system that processes consumer-generated text from
a healthcare platform to find new CHV terms. The system uses the Global vectors for
word representations (GloVe). We also improved this algorithm by applying an
automatic, iterative feedback approach.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        Building a lexical resource or an ontology with the help of human can lead to a
precise, coherence, and reliable knowledge base. However, it involves a lot of human
effort and consumes a lot of time. To address that, Kietz et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] prototyped an
approach to build a company ontology semi-automatically using an existing ontology
and a company-related dictionary. Harris and Treitler [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] developed the Open Access
Consumer Health Vocabulary (CHV) using statistical approaches and text collected
from the internet. There are several methods have been proposed to enrich this
consumer vocabulary, such as He et al.[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] proposed by enriching the CHV vocabulary
using a similarity-based technique. They collected posts from a healthcare social
media and applied the k-means algorithm to find similar terms. However, their work is
tied to drawbacks of the K-means algorithm, such as the number of clusters and how
to initialize these clusters. Gu [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] also tried to enrich CHV vocabulary by applying
three recent word embedding methods. However, his work is not completely
automatic and involves human. In contrast, our proposed system is completely automatic and
uses state-of-the-art methods to extract new CHV terms.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Methodology</title>
      <p>
        To enrich the CHV terms, we need a corpus that contains many laymen terms for
medical concepts. Medhelp.org is a healthcare social media platform in which people
post information about their health issues. These posts are presented in a
question/answer format wherein people share their experiences, knowledge, and opinions
within different health communities [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Such healthcare social media can be an
excellent source from which to extract new CHV terms.
      </p>
      <p>
        The other requirement for our system is a set of medical concepts that have
associated laymen terms to use as ground truth. For that, we used the already existing CHV
vocabulary. For each concept, we selected one term as the seed and judge the
algorithms by their ability to detect synonyms, i.e., the other terms in the concept. We use
the seed terms to locate contexts in corpus from which the new CHV vocabulary
might be extracted. Figure 1 shows the steps of our system.
3.1
GloVe algorithm is a word vector representation method. It builds word embeddings
using a log bilinear model. This algorithm combines the advantages of local window
methods and global matrix factorization [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. GloVe has many hyperparameters that
can affect its results, but the window size and vector dimension are the most effective
parameters. This paper reports the results using the same setting reported in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
The idea here is feeding the most similar terms that the GloVe algorithm produces
again to the GloVe cooccurrence matrix. This method explores the potential source of
auxiliary information, the corpus itself, through a process of iterative feedback. Figure
2 shows the steps of this method. We have highlighted the iterative feedback steps
with orange. In this method, GloVe lists the most similar terms to the CHV terms that
iteratively fed back to GloVe to boost the frequencies in the co-occurrence matrix as
though there were additional contexts available. When GloVe trains its word vectors,
a seed term for every medical concept will be chosen, and a list of top n most similar
terms will be listed. Our GloVeIF algorithm then iteratively submits these top n terms
to the trained vectors to find their top k most similar terms. Then, it adds them to the
top n list. For example, if top n = 10 and top k = 5, then the final list of most similar
terms for every seed term is going to be (10*5)+10 = 60 terms. After having this list
ready, GloVeIF feeds this list back to the GloVe model. So, we have two feedbacks.
The first from the GloVe pre-trained vectors to expand top n similar terms, and the
second from the GloVe model.
Corpus and Seed Terms. We build our laymen corpus from different MedHelp
communities. We downloaded all the questions on these communities on April 20 of
2019. The dataset size is roughly 1.3 Gb and contains approximately 135,000,000
tokens. The corpus cleaned from punctuations, numbers, and traditional stopwords.
We removed any word with length less than 3. Also, we created our special stopword
list to remove common medical terms such as ‘test’, ‘procedure’, and ‘disease’. We
did the same process to our seed term list. Moreover, the seed terms list is cleaned to
remove words that are morphological variants of professional medical concepts
within the UMLS, so we kept only true laymen terms. Finally, only concepts that have at
least two associated CHV terms that occurs 100 times are kept in the seed term list so
that we will have enough contexts within the corpus to attempt word embeddings.
The final list contains 1257 concepts along with their associated CHV terms. Table 1
shows some of the UMLS professional concepts and their associated CHV terms.
Baselines and Evaluation Metrics. We compared the GloVeIF with the baselines as
reported in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. One of the baselines is the GloVe itself, and the other two are the
Word2Vec[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and FastText[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. For the ground truth dataset, we used the seed term
list created from the existing CHV vocabulary. A random term picked from the
concept’s associated CHV terms to be used as a seed term. The top 10 most similar terms
to that term are listed and compared with the other left CHV terms. For our accuracy
measurements, the precision, recall, F-score, and mean reciprocal rank (MRR) applied
to measure the performance of the system. Also, we measured the average of the
number of concepts that the algorithm was able to detect.
5
      </p>
    </sec>
    <sec id="sec-4">
      <title>Results and Discussion</title>
      <p>Algorithm Precision (%) Recall (%) F-score (%) MRR Concepts
Word2Vec 21.24 16.66 18.61 0.26 9
GloVe 15.86 12.5 13.98 0.35 18
GloVeIF 17.56 13.39 15.19 0.27 21</p>
      <p>Our GloVeIF algorithm outperformed the basic GloVe algorithm with an 8.7%
improvement in the F-score. GloVeIF also outperformed all other algorithms by
identifying the highest number of concepts. However, the basic GloVe algorithm was the
best in terms MRR. On average, the basic GloVe and GloVeIF, found the true
synonym to the seed term in the 4th position of ranked similar terms. Table 2 shows that
the Word2Vec algorithm with a continuous bag of words (CBOW) model
outperformed other algorithms in term of the precision, recall, and F-score. However, it was
only able to find synonyms in half or fewer of the concepts versus the others. We did
not report the results from the FastText algorithm and the Word2Vec (Skip-Gram
model) because they were unable to detect any CHV terms related to the seeds at all.</p>
      <p>The ground truth list has about 1200 concepts along with their associated CHV
terms. Among the 5 algorithms tested, our GloVeIF algorithm was able to detect
associated terms for the largest number of concepts. However, at 21, this was still very
low. We believe that the number of concepts was so low because the evaluation used
the existing CHV terminology. We previously mentioned that 48% of the existing
CHV terms were just morphological variations of the UMLS terms (and thus removed
from our data set). However, many of the remaining CHV terms are not truly
laymen’s terms and the users tend to be laymen asking questions and use common terms
only, or experts providing answers who use professional terms only, so the seeds and
the candidate CHV terms do not do co-occur frequently enough to be discovered by
word embedding methods. However, the raw results of GLoVeIF are quite
promising; it seems to do an excellent job identifying laymen’s terms that are not in the
current CHV. We displayed a list of 500 seed terms, along with their topmost similar
term to three judges1 to rate their relatedness as 1 (related) or 0 (not related). This
informal, human validation found that 80% of time the most similar term was related
seed term. Table 3 shows some of the results that the GloVeIF detected. The most
similar terms in Table 3 sorted by their degree of similarity to the seed terms.</p>
      <p>Since MedHelp.org posts are all related to health issues, we can see that some of
the seed terms are general, such as the term skin, but their most similar terms are
health issues such as skin itching, dry skin, and skin-irritating. Although clearly
related to the seed term, none of the candidate terms were in the associated CHV concept.
1 . The judges were the first, third, and fourth authors of this paper.</p>
      <p>This paper presents a method to enrich a consumer health vocabulary (CHV) with
new terms from a healthcare social media texts using word embeddings. We begin by
demonstrating that the CHV contains many terms that are not true laymen’s terms.
Our algorithm, GLoVeIF, is automatic, and identifies new terms by locating
synonyms to seed CHV terms. We conclude by demonstrating that many of the top
synonyms proposed by GLoVeIF were related terms, even though they do not appear in
the current CHV. For future work, we suggest more investigation regarding the
number of concepts and their CHV terms that can be detected. We also suggest
implementing the same seed term approach using more recent word embedding methods.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>S.</given-names>
            <surname>Fox</surname>
          </string-name>
          , “Health Topics,” Pew Research Center: Internet, Science &amp; Tech,
          <fpage>01</fpage>
          -
          <lpage>Feb2011</lpage>
          . https://www.pewinternet.org/
          <year>2011</year>
          /02/01/health-topics-3/ (Oct.
          <volume>21</volume>
          ,
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>M.</given-names>
            <surname>Modahl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Tompsett</surname>
          </string-name>
          , and T. Moorhead, “Doctors, Patients &amp; Social Media,” Social Media, p.
          <fpage>16</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>O.</given-names>
            <surname>Bodenreider</surname>
          </string-name>
          , “
          <article-title>The unified medical language system (UMLS): integrating biomedical terminology</article-title>
          ,
          <source>” Nucleic acids research</source>
          , vol.
          <volume>32</volume>
          , no.
          <source>suppl_1</source>
          , pp.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>K. M. Doing-Harris</surname>
            and
            <given-names>Q.</given-names>
          </string-name>
          <string-name>
            <surname>Zeng-Treitler</surname>
          </string-name>
          , “
          <article-title>Computer-assisted update of a consumer health vocabulary through mining of social network data</article-title>
          ,
          <source>” Journal of medical Internet research</source>
          , vol.
          <volume>13</volume>
          , no.
          <issue>2</issue>
          , p.
          <fpage>e37</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>J.-U. Kietz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Maedche</surname>
            , and
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Volz</surname>
          </string-name>
          , “
          <article-title>A Method for Semi-Automatic Ontology Acquisition from a Corporate Intranet</article-title>
          ,” p.
          <fpage>15</fpage>
          ,
          <string-name>
            <surname>Oct</surname>
          </string-name>
          .
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Z.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Oh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hou</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Bian</surname>
          </string-name>
          , “
          <article-title>Enriching consumer health vocabulary through mining a social Q&amp;A site: A similarity-based approach</article-title>
          ,
          <source>” Journal of biomedical informatics</source>
          , vol.
          <volume>69</volume>
          , pp.
          <fpage>75</fpage>
          -
          <lpage>85</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. G. Gu et al.,
          <source>“Development of a Consumer Health Vocabulary by Mining Health Forum Texts Based on Word Embedding: Semiautomatic Approach,” JMIR Medical Informatics</source>
          , vol.
          <volume>7</volume>
          , no.
          <issue>2</issue>
          , p.
          <fpage>e12704</fpage>
          ,
          <year>2019</year>
          , doi: 10.2196/12704.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>H.</given-names>
            <surname>Kilicoglu</surname>
          </string-name>
          et al., “
          <article-title>Semantic annotation of consumer health questions,” BMC bioinformatics</article-title>
          , vol.
          <volume>19</volume>
          , no.
          <issue>1</issue>
          , p.
          <fpage>34</fpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>J.</given-names>
            <surname>Pennington</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Socher</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Manning</surname>
          </string-name>
          , “Glove:
          <article-title>Global vectors for word representation</article-title>
          ,”
          <source>in Proceedings of the 2014 conference on empirical methods in natural language processing (EMNLP)</source>
          ,
          <year>2014</year>
          , pp.
          <fpage>1532</fpage>
          -
          <lpage>1543</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>T.</given-names>
            <surname>Mikolov</surname>
          </string-name>
          , I. Sutskever,
          <string-name>
            <given-names>K.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. S.</given-names>
            <surname>Corrado</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Dean</surname>
          </string-name>
          , “
          <article-title>Distributed representations of words and phrases and their compositionality</article-title>
          ,
          <source>” in Advances in neural information processing systems</source>
          ,
          <year>2013</year>
          , pp.
          <fpage>3111</fpage>
          -
          <lpage>3119</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>P.</given-names>
            <surname>Bojanowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Grave</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Joulin</surname>
          </string-name>
          , and T. Mikolov, “
          <article-title>Enriching word vectors with subword information,” Transactions of the Association for Computational Linguistics</article-title>
          , vol.
          <volume>5</volume>
          , pp.
          <fpage>135</fpage>
          -
          <lpage>146</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>