<!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>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Igor Menghini</string-name>
          <email>igor.menghini@roche.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Rome, Italy</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Roche Diagnostics S.p.A.</institution>
          ,
          <addr-line>Viale G.B. Stucchi 110, 20900 Monza</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Market intelligence plays a crucial role in informing strategic decision making in the competitive biomedical sector. With the advancement of digital technologies, there is growing interest in leveraging these tools to enhance traditional market intelligence approaches. This article presents a case study that explores the practical applications of natural language processing (NLP), and advanced analytic methods in the context of market and competitive intelligence. The case study focuses on the use of these digital tools to monitor conferences and analyze competitor hiring trends. The findings highlight the potential of digital technologies to provide valuable insights for evidence-based decision making in the business domain.</p>
      </abstract>
      <kwd-group>
        <kwd>NLP</kwd>
        <kwd>Text analysis</kwd>
        <kwd>Market intelligence</kwd>
        <kwd>Competitive intelligence</kwd>
        <kwd>Social media</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>CEUR
ceur-ws.org</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>The biomedical industry is characterized by rapid technological advancements, intense
competition, and evolving market dynamics. In this fast-paced environment, market intelligence
plays a pivotal role in helping organizations understand trends, monitor competitors, identify
new opportunities, and make informed strategic decisions.</p>
      <p>
        Traditionally, market intelligence has relied on methods such as primary and secondary
research, surveys, and expert interviews [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], however, the digital era has unlocked vast amounts
of publicly available online data that can potentially augment traditional approaches when
leveraged through advanced digital technologies. This article presents a case study that explores
the practical applications of digital tools, NLP, and advanced analytic methods, in the context of
market and competitive intelligence.
      </p>
      <p>The analysis of social media data, in particular ”Twitter” (now ”X”) data, has become common
practice during major global events [2, 3]. The real-time availability of large textual data-sets
connected to specific events, often labeled through #hashtags, provides excellent corpora for
topic extraction, exploration of social dynamics, and sentiment analysis. Following a similar
principle, we explored the monitoring of medical and scientific conferences through social
media to extract market and competitive intelligence.</p>
      <p>We started our investigation by collecting historical data on a selected number of conferences
to assess feasibility. During this initial phase, we experimented with diferent parameters and
methods, gathering qualitative feedback from subject matter experts (SMEs) who had attended
those events. Through our iterative and collaborative approach, we were able to identify several
crucial factors that significantly impacted the success of our analysis. These factors encompassed
the choice of hashtags, the minimum threshold for number of tweets, the parameters utilized
for data processing, and the most informative visualizations.</p>
      <p>Using NLP techniques and influence scoring algorithms, we identified influential discussants
and discussion topics. Network graphs were then generated to visualize the relationships
between key stakeholders, conferences, topics, and competitors. This approach provided a
cost-efective means of virtually attending events and tracking competitor activities in real-time.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Competitive intelligence from job listings</title>
      <p>Job postings analysis has been successfully used to assess labour market dynamics[4, 5, 6].
Focusing on postings from a specific competitor, or a limited number of key players, can
provide valuable insights into an organization’s strategic focus and can serve as an indicator of
emerging trends in the biomedical industry.</p>
      <p>Through the use of web scraping and data extraction techniques, we collected a vast amount
of job postings from various sources, including competitor’s websites and job listing portals.
The collected data was then processed using natural language processing (NLP) techniques to
extract relevant information and identify patterns.</p>
      <p>One of the primary challenges in analyzing job postings is the wide range of information
contained in job descriptions: Beside specific roles, responsibilities, qualifications, and requirements,
there is a variety of statements about the company culture, its mission and social responsibility,
equality and inclusivity disclaimers, as well as generic corporate jargon with low information
value.</p>
      <p>To visualize the findings and facilitate interpretation, we developed interactive network
graphs (fig. 2), which allowed our subject matter experts (SMEs) to identify connections and
relationships between diferent job postings, skills, and competencies. By representing these
relationships in a visual format, our SMEs were able to explore the information space and
provide commentary and qualitative insights that enriched the contextual understanding of our
competitors’ strategy.</p>
      <p>The insights derived from the analysis of competitor job postings provided us with valuable
information for strategic decision-making. By understanding the skills and qualifications sought
by competitors, we were able to identify potential gaps in our own talent pool and make informed
decisions regarding recruitment and talent acquisition strategies. Additionally, the analysis
shed light on emerging technology trends, validating our assumptions surrounding upcoming
technology platforms pursued by our competitors.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Methods</title>
      <p>The case study presented in this article utilized a multi-step process that combined various
technologies. While the two pipelines used for conference intelligence and for job intelligence
present some diferences, they share a common logical structure:</p>
      <sec id="sec-4-1">
        <title>4.1. Data collection</title>
        <p>Custom scripts were developed and deployed on an cloud based virtual machine, daily triggers
were set for automated data collection. Twitter data was retrieved via the twitter API, job
posting data was obtained via web scraping. Data was saved and stored in a database with
relevant metadata for eficient retrieval.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Data pre-processing</title>
        <p>For tweets, datasets were defined as collection of entries related to the same conference, for job
postings, datasets were defined as collection of jobs posted by the same company in a given
time interval.</p>
        <p>All the text elements were normalized to English using the Google Translate API and duplicate
entries were removed, regular expressions were used to remove Twitter handles, URLs, and the
conference #hashtags from tweets, and to remove a list of manually curated corporate statements
from job descriptions. The pre-processed data was finally tagged as ready for analysis.</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Data processing</title>
        <p>NLP pipelines were developed and executed in R using the package tm[7].</p>
        <p>After tokenization, a document-term-matrix (DTM) was created and normalized using the
