<!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>Recommending Items with Conditions Enhancing User Experiences Based on Sentiment Analysis of Reviews</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Konstantin Bauman</string-name>
          <email>kbauman@stern.nyu.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bing Liu</string-name>
          <email>lub@cs.uic.edu</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexander Tuzhilin</string-name>
          <email>atuzhili@stern.nyu.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Stern School of Business, New York University</institution>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Illinois</institution>
          ,
          <addr-line>at Chicago, UIC</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper we propose a new method of recommending not only items of interest to the user but also the conditions enhancing user experiences with those items, such as recommending to go to a restaurant for seafood. This method is based on the sentiment analysis of user reviews, predicts sentiments that the user might express about the aspects determined in an application, and identi es the most valuable aspects of user's potential experience with the item. Furthermore, our method recommends the items together with those most important aspects over which the user has control and can potentially select them, such as the time to go to a restaurant, e.g. lunch vs. dinner, or what to have there, such as seafood. We tested our method on three applications (restaurants, hotels and beauty&amp;spas) and experimentally showed that those users who followed our recommendations of items with their corresponding conditions had better experiences, as de ned by the overall rating, than others.</p>
      </abstract>
      <kwd-group>
        <kwd>Recommender systems</kwd>
        <kwd>user reviews</kwd>
        <kwd>sentiment analysis</kwd>
        <kwd>user experience</kwd>
        <kwd>conditions of user experience</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        Over the last ve years, there has been much interest in
