Alexei Alexandrovich Yatskov • Keio University
Research Advisors
Yasushi Kiyoki • Yoshiyasu Takefuji • Kuniaki Mukai
This Presentation Online
ISBN 978-1-4503-3491-4/15/12
).accommodating
affordable
atmospheric
delicious
accessible
nearby
Most review sites can be processed with a common method!
[index.next] path = "div.deckTools.btm a.nav.next.rndBtn.rndBtnGreen.taLnk" attr = "href"
[item.count] path = "h3.reviews_header" regEx = "^(\\d+)"
[item.props.service] accommodating = 1.0 affordable = 0.0 atmospheric = 0.0 delicious = 0.0 scale = 5.0 path = "dl#js-rating-detail > dd:nth-child(4)"
name = "yelp" domains = ["www.yelp.co.jp"]
[index.items] path = "a.biz-name" attr = "href" [index.next] path = "a.next" attr = "href"
[item.name] path = "h1.biz-page-title" [item.address] path = "div.media-story address" [item.count] path = "span.review-count > span"
[item.props] [item.props.overall] accommodating = 1.0 affordable = 1.0 atmospheric = 1.0 delicious = 1.0 scale = 5.0 path = "#wrap > div.biz-country-jp > div > div.top-shelf > [...] > div > i" regEx = "^([0-9]*\\.?[0-9]+)" attr = "title"
…different rating systems, site designs, and users!
reviews
⇒ review datacategories
⇒ user categorieshistory
⇒ review access historyhistoryGroups
⇒ history to category groupingAnalogy Using a 2D Vector Space
For each axis (feature):
Our system's secondary visual output increases user awareness.
Users browse restaurant reviews in a six-dimensional vector space.
nearby
”accessibility
”-1
, 0
, and 1
).Prototype application is publicly accessible:
Complete source code available on GitHub: