Search
2018 Volume 33
Article Contents
ORIGINAL RESEARCH   Open Access    

Language independent recommender agent

More Information
  • Abstract: This paper presents a new ‘Language Independent Recommender Agent’ (LIRA), using information distributed over any text-source pair on the Web about candidate items. While existing review-based recommendation systems learn the features of candidate items and users’ preferences, they do not handle varying perspectives of users on those features. LIRA constructs agents for each user, which run regression algorithms on texts from different sources and builds trust relations. The key advantages of LIRA can be listed as: LIRA does not require reviews from target users, LIRA calculates trust values based on prediction accuracy instead of social connections or rating similarity, LIRA does not require the reviews to come from the same community or peer user group. Since ratings of the reviewers are not necessary for LIRA, we can collect and use reviews from different sources (web pages, professional critiques), as long as we know the corresponding item and source of that text. Since LIRA does not combine text from different sources, texts from different sources are not required to be in the same language. LIRA can utilize text from multiple languages, as long as sources are consistent with their language usage.
  • 加载中
  • Adomavicius G. & Tuzhilin A. 2005. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering 17(6), 734–749.

    Google Scholar

    Agarwal D. & Chen B.-C. 2010. fLDA: matrix factorization through latent Dirichlet allocation. In Proceedings of the Third ACM International Conference on Web Search and Data Mining, 91–100. ACM.

    Google Scholar

    Alpaydin E. 2014. Introduction to Machine Learning. MIT press.

    Google Scholar

    Bao Y., Fang H. & Zhang J. 2014. . TopicMF: simultaneously exploiting ratings and reviews for recommendation. In Proceedings of the Twenty-Eighth AAAI Conference on Artificial Intelligence, 2–8.

    Google Scholar

    Blei D. M., Ng A. Y. & Jordan M. I. 2003. Latent Dirichlet allocation. Journal of Machine Learning Research 3, 993–1022.

    Google Scholar

    Chen L. & Wang F. 2013. Preference-based clustering reviews for augmenting e-commerce recommendation. Knowledge-Based Systems 50, 44–59.

    Google Scholar

    Cristianini N. & Shawe-Taylor J. 2000. An Introduction to Support Vector Machines. Cambridge University Press.

    Google Scholar

    Davis J. M. 1958. The transitivity of preferences. Behavioral Science 3(1), 26–33.

    Google Scholar

    Debnath S., Ganguly N. & Mitra P. 2008. Feature weighting in content based recommendation system using social network analysis. In Proceedings of the 17th International Conference on World Wide Web, 1041–1042. ACM.

    Google Scholar

    Deerwester S. C., Dumais S. T., Landauer T. K., Furnas G. W. & Harshman R. A. 1990. Indexing by latent semantic analysis. JAsIs 41(6), 391–407.

    Google Scholar

    Dempster A. P., Laird N. M. & Rubin D. B. 1977. Maximum likelihood from incomplete data via the EM algorithm. Journal of the Royal Statistical Society. Series B (Methodological) 39, 1–38.

    Google Scholar

    Fan J., Heckman N. E. & Wand M. P. 1995. Local polynomial kernel regression for generalized linear models and quasi-likelihood functions. Journal of the American Statistical Association 90(429), 141–150.

    Google Scholar

    Gittins J., Glazebrook K. & Weber R. 2011. Multi-Armed Bandit Allocation Indices. John Wiley & Sons.

    Google Scholar

    Golbeck J. A. 2005. Computing and Applying Trust in Web-Based Social Networks. PhD thesis, University of Maryland at College Park, College Park, MD, USA. AAI3178583.

    Google Scholar

    Hariri N., Zheng Y., Mobasher B. & Burke R. 2011. Context-aware recommendation based on review mining. General Co-Chairs, 27.

    Google Scholar

    Homoceanu S., Loster M., Lofi C. & Balke W.-T. 2011. Will i like it? Providing product overviews based on opinion excerpts. In IEEE 13th Conference on Commerce and Enterprise Computing (CEC), 26–33. IEEE.

    Google Scholar

    Jakob N., Weber S. H., Müller M. C. & Gurevych I. 2009. Beyond the stars: exploiting free-text user reviews to improve the accuracy of movie recommendations. In Proceedings of the 1st International CIKM Workshop on Topic-Sentiment Analysis for Mass Opinion, 57–64. ACM.

    Google Scholar

    Kazienko P. & Musiał K. 2006. Recommendation Framework for Online Social Networks. Springer.

    Google Scholar

    Leskovec J., Rajaraman A. & Ullman J. D. 2014. Mining of Massive Datasets. Cambridge University Press.

    Google Scholar

    Leung C. W.-K., Chan S. C.-F. & Chung F.-L. 2008. An empirical study of a cross-level association rule mining approach to cold-start recommendations. Knowledge-Based Systems 21(7), 515–529.

    Google Scholar

    Levi A., Mokryn O., Diot C. & Taft N. 2012. Finding a needle in a haystack of reviews: cold start context-based hotel recommender system. In Proceedings of the Sixth ACM Conference on Recommender Systems, 115–122. ACM.

    Google Scholar

    Levinson N. 1946. The Wiener (root mean square) error criterion in filter design and prediction. Journal of Mathematics and Physics 25(1), 261–278.

    Google Scholar

    Linden G., Smith B. & York J. 2003. Amazon.com recommendations: item-to-item collaborative filtering. Internet Computing, IEEE 7(1), 76–80.

    Google Scholar

    Liu H., He J., Wang T., Song W. & Du X. 2013. Combining user preferences and user opinions for accurate recommendation. Electronic Commerce Research and Applications 12(1), 14–23.

    Google Scholar

    Lops P., De Gemmis M. & Semeraro G. 2011. Content-based recommender systems: state of the art and trends. In Recommender Systems Handbook. Springer, 73–105.

    Google Scholar

    MacKay D. J. C. 1998. Introduction to Gaussian processes. NATO ASI Series F Computer and Systems Sciences 168, 133–166.

    Google Scholar

    Manning C. D., Raghavan P. & Schütze H., et al. 2008. Introduction to Information Retrieval, 1. Cambridge University Press.

    Google Scholar

    Massa P. & Avesani P. 2007. Trust metrics on controversial users: balancing between tyranny of the majority and echo chambers. International Journal on Semantic Web and Information Systems 3(1), 39–64.

    Google Scholar

    Massa P. & Bhattacharjee B. 2004. Using trust in recommender systems: an experimental analysis. In Trust Management. Springer, 221–235.

    Google Scholar

    Mayfield J. & McNamee P. 2003. Single N-Gram stemming. In Proceedings of the 26th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, 415–416. ACM.

    Google Scholar

    McAuley J. & Leskovec J. 2013. Hidden factors and hidden topics: understanding rating dimensions with review text. In Proceedings of the 7th ACM Conference on Recommender Systems, 165–172. ACM.

    Google Scholar

    McAuley J., Pandey R. & Leskovec J. 2015a. Inferring networks of substitutable and complementary products. In Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 785–794. ACM.

    Google Scholar

    McAuley J., Targett C., Shi Q. & van den Hengel A. 2015b. Image-based recommendations on styles and substitutes. In Proceedings of the 38th International ACM SIGIR Conference on Research and Development in Information Retrieval, 43–52. ACM.

    Google Scholar

    Middleton S. E., Shadbolt N. R. & De Roure D. C. 2004. Ontological user profiling in recommender systems. ACM Transactions on Information Systems (TOIS) 22(1), 54–88.

    Google Scholar

    Mitchell T. M. 1997. Machine Learning. McGraw-Hill.

    Google Scholar

    Mooney R. J. & Roy L. 2000. Content-based book recommending using learning for text categorization. In Proceedings of the Fifth ACM Conference on Digital Libraries, 195–204. ACM.

    Google Scholar

    O’Donovan J. & Smyth B. 2005. Trust in recommender systems. In Proceedings of the 10th International Conference on Intelligent User Interfaces, 167–174. ACM.

    Google Scholar

    Palaniswami M. & Shilton A. 2002. Adaptive support vector machines for regression. In Proceedings of the 9th International Conference on Neural Information Processing, ICONIP’02, 1043–1049. IEEE.

    Google Scholar

    Paterek A. 2007. Improving regularized singular value decomposition for collaborative filtering. In Proceedings of KDD Cup and Workshop, 5–8.

    Google Scholar

    Sarwar B., Karypis G., Konstan J. & Riedl J. 2001. Item-based collaborative filtering recommendation algorithms. In Proceedings of the 10th International Conference on World Wide Web, 285–295. ACM.

    Google Scholar

    Schein A. I., Popescul A., Ungar L. H. & Pennock D. M. 2002. Methods and metrics for cold-start recommendations. In Proceedings of the 25th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, 253–260. ACM.

    Google Scholar

    Soleymani M., Aljanaki A., Wiering F. & Veltkamp R. C. 2015. Content-based music recommendation using underlying music preference structure. In IEEE International Conference on Multimedia and Expo (ICME), 1–6. IEEE.

    Google Scholar

    Sugiyama K., Hatano K. & Yoshikawa M. 2004. Adaptive web search based on user profile constructed without any effort from users.In Proceedings of the 13th International Conference on World Wide Web, 675–684. ACM.

    Google Scholar

    Ungar L. H. & Foster D. P. 1998. Clustering methods for collaborative filtering. In AAAI Workshop on Recommendation Systems, volume 1, 114–129.

    Google Scholar

    Vapnik V. 2013. The Nature of Statistical Learning Theory. Springer Science & Business Media.

    Google Scholar

    Wang J., Yin J., Liu Y. & Huang C. 2011. Trust-based collaborative filtering. In Eighth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), 2650–2654. IEEE.

    Google Scholar

    Wang S.-C. 2003. Artificial neural network. In Interdisciplinary Computing in Java Programming. Springer, 81–100.

    Google Scholar

    Williams C. K. I. & Rasmussen C. E. 2006. Gaussian processes for machine learning. The MIT Press 2(3), 4.

    Google Scholar

    Willmott C. J. & Matsuura K. 2005. Advantages of the mean absolute error (MAE) over the root mean square error (RMSE) in assessing average model performance. Climate Research 30(1), 79–82.

    Google Scholar

    Yang D., Zhang D., Yu Z. & Wang Z. 2013. A sentiment-enhanced personalized location recommendation system. In Proceedings of the 24th ACM Conference on Hypertext and Social Media, 119–128. ACM.

    Google Scholar

  • Cite this article

    Osman Yucel, Sandip Sen. 2018. Language independent recommender agent. The Knowledge Engineering Review 33(1), doi: 10.1017/S0269888918000218
    Osman Yucel, Sandip Sen. 2018. Language independent recommender agent. The Knowledge Engineering Review 33(1), doi: 10.1017/S0269888918000218

