<!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>Deployment of Semantic Analysis to Call Center</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Akihiko Ohsuga Graduate School of Information Systems, University of Electro-Communications</institution>
          ,
          <country country="JP">Japan</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Takahiro Kawamura and Shinichi Nagano Corporate Research &amp; Development Center</institution>
          ,
          <addr-line>Toshiba Corp</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper, we present an application of text data triplification for a business. Since this is an in-company application from a laboratory to a division, we cannot describe it as “a success story of business-relevant, industrial deployments of Semantic Web technologies” in the CFP, although it will be useful as a case study.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Therefore, we proposed a method of comparing
semantically analyzed social media information and the inquiry
content. We triplify entries about product malfunctions on
social media, and convert them to a network of Linked Data
in advance. Then, by searching for the content of the inquiry
to the call center in the network, we confirm whether the same
issue is currently spreading on social media and whether the
inquiry is the tip of an iceberg. If there is a similar entry on
social media, it is determined whether the inquiry content is
a malfunction common to a model and, if so, the operator
offers a polite explanation to the user and a notification is sent
to a quality control (QC) section. Moreover, if the entry has
causal links connecting to users’ dissatisfaction and discontent,
a notification with high priority will be sent to the quality
control section.</p>
      <p>We, that is, our laboratory, brought the above-mentioned
advantages to the attention of a division of our company, which
manufactures and sells consumer electronics, and then received
Fig. 1. Search flow of inquiry contents from Linked Data
a research contract with a certain amount of R&amp;D expenses1.</p>
      <p>II. TRIPLIFICATION OF SOCIAL MEDIA INFORMATION</p>
      <p>To create a training dataset, firstly, we divided each
sentence in the dataset into chunks of semantically consistent
words by using Part of Speech (POS) analysis and syntactic
analysis, and then manually labeled one of eight properties,
namely, Subject, Action, Object, Location, Time, Modifier,
Because, and Other, to each block. We then used conditional
random fields (CRF) as a learning model, which is an
undirected graphical model for predicting a label sequence for a
sequence. The key point of the proposed method is that we also
constructed approximately 250 annotation rules using the result
of syntactic analysis and the predefined ontology, for example,
a noun before a postpositional particle ‘WO’ corresponds to
OBJECT in a Japanese sentence, and a sentence after a word
‘NAZANARA’ (because) and a sentence before the word have
a causal relation, and so forth. We then decided which of the
CRF estimation and the rule decision should be adopted based
on the estimation probability of CRF.</p>
      <p>In addition, we determined identities of values (chunks),
that is, entity linking, so that values of Subject, Object, etc.
that have the same meaning refer to an identical node in the
network, as much as possible. Finally, we unified the values
that are determined to be identical to a node whose label is a
typical value.</p>
      <p>III.</p>
    </sec>
    <sec id="sec-2">
      <title>MATCHING BETWEEN INQUIRY CONTENT AND</title>
      <p>LINKED DATA</p>
    </sec>
    <sec id="sec-3">
      <title>1approx. ten million yen for a half year</title>
      <p>triplified in the format of &lt; Si; Vi; Oi &gt;, and then triples that
have the same structure as the sentence are searched in the
triple store. As a result, if a triple with the same structure as
the inquiry content is found, we determine that the problem
does not concern an individual product, but is common to a
model. Moreover, the number of triples with the same structure
is regarded as an amount of topics on social media. When
querying the triple store to find Ss; Vs; Os, we also use the
method of entity linking described in II. Example graphs of
social media entries and inquiry content are shown in Fig. 2,
where each sentence has a sentence ID node and at most eight
properties.</p>
      <p>IV. EXPERIMENTS ON TRIPLIFICATION AND MATCHING
A. Triplification of social media</p>
      <p>In an experiment, we collected entries about a TV set
manufactured and sold by our company from a well-known
review site in Japan2, and then conducted labeling, learning,
and estimation with the method described in the previous
section. The dataset is 197 sentences for three months, and
evaluated with 10-fold cross-validation. Table I shows the
combined result of the CRF estimation in the case of the
estimation probability p &gt; 0:6 or the rule decision, otherwise.</p>
      <p>Weighted Average (Ave.), which is an average value
according to the number of each property, indicates that the
combined method we proposed achieved accuracy of 94.1%.
The accuracy of the Location property is lower than that
of other properties because of the shortage of geographical
names registered in the system. The low accuracy of the
Time property seems to be attributable to the difficulty of
distinguishing it from the Modifier property. We also confirmed
that extraction of the causal relation is feasible, since the
accuracy of the Because property is high.</p>
      <p>The division to which we provided this result commented
that the 94.1% extraction accuracy is satisfactory, but pointed
out that on this occasion social media information was
collected for a certain period and converted to a graph (Linked
Data), and therefore the graph represents a snapshot. Opinions
expressed on social media are continually changing from
product release to malfunction discovery and manufacturers’
responses, and thus such time-series variations should be
represented in the graph. In addition, users’ complaints are of
varying strength, and thus they should be divided into multiple
stages from a weak complaint to a strong complaint. Therefore,
we intend to prepare more detailed properties for representing
various nuances of verbs.</p>
      <p>B. Matching between inquiry content and social media</p>
      <p>In the experiment, we first extracted 220 call logs
(summaries of inquiry contents described by operators) from 25,459
logs about our company’s TV sets for a month, September
2012. We then compared them with social media information
that was triplified as described in IV-A. Finally, the matching
results between the call log and part of social media were
manually checked, and then the accuracy of the matching was
calculated. The result is shown in Table II.</p>
      <p>TABLE II. MATCHING ACCURACY OF INQUIRY CONTENTS (AVE.)
No data
9.1%</p>
      <p>No match
Triplification Error
13.6%</p>
      <p>Match
Precision
88.2%</p>
      <p>Recall
33.3%</p>
      <p>The fact that the precision of call logs to social media
graph was about 90% indicates that checking the same entry on
social media as a call log is possible. Since the recall was low,
however, we found that it is difficult to deduce how widely the
call log is spreading on social media from this result. The recall
was low because there are several expressions that represent
the same condition and content on social media, and also the
method of entity linking mentioned in II is insufficient to unify
them.</p>
      <p>The division to which we provided this result commented
that when an inquiry is received at a call center, it is not
possible due to time constraint that an operator performs
keyword search with appropriate keyword expansion, and find
the same entry as the inquiry content on social media, but
this system automated comparison between call logs and social
media using semantic search with word identification and word
relation. The comment also indicated that in future when the
malfunction of a model is spreading on social media, an alert
should be transmitted before receiving the call log.</p>
      <p>V.</p>
    </sec>
    <sec id="sec-4">
      <title>CONCLUSIONS AND FUTURE WORK</title>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>