Skip to main content
Log in

Handling uncertainty in social media textual information for improving venue recommendation formulation quality in social networks

  • Original Article
  • Published:
Social Network Analysis and Mining Aims and scope Submit manuscript

Abstract

One of the major problems that social media front is to continuously produce successful, user-targeted information, in the form of recommendations, which are produced by applying methods from the area of recommender systems. One of the most important applications of recommender systems in social networks is venue recommendation, targeted by the majority of the leading social networks (Facebook, TripAdvisor, OpenTable, etc.). However, recommender systems’ algorithms rely only on the existence of numeric ratings which are typically entered by users, and in the context of social networks, this information is scarce, since many social networks allow only reviews, rather than explicit ratings. Even if explicit ratings are supported, users may still resort to expressing their views and rating their experiences through submitting posts, which is the predominant user practice in social networks, rather than entering explicit ratings. User posts contain textual information, which can be exploited to compute derived ratings, and these derived ratings can be used in the recommendation process in the lack of explicitly entered ratings. Emerging recommender systems encompass this approach, without however tackling the fact that the ratings computed on the basis of textual information may be inaccurate, due to the very nature of the computation process. In this paper, we present an approach which extracts features of the textual information, a widely available source of information in venue category, to compute a confidence metric for the ratings that are computed from texts; then, this confidence metric is used in the user similarity computation and venue rating prediction formulation process, along with the computed rating. Furthermore, we propose a venue recommendation method that considers the generated venue rating predictions, along with venue QoS, similarity and spatial distance metrics in order to generate venue recommendations for social network users. Finally, we validate the accuracy of the rating prediction method and the user satisfaction from the recommendations generated by the recommendation formulation algorithm. Conclusively, the introduction of the confidence level significantly improves rating prediction accuracy, leverages the ability to generate personalized recommendations for users and increases user satisfaction.