Article Metrics

Article views(37) PDF downloads(33)

Other Articles By Authors

ORIGINAL RESEARCH   Open Access    

Language independent recommender agent

Abstract: Abstract: This paper presents a new ‘Language Independent Recommender Agent’ (LIRA), using information distributed over any text-source pair on the Web about candidate items. While existing review-based recommendation systems learn the features of candidate items and users’ preferences, they do not handle varying perspectives of users on those features. LIRA constructs agents for each user, which run regression algorithms on texts from different sources and builds trust relations. The key advantages of LIRA can be listed as: LIRA does not require reviews from target users, LIRA calculates trust values based on prediction accuracy instead of social connections or rating similarity, LIRA does not require the reviews to come from the same community or peer user group. Since ratings of the reviewers are not necessary for LIRA, we can collect and use reviews from different sources (web pages, professional critiques), as long as we know the corresponding item and source of that text. Since LIRA does not combine text from different sources, texts from different sources are not required to be in the same language. LIRA can utilize text from multiple languages, as long as sources are consistent with their language usage.

    • The problem of not being able to provide recommendations because of the lack of preference information about the user.

    • Hello in Turkish.

    • This means that LIRA implementations should be distributed and not susceptible to the bottlenecks and single-point-of-failure issues plaguing centralized approaches.

    • This 75–25% split is made on the training set. Since the whole dataset was split as 80% training set and 20% test set, the ratios on the whole split becomes 60% model building set, 20% weight calculation set, and 20% test set.

    • It should be noted that 100 user experiment is conducted to show that accuracy of LIRA does not get affected by fewer number of users. Since available data are a subset of data used in All ratings experiment, which shows the difference is significant, significance values are not necessary for 100 user experiment.

    • © Cambridge University Press, 2018 2018Cambridge University Press
References (50)
  • About this article
    Cite this article
    Osman Yucel, Sandip Sen. 2018. Language independent recommender agent. The Knowledge Engineering Review 33(1), doi: 10.1017/S0269888918000218
    Osman Yucel, Sandip Sen. 2018. Language independent recommender agent. The Knowledge Engineering Review 33(1), doi: 10.1017/S0269888918000218
  • Catalog

      /

      DownLoad:  Full-Size Img  PowerPoint
      Return
      Return