Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-08T11:06:08.259Z Has data issue: false hasContentIssue false

Language independent recommender agent

Published online by Cambridge University Press:  04 October 2018

Osman Yucel
Affiliation:
Tandy School of Computer Science, The University of Tulsa, 800 S Tucker Dr, Tulsa, OK, USA e-mail: osman-yucel@utulsa.edu, sandip-sen@utulsa.edu
Sandip Sen
Affiliation:
Tandy School of Computer Science, The University of Tulsa, 800 S Tucker Dr, Tulsa, OK, USA e-mail: osman-yucel@utulsa.edu, sandip-sen@utulsa.edu
Rights & Permissions [Opens in a new window]

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.

Information

Type
Adaptive and Learning Agents
Copyright
© Cambridge University Press, 2018 
Figure 0

Table 1 Properties of datasets

Figure 1

Figure 1 Overview of LIRA

Figure 2

Figure 2 Behavior of adjusted sigmoid function with different β values

Figure 3

Figure 3 Behavior of trust function with different α and β values

Figure 4

Figure 4 Box-plot of errors per user made by LIRA using each candidate regression algorithm

Figure 5

Figure 5 Box-plot of errors per user made by LIRA using each tokenizer

Figure 6

Table 2 Average error of LIRA using two tokenizers

Figure 7

Table 3 Results of LIRA against competing algorithms in ‘All ratings experiment’

Figure 8

Table 4 t-values for t-test comparison of LIRA against competing algorithms

Figure 9

Table 5 Results of LIRA against competing algorithms in ‘100 user experiment’