We’re sorry, something doesn't seem to be working properly.

Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Notes

  1. https://www.facebook.com/pg/denverartmuseum/reviews/.

  2. https://www.facebook.com/pg/denverartmuseum/community/.

  3. The Facebook check-in post type has been deprecated in favor of creating a post with a location attached (https://developers.facebook.com/docs/graph-api/reference/v2.11/checkin); in the rest of the paper we will however use the term check-in to actually refer to these posts, which signify user presence at some place.

  4. For instance https://github.com/davelester/Yelp-Rating-and-Review-Trends, https://github.com/beegeesquare/Yelp-star-rating, https://kaggle2.blob.core.windows.net/forum-message-attachments/9420/RecSys%20BrickMovers%20Source%20Code.pdf.

  5. https://www.yelp.de/dataset/challenge.

  6. http://nlp.stanford.edu/data/glove.6B.zip.

  7. http://www.tripadvisor.com/Restaurants-g186338-London_England.html.

  8. https://developers.facebook.com/docs/graph-api.

References

  • Aliannejadi M, Mele I, Crestani F (2016) User model enrichment for venue recommendation. In: Seffah A, Penzenstadler B, Alves C, Peng X (eds) Information retrieval technology. Lecture notes in computer science, vol 9994, pp 212–223

  • Aliannejadi M, Mele I, Crestani F (2017) Personalized ranking for context-aware venue suggestion. In: Proceedings of the symposium on applied computing, Marrakech, Morocco, pp 960–962

  • Aslam J, Montague M (2001) Models for metasearch. In: Proceedings of the 24th annual international conference on research and development in information retrieval, New Orleans, Louisiana, USA, pp 276–284

  • Bakshy E, Rosenn I, Marlow C, Adamic L (2012a) The role of social networks in information diffusion. In: Proceedings of the 21st international conference on World Wide Web, Lyon, France, pp 519–528

  • Bakshy E, Eckles D, Yan R, Rosenn I (2012b) Social influence in social advertising: evidence from field experiments. In: Proceedings of the 13th ACM conference on electronic commerce, Valencia, Spain, pp 146–161

  • Balabanovic M, Shoham Y (1997) Fab: content-based, collaborative recommendation. Commun ACM 40(3):66–72

    Article  Google Scholar 

  • Bradley MM, Lang PJ (1999) Affective norms for English words (ANEW): instruction manual and affective ratings. Technical Report C-1, The Center for Research in Psychophysiology, University of Florida

  • Brysbaert M, Warriner AB, Kuperman V (2014) Concreteness ratings for 40 thousand generally known English word lemmas. Behav Res Methods 46(3):904–911

    Article  Google Scholar 

  • Chen L, Chen G, Wang F (2015) Recommender systems based on user reviews: the state of the art. User Model User-Adap Inter 25(2):99–154

    Article  Google Scholar 

  • Chikersal P, Poria S, Cambria E, Gelbukh A, Siong CE (2015) Modelling public sentiment in Twitter: using linguistic patterns to enhance supervised learning. In: Gelbukh A (ed) Computational linguistics and intelligent text processing. Lecture notes in computer science, vol 9042, pp 49–65

  • Cieslik J (2017a) nyyelp: Predicting yelp review rating using recurrent neural networks. https://github.com/i008/nyyelp. Accessed 18 Nov 2018

  • Cieslik J (2017b) IPython notebook document for nyyelp: predicting yelp review rating using recurrent neural networks. https://github.com/i008/nyyelp/blob/master/nlp.ipynb. Accessed 31 Nov 2018

  • Cocarascu O, Toni F (2018) Combining deep learning and argumentative reasoning for the analysis of social media textual content using small data sets. Comput Linguist 44(4):833–858

    Article  Google Scholar 

  • Contratres FG, Alves-Souza SN, Filgueiras LVL, DeSouza LS (2018) Sentiment analysis of social network data for cold-start relief in recommender systems. In: WorldCIST’18 2018. Proceedings of the 6th world conference on information systems and technologies, Naples, Italy, pp 122–132

  • Eirinaki M, Gao J, Varlamis I, Tserpes K (2018) Recommender systems for large-scale social networks: a review of challenges and solutions. Future Gener Comput Syst 78(1):413–418

    Article  Google Scholar 

  • Fan M, Khademi M (2014) Predicting a business star in yelp from its reviews text alone. arXiv preprint arXiv:1401.0864. Accessed 15 Nov 2018

  • Gilbert E, Karahalios K (2009) Predicting tie strength with social media. In: Proceedings of the SIGCHI conference on human factors in computing systems, Boston, USA, pp 211–220

  • Gregory B (2013) Kaggle YELP business rating prediction. https://github.com/theusual/kaggle-yelp-business-rating-prediction. Accessed 22 Nov 2018

  • He D, Wu D (2008) Toward a robust data fusion for document retrieval. In: Proceedings of the 2008 international conference on natural language processing and knowledge engineering (NLP-KE '08). https://doi.org/10.1109/nlpke.2008.4906754

  • Herlocker JL, Konstan JA, Terveen LG, Riedl JT (2004) Evaluating collaborative filtering recommender systems. ACM Trans Inf Syst 22(1):5–53

    Article  Google Scholar 

  • ITU (1998) Recommendation E.800 Quality of service and dependability vocabulary. Blue Book, Fascicle II.3

  • Jameel S, Liao Y, Lam W, Schockaert S, Xie X (2016) Exploring urban lifestyles using a nonparametric temporal graphical model. In: Proceedings of the 2016 ACM international conference on the theory of information retrieval, Newark, DE, USA, pp 251–260

  • Jones CB, Alani H, Tudhope D (2001) Geographical information retrieval with ontologies of place. In: Proceedings of the 2001 conference on spatial information theory, Morro Bay, CA, USA, pp 322–335

  • Juhasz BJ, Yap MJ (2013) Sensory experience ratings for over 5000 mono- and disyllabic words. Behav Res Methods 45(1):160–168

    Article  Google Scholar 

  • Keras (2018) The python deep learning library. https://keras.io/. Accessed 31 Nov 2018

  • Li Y, Nie J, Zhang Y, Wang B, Yan B, Weng F (2010) Contextual recommendation based on text mining. In: Proceedings of the 23rd international conference on computational linguistics, Beijing, China, pp 692–700

  • Liu B (2017) Opinion lexicon (or sentiment lexicon). https://www.cs.uic.edu/~liub/FBS/sentiment-analysis.html. Accessed 24 Nov 2018

  • Liu F, Lee HJ (2010) Use of social network information to enhance collaborative filtering performance. Expert Syst Appl 37:4772–4778. https://doi.org/10.1016/j.eswa.2009.12.061

    Article  Google Scholar 

  • Liu B, Hu M, Cheng J (2005) Opinion observer: analyzing and comparing opinions on the web. In: Proceedings of the 14th international World Wide Web conference, Chiba, Japan, pp 342–351

  • Maks I, Izquierdo R, Frontini F, Agerri R, Azpeitia A, Vossen P (2014) Generating Polarity Lexicons with WordNet propagation in five languages. In: Proceedings of the 9th international conference on language resources and evaluation, Reykjavik, Iceland, pp 1156–1161

  • Margaris D, Vassilakis C (2017) Exploiting Internet of Things information to enhance venues’ recommendation accuracy. Serv Oriented Comput Appl 11(4):393–409

    Article  Google Scholar 

  • Margaris D, Vassilakis C (2018a) Dataset for rating prediction for social media. https://github.com/costasvassilakis/socialMediaRatingPrediction. Accessed 2 March 2019

  • Margaris D, Vassilakis C (2018b) Exploiting rating abstention intervals for addressing concept drift in social network recommender systems. Information 10(7), 230

    Google Scholar 

  • Margaris D, Vassilakis C (2018c) Improving collaborative filtering’s rating prediction accuracy by considering users’ rating variability. In: Proceedings of the 4th IEEE international conference on big data intelligence and computing, Athens, Greece, pp 1022–1027

  • Margaris D, Vassilakis C, Georgiadis P (2015) An integrated framework for adapting WS-BPEL scenario execution using QoS and collaborative filtering techniques. Sci Comput Program 98:707–734

    Article  Google Scholar 

  • Margaris D, Vassilakis C, Georgiadis P (2016) Recommendation information diffusion in social networks considering user influence and semantics. Soc Netw Anal Min 6(108):1–22

    Google Scholar 

  • Margaris D, Vassilakis C, Georgiadis P (2017) Knowledge-based leisure time recommendations in social networks. Current trends on knowledge-based systems: theory and applications. Springer, Berlin, pp 24–48

    Google Scholar 

  • Margaris D, Vassilakis C, Georgiadis P (2018) Query personalization using social network information and collaborative filtering techniques. Future Gener Comput Syst 78(1):440–450

    Article  Google Scholar 

  • Maurya CG, Gore S, Rajput DS (2018) A use of social media for opinion mining: an overview (with the use of hybrid textual and visual sentiment ontology). In: Proceedings of international conference on recent advancement on computer and communication, Bhopal, India, pp 315–324

  • McAuley J, Leskovec J (2013) Hidden factors and hidden topics: understanding rating dimensions with review text. In: Proceedings of the 7th ACM international conference on recommender systems, Hong Kong, China, pp 165–172

  • Mersha T, Adlakha V (1992) Attributes of service quality: the consumers’ perspective. Int J Serv Ind Manag 3(3):34–45. https://doi.org/10.1108/09564239210015157

    Article  Google Scholar 

  • Monfil-Contreras EU, Alor-Hernández G, Cortes-Robles G, Rodriguez-Gonzalez A, Gonzalez-Carrasco I (2013) RESYGEN: a recommendation system generator using domain-based heuristics. Expert Syst Appl 40(1):242–256

    Article  Google Scholar 

  • Moshfeghi Y, Piwowarski B, Jose JM (2010) Handling data sparsity in collaborative filtering using emotion and semantic based features. In: Proceedings of the 34th international ACM SIGIR conference on research and development in information retrieval, Beijing, China, pp 625–634

  • Musat CC, Liang Y, Faltings B (2013) Recommendation using textual opinions. In: Proceedings of the 23rd international joint conference on artificial intelligence, Beijing China, pp 2684–2690

  • Pang B, Lee L, Vaithyanathan S (2002) Thumbs up? Sentiment classification using machine learning techniques. In: Proceedings of the 2002 conference on empirical methods in natural language processing, Stroudsburg, PA, pp 79–86

  • Pennington J, Socher R, Manning CD (2014) GloVe: global vectors for word representation. In: Proceedings of the conference on empirical methods in natural language processing, Doha, Qatar, pp 1532–1543

  • Pero Š, Horváth T (2013) Opinion-driven matrix factorization for rating prediction. In: Proceedings of the 21st international conference on user modeling, adaptation and personalization, Rome, Italy, pp 1–13

  • Pirasteh P, Jung JJ, Hwang D (2014) Item-based collaborative filtering with attribute correlation: a case study on movie recommendation. In: Proceedings of the 6th Asian conference on intelligent information and database systems (ACIIDS 2014) Bangkok, Thailand, 7–9 April 2014, Proceedings, Part II, pp 245–252

  • Poirier D, Fessant F, Tellier I (2010) Reducing the cold-start problem in content recommendation through opinion classification. In: Proceedings of the 2010 IEEE/WIC/ACM international conference on web intelligence and intelligent agent technology, Toronto, Canada, pp 204–207

  • Raghavan S, Gunasekar S, Ghosh J (2012) Review quality aware collaborative filtering. In: Proceedings of the 6th ACM conference on recommender systems, Dublin, Ireland, pp 123–130

  • Ritter A, Clark S, Etzioni M, Etzioni O (2011) Named entity recognition in tweets: an experimental study. In: Proceedings of the 2011 conference on empirical methods in natural language processing, Edinburgh, United Kingdom, pp 1524–1534

  • Seroussi Y, Bohnert F, Zukerman I (2011) Personalised rating prediction for new users using latent factor models. In: Proceedings of the 22nd ACM conference on hypertext and hypermedia, Eindhoven, The Netherlands, pp 47–56

  • Shardanand U, Maes P (1995) Social information filtering: algorithms for automating “Word of Mouth’’. In: Proceedings of the 1995 SIGCHI conference on human factors in computing systems, Denver, Colorado, USA, pp 210–217

  • Tiago C, Soares C, Carvalho A (2018) Metalearning and recommender systems: a literature review and empirical study on the algorithm selection problem for collaborative filtering. Inf Sci 423:128–144

    Article  MathSciNet  Google Scholar 

  • Turney PD (2002) Thumbs up or thumbs down?: Semantic orientation applied to unsupervised classification of reviews. In: Proceedings of the 40th annual meeting on association for computational linguistics, Stroudsburg, PA, USA, pp 417–424

  • Van der Maaten LJP (2014) Accelerating t-SNE using tree-based algorithms. J Mach Learn Res 15:3221–3245

    MathSciNet  MATH  Google Scholar 

  • Wang X, Zhao Y-L, Nie L, Gao Y, Nie W, Zha Z-J, Chua T-S (2015) Semantic-based location recommendation with multimodal venue semantics. IEEE Trans Multimed 17(3):409–419

    Article  Google Scholar 

  • Yang P, Fang H (2015) Combining opinion profile modeling with complex context filtering for contextual suggestion. In: Proceedings of the 24th text retreival conference, Gaithersburg, USA, pp 1–4

  • Yun Y, Hooshyar D, Jo J, Lim H (2018) Developing a hybrid collaborative filtering recommendation system with opinion mining on purchase review. J Inf Sci 44(3):331–344

    Article  Google Scholar 

  • Zhao G, Qian X, Xie X (2016) User-service rating prediction by exploring social users’ rating behaviors. IEEE Trans Multimed 18(3):496–506

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Costas Vassilakis.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Margaris, D., Vassilakis, C. & Spiliotopoulos, D. Handling uncertainty in social media textual information for improving venue recommendation formulation quality in social networks. Soc. Netw. Anal. Min. 9, 64 (2019). https://doi.org/10.1007/s13278-019-0610-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s13278-019-0610-x

Keywords

Navigation