Commit 6c348770 authored by  Joel  Oksanen's avatar Joel Oksanen
Browse files

Lots of changes, started working on ConceptNet, CoreNLP, in order to prepare...

Lots of changes, started working on ConceptNet, CoreNLP, in order to prepare SemEval data for training classifier.
parent 9e151325
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAr1eu+bmGaX3IJ+duCqPw+WIlXrvGOJuAEH/6j/HZIYTUliuEKG71OGocqvXO
/4x4BuQQx5+BA+6kWIfHcW7LzdEsUZlHDgRxO+WuRK+A6F5H5EnvlAvBSNpg4+ernabuEcnXa5f4
0+wem3t+RSOYCympAxpbuWZP33UkH5ucl8HAesztOGxUVMIj8VynET4ADpcdDwt+B2rD7OFO9QJP
hS5gcEw7lIYiOctPc2hJ3DvKFcdk7ZyER/l5g06VfnboV4OBzCLvd526eUZxrq8YLQvbTM3eu9qE
gJV1Bg+ZOLfbCZV+sKpVZL6ZyJxuVoSOjQIrXMSj0Wp9i1l1qZG9jwIDAQABAoIBAH3db1kLeBTZ
mYgrdK5mqGAbt7+dAtk3pmIxu+cAMGEDPKbfbeqoW5a3dQSzlneSmcY4iGMDeFUeRRLXxK8EXX/M
mweoA31oavAYG1RqtxoWM30IJdYb6g8l009FycdNQK+8N8qgOJnHcOEjcKyotEevDAeSMC2R59v7
9oZJ6cp0tcPEyEJzUQz8K4SzE137n0ieBpPXE/SHqRek53PGzDFG01SstaDECMSbPlcXyZw63CQs
U09r1O7CG6KcqLjgBEB+RtglNld56INLuSVMn29zTjWFzmKaLUj9A6PnTvq1UIM6hUsCNa6+2E1c
by6tZXRRujPKCMyXDFIiw8/W0cECgYEA4OeBsdVNx2/+M1nT9crLQWfbGz8YV/eAogngJhLeJEYJ
Ui2nBk1FbGRpivtfStMDRjRYzwzuCt5YvHFv+qiLFh3bFamqm5a9XnGtyqOrCB0JM1r0NJNeTc4A
+rxTuVNk0JG9cK4Ei/lKaz35vAi16pAI+NxkP4b0AJkB6X2w9HcCgYEAx5XvgZx6MQksuQQzpiWF
PVrZF4wX749iJV+LKp76cSlRZDhqKfOX/K5gKZXB0JXgKVXyifj6X5VA/rFlsY1H+daPuHrHIcRy
kUlf3EHm+m0G6c6FxpVcJtWGabJZ4uN+jpydCryrfGdFj/gIIIk/09ga1cnF6L/q6f3+AoaAPakC
gYEAlz4YEacH7x55K780sw31Mb7Nsbz0efOPJWjOu8vkZzBSBFl/ANXl4caE01nH82GDyipZrqNb
USPFOLRwQXgmUHEza5X1jTwJjQGVhbgaxBICpe58Wv7fZCMstXEAPJjAKyJW6vebRyYVzZiX4MNa
0qqZ3gEXyUDPxbcfeg10enECgYAik81MrSlWOXqwCxRPoox01rppo/G5pSOhye24Upac6EWbkVKD
NhqMwkESs0lCs9SEFMnSMXpe+OKrvVwa6JkhpZR8p3i8VuZqWUXsSNaVaDIca5UtlE7Ew5Vn1mhQ
MI2Kc4OZippDETkx+gyeZmjScMwlYbGR4z31j/Vjxp2NEQKBgAmp+i4yGQY+sstBLXDBPCNq1uEo
FMPSTbwYoz6ezVFRe5B+QnL/pW5hdH60KEez0qoQGTYkdgLW5bwTI+K2PzG3BPTPvW0eOvWRJBXF
I0Rj6KAnGdcrONYB0Mp++X4so1tJ5y2iZAPeArZcLcoXGNozSfsnuC3GKxXAJaFPC+u+
-----END RSA PRIVATE KEY-----
\ No newline at end of file
......@@ -2,7 +2,7 @@ import pandas as pd
class DataLoader:
data_location = 'amazon_reviews_us_Camera_v1_00.tsv'
data_location = 'camera_prepared_data.tsv'
reviews = pd.read_csv(data_location, sep='\t', error_bad_lines=False)
def get_reviews(self, product_id):
......
......@@ -144,6 +144,7 @@ class Agent:
def analyze_reviews(self, reviews):
# get ra
self.ra = []
self.vote_sum = {argument : 0 for argument in arguments}
self.vote_phrases = {argument : [] for argument in arguments}
voting_reviews = 0
review_count = 0
......@@ -157,6 +158,7 @@ class Agent:
# add final vote tuples to ra with simplified polarity in {+ (true), - (false)}
for argument in votes:
self.ra.append({'review_id': review_id, 'argument': argument, 'vote': votes[argument]})
self.vote_sum[argument] += votes[argument]
for argument in vote_phrases:
self.vote_phrases[argument].append(vote_phrases[argument])
# only consider items that obtained votes from at least 33% of reviewers
......@@ -171,6 +173,10 @@ class Agent:
print(self.qbaf)
print('strengths:')
print(self.strengths)
print('votes:')
for argument in arguments:
print(argument, 'direct: {} positive, {} negative'.format(len(self.supporting_phrases(argument)), len(self.attacking_phrases(argument))))
print(argument, 'augmented sum: {}'.format(self.vote_sum[argument]))
def get_strongest_supporting_subfeature(self, argument):
supporters = self.qbaf['supporters'][argument]
......@@ -187,7 +193,7 @@ class Agent:
return max(attacker_strengths, key=attacker_strengths.get)
def liked_argument(self, argument):
return len(self.supporting_phrases(argument)) >= len(self.attacking_phrases(argument))
return self.vote_sum[argument] >= 0 # len(self.supporting_phrases(argument)) >= len(self.attacking_phrases(argument))
def supported_argument(self, argument):
return (self.get_strongest_supporting_subfeature(argument) != None and
......
......@@ -10,7 +10,7 @@ price = Node('price', parent=camera)
shipping = Node('shipping', parent=camera)
lens = Node('lens', parent=camera)
zoom = Node('zoom', parent=lens)
af = Node('af', parent=lens)
af = Node('autofocus', parent=lens)
arguments = [camera, images, video, battery, flash, audio, price, shipping, lens, zoom, af]
features = [images, video, battery, flash, audio, price, shipping, lens, zoom, af]
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Reviews>
<Review rid="en_BlueRibbonSushi_478218171">
<sentences>
<sentence id="en_BlueRibbonSushi_478218171:0">
<text>Yum!</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218171:1">
<text>Serves really good sushi.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218171:2">
<text>Not the biggest portions but adequate.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218171:3">
<text>Green Tea creme brulee is a must!</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218171:4">
<text>Don&apos;t leave the restaurant without it.</text>
</sentence>
</sentences>
</Review>
<Review rid="en_BlueRibbonSushi_478218345">
<sentences>
<sentence id="en_BlueRibbonSushi_478218345:0">
<text>No Comparison</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218345:1">
<text>– I can&apos;t say enough about this place.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218345:2">
<text>It has great sushi and even better service.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218345:3">
<text>The entire staff was extremely accomodating and tended to my every need.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218345:4">
<text>I&apos;ve been to this restaurant over a dozen times with no complaints to date.</text>
</sentence>
</sentences>
</Review>
<Review rid="en_SchoonerOrLater_477965690">
<sentences>
<sentence id="en_SchoonerOrLater_477965690:0">
<text>Snotty Attitude</text>
</sentence>
<sentence id="en_SchoonerOrLater_477965690:1">
<text>– We were treated very rudely here one time for breakfast.</text>
</sentence>
<sentence id="en_SchoonerOrLater_477965690:2">
<text>The owner is belligerent to guests that have a complaint.</text>
</sentence>
</sentences>
</Review>
<Review rid="en_SchoonerOrLater_477965849">
<sentences>
<sentence id="en_SchoonerOrLater_477965849:0">
<text>Good food!</text>
</sentence>
<sentence id="en_SchoonerOrLater_477965849:1">
<text>– We love breakfast food.</text>
</sentence>
<sentence id="en_SchoonerOrLater_477965849:2">
<text>This is a great place to get a delicious meal.</text>
</sentence>
<sentence id="en_SchoonerOrLater_477965849:3">
<text>We never had to wait more than 5 minutes.</text>
</sentence>
<sentence id="en_SchoonerOrLater_477965849:4">
<text>The staff is pretty friendly.</text>
</sentence>
<sentence id="en_SchoonerOrLater_477965849:5">
<text>The onion rings are great!</text>
</sentence>
<sentence id="en_SchoonerOrLater_477965849:6">
<text>They are not greasy or anything.</text>
</sentence>
</sentences>
</Review>
<Review rid="en_PagodaRestaurant_478006817">
<sentences>
<sentence id="en_PagodaRestaurant_478006817:0">
<text>Overrated</text>
</sentence>
<sentence id="en_PagodaRestaurant_478006817:1">
<text>– I was highly disappointed in the food at Pagoda.</text>
</sentence>
<sentence id="en_PagodaRestaurant_478006817:2">
<text>The lemon chicken tasted like sticky sweet donuts and the honey walnut prawns, the few they actually give you.....were not good.</text>
</sentence>
<sentence id="en_PagodaRestaurant_478006817:3" OutOfScope="TRUE">
<text>The prices are outrageous, especially since the food was actually less satisfying than most neighborhood Chinese establishments.</text>
</sentence>
<sentence id="en_PagodaRestaurant_478006817:4">
<text>Nice ambience, but highly overrated place.</text>
</sentence>
<sentence id="en_PagodaRestaurant_478006817:5">
<text>I will not go back.</text>
</sentence>
</sentences>
</Review>
<Review rid="en_ParkChaletGardenRestaurant_477778282">
<sentences>
<sentence id="en_ParkChaletGardenRestaurant_477778282:0">
<text>Worst Service I Ever Had</text>
</sentence>
<sentence id="en_ParkChaletGardenRestaurant_477778282:1">
<text>– A group of 5 of us went there for Sunday brunch and sat outside.</text>
</sentence>
<sentence id="en_ParkChaletGardenRestaurant_477778282:2">
<text>Everyone that sat in the back outside agreed that it was the worst service we had ever received.</text>
</sentence>
<sentence id="en_ParkChaletGardenRestaurant_477778282:3">
<text>Our waiter was non-existent and after our food finally arrived over an hour after we ordered, we were not given any water or utensils.</text>
</sentence>
<sentence id="en_ParkChaletGardenRestaurant_477778282:4">
<text>I complained to the manager, but he was not even apologetic.</text>
</sentence>
<sentence id="en_ParkChaletGardenRestaurant_477778282:5">
<text>I will never return again.</text>
</sentence>
</sentences>
</Review>
<Review rid="en_MiopostoCaffe_478543071">
<sentences>
<sentence id="en_MiopostoCaffe_478543071:0">
<text>Fabulous Italian Food!</text>
</sentence>
<sentence id="en_MiopostoCaffe_478543071:1">
<text>– I highly recommend Mioposto.</text>
</sentence>
<sentence id="en_MiopostoCaffe_478543071:2">
<text>I am so happy to have a wonderful Italian restaurant in my neighborhood.</text>
</sentence>
<sentence id="en_MiopostoCaffe_478543071:3">
<text>The wine list is wonderful and the food reminds me of my recent trip to Italy.</text>
</sentence>
</sentences>
</Review>
<Review rid="en_Murphy's_478075040">
<sentences>
<sentence id="en_Murphy's_478075040:0">
<text>I love this restaurant</text>
</sentence>
<sentence id="en_Murphy's_478075040:1">
<text>– I will never forget the amazing meal, service, and ambiance I experience at this restaurant.</text>
</sentence>
<sentence id="en_Murphy's_478075040:2">
<text>It was absolutely amazing.</text>
</sentence>
<sentence id="en_Murphy's_478075040:3">
<text>The wine list is incredible and extensive and diverse, the food is all incredible and the staff was all very nice, good at their jobs and cultured.</text>
</sentence>
<sentence id="en_Murphy's_478075040:4">
<text>I have not a bad thing to say about this place.</text>
</sentence>
<sentence id="en_Murphy's_478075040:5">
<text>AMAZING.</text>
</sentence>
<sentence id="en_Murphy's_478075040:6">
<text>I cannot wait to go back again this coming weekend!</text>
</sentence>
</sentences>
</Review>
<Review rid="en_OpenSesame_477970939">
<sentences>
<sentence id="en_OpenSesame_477970939:0">
<text>Mmm... good!</text>
</sentence>
<sentence id="en_OpenSesame_477970939:1">
<text>– Went there last night with a friend.</text>
</sentence>
<sentence id="en_OpenSesame_477970939:2">
<text>She had heard from a co-worker about this place.</text>
</sentence>
<sentence id="en_OpenSesame_477970939:3">
<text>The food was great!</text>
</sentence>
<sentence id="en_OpenSesame_477970939:4">
<text>It&apos;s *very* reasonably priced, esp for the quality of the food.</text>
</sentence>
<sentence id="en_OpenSesame_477970939:5">
<text>I had the Kafta plate and it was perfect.</text>
</sentence>
<sentence id="en_OpenSesame_477970939:6">
<text>We&apos;re going back. :D</text>
</sentence>
</sentences>
</Review>
<Review rid="en_Sage_480875505">
<sentences>
<sentence id="en_Sage_480875505:0">
<text>Finally a meal that you will remember for a long time!</text>
</sentence>
<sentence id="en_Sage_480875505:1">
<text>– In a age of incremental cost cutting in restaurants, its nice to see a place that bucks that trend, and just plain delivers high quality food and good service, period.</text>
</sentence>
<sentence id="en_Sage_480875505:2">
<text>This is the place to relax and enjoy the finest quality food the industry can offer.</text>
</sentence>
<sentence id="en_Sage_480875505:3">
<text>Caution - its real food for people who love the best.</text>
</sentence>
<sentence id="en_Sage_480875505:4" OutOfScope="TRUE">
<text>Some of the food is clearly oriented toward foodies (like me) so if your not a foodie (nothing wrong with that)- head over to McDonalds or some Ruby Tuesday and have at it!</text>
</sentence>
<sentence id="en_Sage_480875505:5" OutOfScope="TRUE">
<text>If your looking for real quality (not the BS that is seen on yelp ratings - which allegedly recently got in trouble for &quot;adjusting&quot; ratings), you need to get in here!</text>
</sentence>
</sentences>
</Review>
<Review rid="en_BlueRibbonSushi_478218900">
<sentences>
<sentence id="en_BlueRibbonSushi_478218900:0">
<text>Very Disappointing</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218900:1">
<text>– I took my parents here for their anniversary-very very disappointed!!!</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218900:2">
<text>I liked the atmosphere very much but the food was not worth the price.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218900:3">
<text>I may not be a sushi guru but I can tell you that the food here is just okay and that there is not much else to it.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218900:4">
<text>Rice is too dry, tuna wasn&apos;t so fresh either.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218900:5">
<text>Nothing really came across as outstanding.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218900:6">
<text>Very disappointed.</text>
</sentence>
</sentences>
</Review>
<Review rid="en_BlueRibbonSushi_478219453">
<sentences>
<sentence id="en_BlueRibbonSushi_478219453:0">
<text>I have eaten here three times and have found the quality and variety of the fish to be excellent.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478219453:1">
<text>However, the value and service are both severely lacking.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478219453:2" OutOfScope="TRUE">
<text>Portions contain less fish than one would expect, particularly since prices are in line with the best sushi places in NYC (Masa excluded, of course).</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478219453:3">
<text>Furthermore, while the fish is unquestionably fresh, rolls tend to be inexplicably bland.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478219453:4">
<text>The service ranges from mediocre to offensive.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478219453:5">
<text>On a recent trip, our waiter was extremely dismissive, while no less than three staff members waited hand-and-foot on a pair of Japanese girls seated nearby.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478219453:6">
<text>We were then charged for their most expensive sake ($20+ per serving) when we in fact drank a sake of less than half that price.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478219453:7">
<text>But Im sure this was just an honest mistake...</text>
</sentence>
</sentences>
</Review>
<Review rid="en_BlueRibbonSushi_479929856">
<sentences>
<sentence id="en_BlueRibbonSushi_479929856:0">
<text>Freshest sushi – I love this restaurant.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_479929856:1">
<text>They pay such detail to everything from miso soup to complex rolls.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_479929856:2">
<text>The sashimi was the freshest and most tender I have ever tasted.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_479929856:3">
<text>Their apps are all delicious.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_479929856:4">
<text>The only drawback is that this place is really expensive and the portions are on the small side.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_479929856:5">
<text>But the space is small and lovely, and the service is helpful.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_479929856:6">
<text>You are bound to have a very charming time.</text>
</sentence>
</sentences>
</Review>
<Review rid="en_BlueRibbonSushi_478218901">
<sentences>
<sentence id="en_BlueRibbonSushi_478218901:0">
<text>Not recommanded!!!</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218901:1">
<text>– The food was not great &amp; the waiters were rude.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218901:2">
<text>It is not worth going at all and spend your money there!!!</text>
</sentence>
</sentences>
</Review>
<Review rid="en_MercedesRestaurant_478010605">
<sentences>
<sentence id="en_MercedesRestaurant_478010605:0">
<text>great service</text>
</sentence>
<sentence id="en_MercedesRestaurant_478010605:1">
<text>– Pretty cheap for sit down Mexican AND downtown.</text>
</sentence>
<sentence id="en_MercedesRestaurant_478010605:2">
<text>my service was stellar!</text>
</sentence>
<sentence id="en_MercedesRestaurant_478010605:3">
<text>the bus boy even spotted that my table was shaking a stabilized it for me.</text>
</sentence>
<sentence id="en_MercedesRestaurant_478010605:4">
<text>food was fine, with a some little-tastier-than-normal salsa.</text>
</sentence>
<sentence id="en_MercedesRestaurant_478010605:5">
<text>If you&apos;re in the area you shouldn&apos;t be disappointed.</text>
</sentence>
</sentences>
</Review>
<Review rid="en_MercedesRestaurant_480852899">
<sentences>
<sentence id="en_MercedesRestaurant_480852899:0">
<text>Ok.... – Maybe I went in on someone&apos;s bad day....</text>
</sentence>
<sentence id="en_MercedesRestaurant_480852899:1">
<text>the food was great, the margaritas too but the waitress was too busy being nice to her other larger party than to take better care of my friend and me.</text>
</sentence>
<sentence id="en_MercedesRestaurant_480852899:2">
<text>Took forever to get our order taken, water refills were too much to ask for and the only time she was fast was when we asked for our bill when we could get her attention.</text>
</sentence>
<sentence id="en_MercedesRestaurant_480852899:3">
<text>I don&apos;t know if I&apos;ll be back....</text>
</sentence>
</sentences>
</Review>
<Review rid="en_Patsy'sPizzeria_478231878">
<sentences>
<sentence id="en_Patsy'sPizzeria_478231878:0">
<text>Mama Mia – I live in the neighborhood and feel lucky to live by such a great pizza place.</text>
</sentence>
<sentence id="en_Patsy'sPizzeria_478231878:1">
<text>the only problem is you really have to warm up the pizza before it&apos;s edible, even when you order ahead.</text>
</sentence>
<sentence id="en_Patsy'sPizzeria_478231878:2">
<text>BUt once done, it&apos;s not too much dough, not too much cheese, not too much sauce.</text>
</sentence>
</sentences>
</Review>
<Review rid="en_BlueRibbonSushi_478218519">
<sentences>
<sentence id="en_BlueRibbonSushi_478218519:0">
<text>Best Sushi in town.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218519:1">
<text>Have gone to all the top places.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218519:2">
<text>Everything you want and more, very fresh.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218519:3">
<text>Its worth the wait, especially since they&apos;ll give you a call when the table is ready.</text>
</sentence>
</sentences>
</Review>
<Review rid="en_Ray'sBoathouse_477775919">
<sentences>
<sentence id="en_Ray'sBoathouse_477775919:0">
<text>The best calamari in Seattle!</text>
</sentence>
<sentence id="en_Ray'sBoathouse_477775919:1">
<text>– ...and the best summertime deck experience--they will even bring you a blanket if you get cold in the Seattle evening weather.</text>
</sentence>
<sentence id="en_Ray'sBoathouse_477775919:2">
<text>A perfect place to take out of town guests any time of the year.</text>
</sentence>
</sentences>
</Review>
<Review rid="en_ProfessorThom's_478606540">
<sentences>
<sentence id="en_ProfessorThom's_478606540:0">
<text>Endless fun, awesome music, great staff!!!</text>
</sentence>
<sentence id="en_ProfessorThom's_478606540:1">
<text>– By far the best bar in the east village...</text>
</sentence>
<sentence id="en_ProfessorThom's_478606540:2">
<text>I went there with some friends one night to play bingo and watch the sox game and it was a blast!</text>
</sentence>
<sentence id="en_ProfessorThom's_478606540:3">
<text>Every time &quot;0-sixtynine&quot; is called the bartender buys everyone drinks!</text>
</sentence>
<sentence id="en_ProfessorThom's_478606540:4">
<text>Been there lots since and its always a good time.</text>
</sentence>
<sentence id="en_ProfessorThom's_478606540:5">
<text>Great draft and bottle selection and the pizza rocks.</text>
</sentence>
<sentence id="en_ProfessorThom's_478606540:6">
<text>Definitely has one of the best jukebox&apos;s i&apos;ve seen in a long long time.</text>
</sentence>
</sentences>
</Review>
<Review rid="en_ProfessorThom's_478606538">
<sentences>
<sentence id="en_ProfessorThom's_478606538:0">
<text>I FOUND A NEW HOME ON SECOND AVENUE!!!!!!!!!!!!</text>
</sentence>
<sentence id="en_ProfessorThom's_478606538:1">
<text>– Where can I begin.</text>
</sentence>
<sentence id="en_ProfessorThom's_478606538:2">
<text>I can&apos;t!!!</text>
</sentence>
<sentence id="en_ProfessorThom's_478606538:3">
<text>Just go there and see for yourself.</text>
</sentence>
<sentence id="en_ProfessorThom's_478606538:4">
<text>The food is great, the bartenders go that extra mile.</text>
</sentence>
<sentence id="en_ProfessorThom's_478606538:5">
<text>You need to watch your game, they will have it on for you.</text>
</sentence>
<sentence id="en_ProfessorThom's_478606538:6">
<text>The owners are great fun and the beer selection is worth staying for.</text>
</sentence>
<sentence id="en_ProfessorThom's_478606538:7">
<text>And the upstairs is a great place to hang out.</text>
</sentence>
<sentence id="en_ProfessorThom's_478606538:8">
<text>Not alot of smoking places left in New York, but I have found my favorite smoking balconey in the city.</text>
</sentence>
<sentence id="en_ProfessorThom's_478606538:9">
<text>Kudos to these guys.</text>
</sentence>
<sentence id="en_ProfessorThom's_478606538:10">
<text>I found a new home and just moved with a long lease.</text>
</sentence>
<sentence id="en_ProfessorThom's_478606538:11">
<text>Thank you</text>
</sentence>
</sentences>
</Review>
<Review rid="en_BlueRibbonSushi_478218520">
<sentences>
<sentence id="en_BlueRibbonSushi_478218520:0">
<text>Go Beyond the California Rolls... </text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218520:1">
<text>The sushi here is delicious!</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218520:2">
<text>They have a wide variety of fish and they even list which oceans they come from; Atlantic or Pacific.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218520:3">
<text>I&apos;ve had the Jellyfish, Horse Mackerel, Blue Fin Tuna and the Sake Ikura roll among others, and they were all good.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218520:4">
<text>My only negative comment is that I wish the pieces were a little bigger.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218520:5">
<text>The decor is rustic, traditional Japanese.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218520:6">
<text>The crowd is mixed yuppies, young and old.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218520:7">
<text>The service was courteous and attentive.</text>
</sentence>
</sentences>
</Review>
<Review rid="en_CatalRestaurant__UvaBar_477861889">
<sentences>
<sentence id="en_CatalRestaurant__UvaBar_477861889:0">
<text>Mediocre food</text>
</sentence>
<sentence id="en_CatalRestaurant__UvaBar_477861889:1">
<text>– We ate on the outside patio area for dinner on a Saturday night.</text>
</sentence>
<sentence id="en_CatalRestaurant__UvaBar_477861889:2">
<text>The outside patio area has an abbreviated menu.</text>
</sentence>
<sentence id="en_CatalRestaurant__UvaBar_477861889:3">
<text>We ordered the marinated grapes, buffalo style chicken wings, and the turkey sandwich.</text>
</sentence>
<sentence id="en_CatalRestaurant__UvaBar_477861889:4">
<text>My g/f and I both agreed the food was very mediocre especially considering the price.</text>
</sentence>
<sentence id="en_CatalRestaurant__UvaBar_477861889:5">
<text>We are locals, and get the feeling the only way this place survives with such average food is because most customers are probably one-time customer tourists.</text>
</sentence>
<sentence id="en_CatalRestaurant__UvaBar_477861889:6">
<text>Service was decent.</text>
</sentence>
<sentence id="en_CatalRestaurant__UvaBar_477861889:7">
<text>Drinks were good.</text>
</sentence>
<sentence id="en_CatalRestaurant__UvaBar_477861889:8">
<text>Unless you are just stopping in for a few drinks I wouldn&apos;t recommend going here.</text>
</sentence>
<sentence id="en_CatalRestaurant__UvaBar_477861889:9">
<text>You are likely to be disappointed.</text>
</sentence>
</sentences>