term-frequency inverse-document-frequency (TF-IDF) method, terms with frequency below
0.2% were then removed to reduce the matrix dimensions and its sparsity.</p>
        <p>For tweets, we performed a spherical-kmeans clustering of the document-term-matrix using
CLUTO[8] with three distinct partition numbers (k=6, k=7, k=8). We produced three separate
output tables summarizing the most common terms in each partition, leaving to SMEs the
choice of which parameter generated the most meaningful set of topics. We also calculated two
user-centric scores for each conference, one as raw count of tweets per user, one as average
number of re-tweets per tweet across the dataset.</p>
        <p>For job postings, we calculated Spearman correlation between terms in the
document-termmatrix and, leveraging the package igraph[9], constructed an undirected graph for each company.
In these graphs, each node represented a term, whereas edge values were proportional to the
correlation coeficients.</p>
      </sec>
      <sec id="sec-4-4">
        <title>4.4. Data visualization</title>
        <p>Results from each processing pipeline were stored in predetermined database tables and made
accessible for visualization.</p>
        <p>To display the conference analysis results, we chose to use a collection of standardized
visualizations via Tableau. This decision was based on the tool’s familiarity to our subject
matter experts (SMEs) and its existing integration with our business processes.</p>
        <p>For the job posting analysis, we utilized the visNetwork framework, which enabled SMEs to
easily prune the graphs by selecting cut-of values through the user interface. This functionality
allowed them to determine suitable parameters for the specific portion of the graph they were
investigating.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions</title>
      <p>In the rapidly evolving biomedical industry, market intelligence plays a crucial role in informing
strategic decision-making. With the advent of digital technologies, organizations must evolve
and adopt technology driven methods to enhance traditional market and competitive intelligence
approaches.</p>
      <p>This article highlights two use cases that demonstrate the efectiveness of NLP and other
advanced methods in analyzing large amounts of data, extracting valuable insights, and guiding
strategic decision-making.</p>
      <p>A crucial component of our approach was the iterative improvement of our analysis pipelines
in collaboration with subject matter experts. Their expertise and domain knowledge allowed
us to rapidly evolve our methods, optimizing our processes not only for accuracy and
reproducibility, but also for greater explainability of the results. Furthermore, the ability to alter
a selected number of analysis parameters, simplified our method development, removing the
need to precisely define the boundaries of applicability of our pipelines, while simultaneously
instilling trust in the system.
[2] C. Chew, G. Eysenbach, Pandemics in the Age of Twitter: Content Analysis of Tweets
during the 2009 H1N1 Outbreak, PLOS ONE 5 (2010) e14118. URL: https://journals.plos.org/
plosone/article?id=10.1371/journal.pone.0014118. doi:10.1371/JOURNAL.PONE.0014118.
[3] A. Abd-Alrazaq, D. Alhuwail, M. Househ, M. Hai, Z. Shah, Top Concerns of Tweeters
During the COVID-19 Pandemic: Infoveillance Study, J Med Internet Res 2020;22(4):e19016
https://www.jmir.org/2020/4/e19016 22 (2020) e19016. URL: https://www.jmir.org/2020/4/
e19016. doi:10.2196/19016.
[4] F. Sebastiani, Machine learning in automated text categorization, ACM Computing Surveys
(CSUR) 34 (2002) 1–47. URL: https://dl.acm.org/doi/10.1145/505282.505283. doi:10.1145/
505282.505283.
[5] P. G. Lovaglio, M. Cesarini, F. Mercorio, M. Mezzanzanica, Skills in demand for
ICT and statistical occupations: Evidence from web-based job vacancies, Statistical
Analysis and Data Mining: The ASA Data Science Journal 11 (2018) 78–91. URL:
https://onlinelibrary.wiley.com/doi/full/10.1002/sam.11372https://onlinelibrary.wiley.
com/doi/abs/10.1002/sam.11372https://onlinelibrary.wiley.com/doi/10.1002/sam.11372.
doi:10.1002/SAM.11372.
[6] R. Boselli, M. Cesarini, S. Marrara, F. Mercorio, M. Mezzanzanica, G. Pasi, M. Viviani,
WoLMIS: a labor market intelligence system for classifying web job vacancies, Journal of
Intelligent Information Systems 51 (2018) 477–502. URL: https://link.springer.com/article/
10.1007/s10844-017-0488-x. doi:10.1007/S10844- 017- 0488- X/METRICS.
[7] I. Feinerer, K. Hornik, D. Meyer, Text Mining Infrastructure in R, Journal of Statistical
Software 25 (2008) 1–54. URL: https://www.jstatsoft.org/index.php/jss/article/view/v025i05.
doi:10.18637/JSS.V025.I05.
[8] G. Karypis, CLUTO - A Clustering Toolkit (2002). URL: http://conservancy.umn.edu/handle/
11299/215521.
[9] G. Csárdi, T. Nepusz, The igraph software package for complex network research (2006).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>F.</given-names>
            <surname>And</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Sewdass</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Calof</surname>
          </string-name>
          ,
          <source>Contemporary Practices of Intelligence Support for Competitiveness, Foresight and STI Governance</source>
          <volume>14</volume>
          (
          <year>2020</year>
          )
          <fpage>30</fpage>
          -
          <lpage>39</lpage>
          . URL: http://creativecommons.org/ licenses/by/4.0/. doi:
          <volume>10</volume>
          .17323/
          <fpage>2500</fpage>
          -
          <lpage>2597</lpage>
          .
          <year>2020</year>
          .
          <volume>3</volume>
          .30.39.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>