leveraging user reviews for providing personalized
recommendations based on these reviews [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Most of this work
focuses on trying to improve estimations of user ratings based
on the review and other relevant information [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and also
trying to explain why particular recommendations are
provided to the user based on the review [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>Permission to make digital or hard copies of all or part of this work for personal or
classroom use is granted without fee provided that copies are not made or distributed
for profit or commercial advantage and that copies bear this notice and the full
citation on the first page. Copyrights for components of this work owned by others than
ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or
republish, to post on servers or to redistribute to lists, requires prior specific permission
and/or a fee. Request permissions from permissions@acm.org.</p>
      <p>CBRecSys 2016, September 16, 2016, Boston, MA, USA.</p>
      <p>Copyright remains with the authors.</p>
      <p>These approaches aimed at predicting and explaining
ratings in terms of the user and item characteristics without
taking into the consideration additional factors, such as
circumstances of consuming the item and personal choices of
the user. For example, consider the user choosing between
doing a manicure or a haircut in a salon. Depending on
what the user would choose to do during her visit, she can
give di erent ratings to the salon. Therefore, user
experience of a particular item can be improved by recommending
some appropriate conditions of consuming that item, such
as doing a pedicure in that speci c salon.</p>
      <p>In this paper, we address this issue by recommending not
only particular items, but also the conditions (i.e. the most
important aspects) of potential experiences that the user
can control, such as having haircut or pedicure in a salon.
Furthermore, we can recommend certain actions to the
management of an establishment (item) that would personalize
experiences of the user when consuming the item (e.g.,
visiting the establishment). For example, we may recommend
to the management of the Gotham Bar &amp; Grill restaurant
in New York to suggest the duck dish to a user because our
method estimated that the user would particularly like that
dish in that restaurant.</p>
      <p>In this paper, we make the following contributions. First,
we propose a novel approach of enhancing functionality of
recommender systems by recommending not only the item
itself but the item with the corresponding conditions
enhancing user experience of the item. Further, we propose
that the management of an establishment reviews the
crucial aspects of the user's experience of the establishment
that were identi ed by our method and uses them to
personalize user experiences, thus improving the overall user
ratings. Second, we developed a method for identifying the
most valuable aspects of future experiences of the users that
is based on the sentiment analysis of user reviews. Third, we
tested our method on actual reviews and showed that users
who followed our recommendations rate their experiences
signi cantly higher than others.
2.</p>
    </sec>
    <sec id="sec-2">
      <title>LITERATURE REVIEW</title>
      <p>
        Over the last few years, several papers tried to improve
estimation of unknown ratings by using user reviews [
        <xref ref-type="bibr" rid="ref12 ref16 ref17 ref5">5, 12,
16, 17</xref>
        ]. For example, authors of [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] found six aspects in
restaurant reviews and trained classi ers to identify them
in text. Further they use this information to improve
rating prediction quality. As another example, [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] uses the
LDA-based approach combined with Matrix Factorization
to better predict the unknown ratings. Furthermore, [
        <xref ref-type="bibr" rid="ref3 ref8">3, 8</xref>
        ]
use more extensive graphical models than [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] to predict
unknown ratings that are based on collaborative ltering and
topic modeling of user reviews. As a result they capture
interpretable aspects and the sentiments of each aspect of
a review. Moreover, [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] proposes another method to
improve rating prediction based on learning users' interests
and items' characteristics. In [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] authors proposed a tensor
factorization approach for the rating inference. Operating
on the tensor composed of the overall and the aspect ratings,
this approach is able to capture the intrinsic relationships
between users, items, and aspects of user reviews, and
provide reasonably good predictions for unknown ratings.
Finally, [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] determines aspect weight preferences of the user
and estimates user satisfaction with the item based on these
weights.
      </p>
      <p>In contrast to these papers, in our work, we focus not only
on rating predictions but also on determining the most
important aspects having the highest impact on ratings
measuring user's potential future experience of an item. Moreover,
we provide recommendations not only of items of interest to
the user but also the conditions enhancing user experiences
with those items.</p>
      <p>
        Furthermore, [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] constructed an aspect ontology for the
Digital Camera application, developed a set of rules for
identifying those aspects in text along with their sentiments.
Based on the collected data, [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] aggregated pro les of these
cameras and presented simple recommendations using
knowledge based recommendation techniques. Also, [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] proposed
an approach of extracting aspect-speci c ratings from the
reviews and then recommending new reviews to the users
based on these ratings. In contrast to [
        <xref ref-type="bibr" rid="ref1 ref14">1, 14</xref>
        ], we focus on
recommending the most important aspects over which the
user has control and that she can potentially select.
      </p>
      <p>
        Finally, there are a few publications on explanations of
recommendations based on user reviews. In particular, [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]
proposes the Explicit Factor Model (EFM) to generate
explainable recommendations while keeping high prediction
accuracy. In addition, [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] provides reasons why an item has
been recommended vs. its various alternatives based on the
aspects extracted from the reviews. In contrast to this work,
our goal is not only to provide explanations but also to
recommend the most important aspects over which the user has
control and that she can potentially select.
      </p>
    </sec>
    <sec id="sec-3">
      <title>OVERVIEW OF THE METHOD</title>
      <p>In this section we present a method of identifying the most
valuable aspects of future user experiences of the items and
recommend the items together with the most important
aspects over which the user has control and that she can
potentially select. This method consists of sentiment analysis
of user reviews, identi cation of relations between di erent
aspects of the reviews, predicting sentiments that the user
might express about these aspects, and calculating personal
impact factors that each aspect contributes to the overall
rating for the user. Moreover, we identify and recommend to
the management of an establishment to consider potentially
important aspects of the user experience with the
establishment and use them to personalize user experiences there,
thus improving the overall user rating of the establishment.
The proposed method consists of 5 steps described below.
(1) Extracting aspects from the reviews.</p>
      <p>
        In this step we utilized the state-of-the-art
\industrialstrength" sentiment analysis system Opinion Parser [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] that
uses Double Propagation method [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] for extracting aspects
from texts. The sentiment classi cation algorithm is the
lexicon-based method [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], which has its roots in [
        <xref ref-type="bibr" rid="ref4 ref6">4, 6</xref>
        ] but
with signi cant improvements.
      </p>
      <p>We applied Opinion Parser to the set of reviews R for a
given application (e.g. restaurants) in order to build a set
of aspects A occurring in R. Furthermore, for each review
r 2 R; Opinion Parser identi es a set of aspects Ar
occurt
ring in r and corresponding sentiments sui opinions of user
u about aspects t 2 Ar of experience with item i.
(2) Training the sentiment predicting model.</p>
      <p>In a typical review, set Ar contains only a small part of all
the aspects A, and thus for each particular aspect the matrix
of known sentiments for (user, item) pairs is more sparse
than matrix of ratings. Therefore, the problem of predicting
sentiments of the aspects becomes even more challenging
than prediction of the overall rating of review r.</p>
      <p>Since various aspects of a review can be correlated, such
as \desert" and \fruits", we propose an approach of using
this correlation information to train the sentiment prediction
model. In particular, in review r for each aspect t 2 fA
t
Arg we estimate its (unknown) sentiment sui as a weighted
average of the explicitly speci ed sentiments of its k nearest
neighbors. More formally,
s^tui =</p>
      <p>P1k wtj sui ;</p>
      <p>j</p>
      <p>P1k wtj
where the weights wtj are computed as Spearman
correlations between aspects t and j. In case if the user did not
express sentiments about a certain number of the correlated
aspects, we leave the sentiment value of the aspect t blank.</p>
      <p>Next, for each aspect t 2 A we train the Matrix
Factorization model in the following form:
s^tui =</p>
      <p>t + btu + bit + ptu qit:
This approach takes into account user's personal preferences,
items individual characteristics and their interaction for each
particular aspect t 2 A:
(3) Building regression model to predict ratings.</p>
      <p>To build the regression model for predicting ratings, we
rst ll in the remaining missing values of sentiments for
those aspects t 2 fA Arg that were left blank in Step 2.
We ll it with the average values of the aspects' sentiments
avg(stui) taken across explicitly speci ed values in R. Note,
that if the user did not mention the aspect in the review, we
assume that she had the average satisfaction of the aspect
and it did not a ect her overall rating signi cantly.</p>
      <p>We next build the regression model predicting rating rui of
the review based on the estimated sentiments s^tui for aspects
from A. More speci cally we estimate the overall rating with
the regression model in the following form:
rui = (A + Bu + Ci) Sui
(1)
where, A = (a0; : : : ; an) is a vector of general coe cients,
Bu = (b0u; : : : ; bun) is a vector of coe cients pertaining to
user u, Ci = (ci0; : : : ; cin) is a vector of coe cients pertaining
to item i, and Sui = (s^0ui; : : : ; s^uni) is a vector of estimated
values of sentiments corresponding to aspects from A in the
particular review. Further, we avoid over- tting by using
the regularized model:</p>
      <p>min
a ;b ;c</p>
      <p>X (rui rui)2+
(u;i)2R
n
X
t=0
at2 + X(btu)2 + X(cit)2
u
i
!!</p>
      <p>As it follows from Eq.(1), the proposed model estimates
individual preferences of user Bu and the individual
characteristics of item Ci.
(4) Calculating impacts of aspects on rating.</p>
      <p>In this step we apply the models built in Steps 2 and 3
for determining most important aspects of user's potential
experiences with the establishment, where the importance
of an aspect is determined by its weight in the regression
model described in Step 3. More speci cally, for a new
potential review we predict sentiment stui of each of the aspects
t 2 A. Then we compute the impact of each sentiment being
potentially explicitly expressed in the review as follows. By
construction, our regression model takes an average
sentiment value in case when the user did not express her
opinion. Therefore, we calculate the aspects' impact as product
of the di erence between the predicted value of sentiment
and the average sentiment value for the particular aspect,
with the corresponding coe cient in the regression model
(Eq.(1)):
impacttui = (at + btu + cit) (stui
avg(stui)):
(2)</p>
      <p>These calculated impacts re ect the importance of each
aspect on the overall rating and they might be positive or
negative.
(5) Recommending items and conditions.</p>
      <p>Next, we identify two groups of aspects in A over which
(a) the user has control and (b) the management of the
establishment has control, in order to recommend most
important of them in both cases. Furthermore, we identify the
conditions that we want to recommend to the user or the
management together with the item, where the condition is
a suggestion to experience (positive) or not to experience
(negative) a particular aspect. Finally, we recommend an
item and its corresponding conditions to the user, or the
most important conditions to the management.</p>
      <p>For example, if our system identi ed aspect \ sh" as
having high positive impact on the rating, we will recommend
this restaurant and the condition of ordering sh in that
restaurant to the user. Similarly, if aspect \desert" has
strong negative impact on the rating, we may still
recommend to the user to visit that restaurant under the
condition not to order desert there. Similarly, we can recommend
such conditions to the management. For example, we can
recommend to the management of a health&amp;beauty salon
to provide a complementary drink to the user (since it will
improve her overall experience) and don't chat to her too
much while in session.</p>
      <p>In summary, we proposed a method for identifying and
recommending the most valuable aspects of potential user
experiences of the items. This method consists of sentiment
analysis of user reviews, identi cation of relations between
di erent aspects of the reviews, predicting sentiments that
the user might express about these aspects, and calculating
personal impact factors that each aspect contributes to the
overall rating for the user. In Section 4, we show the results
of applying the proposed method to real data from three
applications.</p>
    </sec>
    <sec id="sec-4">
      <title>EXPERIMENTS AND RESULTS</title>
      <p>To demonstrate how well our method works in practice,
we tested it on the Yelp dataset1 for restaurants, hotels and
1https://www.yelp.com/dataset challenge/dataset
Meat
beef
meat
bbq
ribs
veal
pork</p>
      <p>Fish
cod
salmon
cat sh
tuna
shark
sh</p>
      <p>Dessert
tiramisu
cheesecake
chocolate
dessert
ice cream
macaroons</p>
      <p>Money
price
dollars</p>
      <p>cost
budget
charge
check</p>
      <p>Service
bartender
waiter
service
hostess
manager
sta</p>
      <p>Decor
design
ceiling
decor
lounge
window
space
beauty&amp;spas applications for the reviews collected in
several US cities over a period of 6 years. In this study we
used the reviews of 24,917 restaurants produced by 384,821
users (1,344,405 reviews in total), 1,424 hotels produced by
65,387 users (96,384 reviews) and for the 6,536 beauty&amp;spas
produced by 71,422 users (104,199 reviews in total).</p>
      <p>We applied the 5-step method presented in Section 3 to
this Yelp data. As a result, we managed to extract 68
aspects for restaurants, 44 aspects for hotels, and 45 aspects
for beauty&amp;spas applications in Step 1 of our method using
Opinion Parser. Table 1 presents several aspects pertaining
to the restaurant application with examples of
corresponding words.</p>
      <p>Further, the set of reviews R in each application is
partitioned into train and test sets in the ratio of 80% to 20%.
After determining the sets of aspects in the reviews and
aggregating their sentiments as described in Step 1, we lled
in the missing sentiment values and trained the sentiment
prediction models for each aspect, as described in Step 2.</p>
      <p>We compared the performance of our approach with the
standard MF models built only on the sets of explicitly
expressed sentiments. Our results show that the proposed
approach works better than standard one in terms of RMSE
for most of the aspects across all the three applications. In
particular, our method signi cantly outperformed standard
MF for 43 aspects (out of 68) for restaurants, for 19
aspects (out of 44) for hotels, and for 33 aspects (out of 45)
for beauty&amp;spas. For all the remaining aspects, the di
erences between our method and the standard MF approach
are not statistically signi cant. As it was expected, our
approach works better for those aspects that have several
close neighbors frequently mentioned in the reviews. For
example, in a restaurant application aspect \music" is close
to \atmosphere" and \interior", and therefore, our approach
outperformed the standard one in predicting sentiments of
the \music" aspect by 7:8% in terms of RMSE.</p>
      <p>In Step 3 of our method, we obtained the rating
prediction model and compared its performance with the standard
MF approach to rating predictions. The results of this
comparison (in terms of RMSE) are presented in Table 2, from
which we conclude that the two methods are very similar in
terms of their performance. This means that our regression
model (Eq.(1)) predicts ratings reasonable well (comparably
to the MF approach).</p>
      <p>Followed
Other cases
Not followed
Other cases</p>
      <p>Restaurants
users managers
3.818 3.816
3.734 3.737
3.482 3.473
3.784 3.787</p>
      <p>We next applied our models to the test data and
determined the most important aspects for each user and item
pair, as described in Step 4. Finally, we produced
recommendations both for the users and the management, as
described in Step 5.</p>
      <p>We next compared the ratings of the users and the
management who followed our positive recommendations (i.e.,
mentioned the recommended aspects in their reviews) against
other cases (i.e., that did not mention them) across the
restaurants, hotels and beauty&amp;spas applications. Further,
we also did similar comparisons for negative
recommendations (such as, do not order the desert in restaurant X),
i.e., we compared users or managers who did not follow our
negative recommendations (i.e., mentioned the negatively
recommended aspects in their reviews) with others.</p>
      <p>The results of these comparisons are presented in Table
3, where numbers in cells represent average ratings for users
and managers across the three applications. The rows in
Table 3 represent di erent conditions of whether or not the
users followed our recommendations. As Table 3 shows, our
recommendations of items and conditions lead to higher
evaluation ratings in those cases when users followed them vs.
other cases, and all the di erences are statistically signi
cant.</p>
    </sec>
    <sec id="sec-5">
      <title>CONCLUSION</title>
      <p>In this paper, we presented a new method of
recommending not only items of interest to the user but also the
conditions enhancing user experiences with those items. This
method is based on the sentiment analysis of user reviews,
predicts sentiments that the user might express about the
aspects determined in an application, such as restaurants
or hotels, and identi es the most valuable aspects of user's
potential experience with the item. We tested it on three
Yelp applications (restaurants, hotels and beauty&amp;spas) and
showed that our recommendations lead to higher evaluation
ratings when users followed them vs. others.</p>
      <p>This new approach to providing recommendations helps
users to customize and enhance their experiences when
consuming items, such as deciding what they should order in a
particular restaurant.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Aciar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , S. Simo , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Debenham</surname>
          </string-name>
          .
          <article-title>Informed recommender: Basing recommendations on consumer product reviews</article-title>
          .
          <source>Intelligent Systems</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>L.</given-names>
            <surname>Chen</surname>
          </string-name>
          , G. Chen, and
          <string-name>
            <given-names>F.</given-names>
            <surname>Wang</surname>
          </string-name>
          .
          <article-title>Recommender systems based on user reviews: the state of the art</article-title>
          .
          <source>User Modeling</source>
          and
          <string-name>
            <surname>User-Adapted</surname>
            <given-names>Interaction</given-names>
          </string-name>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Diao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Qiu</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.-Y. Wu</surname>
            ,
            <given-names>A. J.</given-names>
          </string-name>
          <string-name>
            <surname>Smola</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Jiang</surname>
            , and
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Wang</surname>
          </string-name>
          .
          <article-title>Jointly modeling aspects, ratings and sentiments for movie recommendation</article-title>
          .
          <source>KDD</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>X.</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Liu</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P. S.</given-names>
            <surname>Yu</surname>
          </string-name>
          .
          <article-title>A holistic lexicon-based approach to opinion mining</article-title>
          .
          <source>WSDM '08. ACM</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>G.</given-names>
            <surname>Ganu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kakodkar</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Marian</surname>
          </string-name>
          .
          <article-title>Improving the quality of predictions using textual information in online user reviews</article-title>
          .
          <source>Inf. Syst.</source>
          ,
          <volume>38</volume>
          (
          <issue>1</issue>
          ):1{
          <fpage>15</fpage>
          ,
          <string-name>
            <surname>Mar</surname>
          </string-name>
          .
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Hu</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Liu</surname>
          </string-name>
          .
          <article-title>Mining and summarizing customer reviews</article-title>
          .
          <source>KDD '04. ACM</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Lawlor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Muhammad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Rafter</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Smyth</surname>
          </string-name>
          .
          <article-title>Opinionated explanations for recommendation systems</article-title>
          .
          <source>Research and Dev. in Int. System</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>G.</given-names>
            <surname>Ling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Lyu</surname>
          </string-name>
          ,
          <string-name>
            <surname>and I. King.</surname>
          </string-name>
          <article-title>Ratings meet reviews, a combined approach to recommend</article-title>
          .
          <source>RecSys '14</source>
          , pages
          <fpage>105</fpage>
          {
          <fpage>112</fpage>
          , New York, NY, USA,
          <year>2014</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>B. Liu. Sentiment</given-names>
            <surname>Analysis</surname>
          </string-name>
          and
          <string-name>
            <given-names>Opinion</given-names>
            <surname>Mining</surname>
          </string-name>
          . Morgan and Claypool Publishers,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>H.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Song</surname>
          </string-name>
          , and
          <string-name>
            <given-names>X.</given-names>
            <surname>Du</surname>
          </string-name>
          .
          <article-title>Combining user preferences and user opinions for accurate recommendation</article-title>
          .
          <source>Electron. Commer. Rec. Appl.</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J.</given-names>
            <surname>McAuley</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Leskovec</surname>
          </string-name>
          .
          <article-title>Hidden factors and hidden topics: Understanding rating dimensions with review text</article-title>
          .
          <source>RecSys '13. ACM</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>J. McAuley</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Leskovec</surname>
            , and
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Jurafsky</surname>
          </string-name>
          .
          <article-title>Learning attitudes and attributes from multi-aspect reviews</article-title>
          .
          <source>ICDM '12</source>
          , pages
          <fpage>1020</fpage>
          {
          <fpage>1025</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>G.</given-names>
            <surname>Qiu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bu</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Chen</surname>
          </string-name>
          .
          <article-title>Opinion word expansion and target extraction through double propagation</article-title>
          .
          <source>Comput. Linguist.</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>V.</given-names>
            <surname>Suresh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Roohi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Eirinaki</surname>
          </string-name>
          .
          <article-title>Aspect-based opinion mining and recommendationsystem for restaurant reviews</article-title>
          .
          <source>RecSys '14. ACM</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>N.</given-names>
            <surname>Tintarev</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Mastho</surname>
          </string-name>
          .
          <article-title>Explaining recommendations: Design and evaluation</article-title>
          .
          <source>Recommender Systems Handbook 2nd edt.</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>I. Titov</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>McDonald</surname>
          </string-name>
          .
          <article-title>A joint model of text and aspect ratings for sentiment summarization</article-title>
          .
          <source>In Proceedings of ACL-08: HLT</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>H.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Lu</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Zhai</surname>
          </string-name>
          .
          <article-title>Latent aspect rating analysis without aspect keyword supervision</article-title>
          .
          <source>KDD '11. ACM</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          , and
          <string-name>
            <given-names>X.</given-names>
            <surname>Yu</surname>
          </string-name>
          .
          <article-title>Collaborative ltering with aspect-based opinion mining: A tensor factorization approach</article-title>
          . In IEEE ICDM,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Yin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wu</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Yao</surname>
          </string-name>
          .
          <article-title>Learning to recommend with user generated content</article-title>
          .
          <source>WAIM</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , G. Lai,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , Y. Liu, and
          <string-name>
            <given-names>S.</given-names>
            <surname>Ma</surname>
          </string-name>
          .
          <article-title>Explicit factor models for explainable recommendation based on phrase-level sentiment analysis</article-title>
          .
          <source>In ACM SIGIR</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>