ArticlePDF Available

Recommender System Using Trust and Expert

Authors:

Abstract and Figures

Recommender systems are crucial for consumers who have too much information about products and services. The system assists in decision making by presenting the most appropriate facts to consumers. However, problems, such as data sparsity and cold start, are still encountered when using the systems. Therefore, certain techniques have been combined with the system in order to solve the problems and enhance the effectiveness of the recommender system. This article aims at reviewing existing researches regarding recommender systems that use trust and expert techniques as well as the combination of the two techniques to develop the recommender system. The analytical review shows that the combination of the trust and expert techniques can solve most of the problems and improve the efficiency of the recommender system.
No caption available
… 
No caption available
… 
No caption available
… 
No caption available
… 
No caption available
… 
Content may be subject to copyright.
Scholarly Article)
*: thanaphon134@yahoo.com

Recommender System Using Trust and Expert
*, , 


Thanaphon Phukseng*, Sucha Smanchat and Sunantha Sodsee
Faculty of Information Technology, King Mongkut’s University of Technology North Bangkok,
Pracharat Road, Wongsawang, Bangsue, Bangkok 









:; ; 
Abstract
Recommender systems are crucial for consumers who have too much information about
products and services. The system assists in decision making by presenting the most appropriate
facts to consumers. However, problems, such as data sparsity and cold start, are still encountered
when using the systems. Therefore, certain techniques have been combined with the system in
order to solve the problems and enhance the effectiveness of the recommender system. This
article aims at reviewing existing researches regarding recommender systems that use trust and
expert techniques as well as the combination of the two techniques to develop the
recommender system. The analytical review shows that the combination of the trust and expert
233 -2558
518
techniques can solve most of the problems and improve the efficiency of the recommender
system.
Keywords:recommender system; trust; expert
1. 





exchange) 
selling/buying) 
E-commerce) 

data
overload [1] 


















data sparsity) 

cold start)






2-4]




trust) expert) 


2. 





[5]

6
233 -2558
519
[5]Content-based, Collaborative
Filtering, Demographic, Knowledge-based,
Community-based Hybrid recommen-
dation 
Content-based 


[6]




[5]
Collaborative filtering 





[6]
Demographic 
[5]



Knowledge-based 

Casebase [5]




Community-based 


[5]



Hybrid recommendation 



Collabo-
rative filtering Content-
based 
[1,5]





3. -



1.0 
2.0 
[7] social
networks) 

Facebook, Line  LinkIn 
Flickr, Instragram 
Youtube
233 -2558
520


social commerce) [8] 


[8] 
data overload 
-

(social recommendation
networks) 

Amazon.com 


Facebook [9]E-Bay.com
Feedback) 


Content-based, Collaborative filtering
Hybrid recommendation 
Collaborative filtering 












4. 











4.1 
Artificial Intelligence)


[10] 



Fuzzy logic) 

[11] 




B2C [12]





233 -2558
521
3 
Very recommendable)Recom-
mendable)Not match interes-
ting)
Artificial neural
networks) 
neurons


[13] 



[14]

[6]
3 




1
1 [6]
1
Back propagation neural networks

Linear regression 

3Back propagation
neural networks 
    Genetic
algorithms) 


15] 



Collaborative
filtering 16] 

Collaborative
filtering 
Content-
based
233 -2558
522
4.2
 Semantic
technology) 
17,18] 
Taxonomy 
Ontology 






17]
4.3
Trust) 



Collaborative filtering 
Facebook [19] 


2
Trust by relation) 
Trust by reputation) 




Trust-semantic fusion-
based recommendation [4] 



2
2 Trust-semantic fusion-based recommendation [4]
Trust-
semantic fusion-based recommendation 


233 -2558
523













Trust propagation) 

Collaborative filtering











,















Trust
information collection) 


Trust
evaluation) 
Graph-based) 
Interaction-based)
Hybrid) (
Trust dissemination) 
Visualization)
Trust-based
recommendation)


Trust type) 
Calculative) 
Relational) (
Trust property) 
Context specific) 
Dynamic) 
Propagative) 
233 -2558
524
Composable) Trust
model) 









Sequence-base
trust) 


Sequence-base trust 





 Sequence-base Trust [
Multi-
criteria trust enhanced collaborative filtering
(MC-TeCF) [1] 

4
4
MC-TeCF 



233 -2558
525






8] 

5
MC-TeCF [
5
233 -2558
526
5
3






3


24] 

Hybrid personal and group trust model) [25]
6
Hybrid personal and group trust model [
6 
Hybrid personal and group trust model

Hybrid personal trust, HPT) 


(Item-level group trust) 




Dynamic trust







 Relevant trust
233 -2558
527
walker [3] 

Random walk) 










6. 
Expert) 






,




2 






Multi-facet 








Semantic
reasoning) 




Twitter [30] 3
 1) 
Tweets) (2) 
Mini biographicanduser list)
 (3) 




Early
adoption (EA) 
Heavy access
(HA) 
Niche-item access (NA) 
3



Online forum
7
233 -2558
528
32]
7 
4 (1) Semantic
analysis module 

(2)Expertise analysis module 

-
3)Relation analysis module 

4)Social network-based markow
chain analysis module 

Online forum 
(Query) 



 Content-based
Collaborative filtering 











233 -2558
529

 



7. 









5 


MARec (Multi-
agent recommender) [33] 

Expert agent) 
MARec8
8 MARec


 Case base

 Case base 



Case base 
Trust
mechanism) 





8 MARec 




9
9 










233 -2558
530














34]








1 







233 -2558
531
233 -2558
532
2














8.1 

 [4,34]

 2 



 [1,20,34] 

9. 















 Shambour, Q. and Jie, L., ,
Integrating multi-criteria collaborative
filtering and trust filtering for
personalized recommender systems,
 IEEE Symposium on Computational
Intelligence in Multicriteria Decision-
Making (MDCM): -
 Davoodi, E., Kianmehr, K. and Afsharchi,
M., 2, A semantic social network-
based expert recommender system,
Appl. Intell. -
 Deng, S., Huang, L. and Xu, G., ,
Social network-based service recom-
mendation with trust enhancement,
Expert Sys.Appl. -
 Shambour, Q. and Lu, J., , A trust-
semantic fusion-based recommendation
approach for e-business applications,
Dec. Sup. Sys. -
 Ricci, F., Rokach, L. and Shapira, B., ,
Introduction to Recommender Systems
Handbook, pp. -, In Ricci, F. et al.,
(Edis.), Recommender Systems Hand
book, Springer US.
233 -2558
533
233 -2558
534
233 -2558
535
 Li, Y.M., Hsiao, H.W. and Lee, Y.L., ,
Recommending social network
applications via social filtering
mechanisms, Inform. Sci. -
 Kazienko, P., Musial, K. and Kajdanowicz,
T., , Multidimensional social network
in the social recommender system, IEEE
Transactions on Systems, Man, and
CyberneticsPart A: Systems and Humans
-
 Li, Y.M., Wu, C.T. and Lai, C.Y., , A
social recommender mechanism for e-
commerce: combining similarity, trust,
and relationship, Dec. Sup. Sys. -

 Schafer, J.B., Konstan, J. and Riedl, J.,
, Recommender Systems in e-
Commerce, pp. -, Proceedings of
the st ACM Conference on Electronic
Commerce, ACM: Denver, Colorado.
 Shahin, M.A., , State-of-the-art
review of some artificial intelligence
applications in pile foundations, Geosci.
Front. : -
 García-Crespo, Á., López-Cuadrado, J.L.,
Colomo-Palacios, R., González-Carrasco, I.
and Ruiz-Mezcua, B., , Sem-Fit: A
semantic based expert system to provide
recommendations in the tourism
domain, Exp. Sys. Appl. -
 Castro-Schez, J.J., Miguel, R., Vallejo, D.
and López-López, L.M., , A highly
adaptive recommender system based on
fuzzy logic for BC e-commerce portals,
Exp. Sys. Appl. -
 Zhang, G., eddy Patuwo, B. and Hu, M.Y.,
, Forecasting with artificial neural
networks: The state of the art, Interna-
tional, J. Forecast. -
 Khashei, M. and Bijari, M., , An
artificial neural network model for
timeseries forecasting, Exp. Sys. Appl. 
-
 Dao, T.H., Jeong, S.R. and Ahn, H., ,
A novel recommendation model of
location-based advertising: Context-
aware collaborative filtering using GA
approach, Exp. Sys. Appl. -
 Bobadilla, J., Ortega, F., Hernando, A. and
Alcaláet, J., , Improving collaborative
filtering recommender system results
and performance using genetic
algorithms, Knowledge-Based Sys. 
-
 Blanco-Fernández, Y., López-Nores, M.,
Pazos-Arias, J.J., García-Duqueet, J., ,
An improvement for semantics-based
recommender systems grounded on
attaching temporal information to
ontologies and user profiles, Eng. Appl.
Artif. Intell. -
 Martín-Vicente, M.I., Gil-Solla, A., Cabrer,
M.R., Pazos Arias, J.J., Blanco-Fernández,
Y. and López Nores, M., , A semantic
approach to improve neighborhood
formation in collaborative recommender
233 -2558
536
systems, Exp. Sys. Appl. -
 Wei, C. and Fong, S., , Social
network collaborative filtering framework
and online trust factors: A case study on
Facebook, pp. -,  Fifth
International Conference on Digital
Information Management (ICDIM).
 Agarwal, V. and Bharadwaj, K., ,
Trust-Enhanced Recommendation of
Friends in Web Based Social Networks
Using Genetic Algorithms to Learn User
Preferences, pp. -, In Nagamalai,
D., Renault, E. and Dhanuskodi, M. (Eds.),
Engineering and Information Technology
Trends in Computer Science, Springer
Berlin Heidelberg.
 Dogan, G., Brown, T, Govindan, K., Khan,
M.M.H., Abdelzaher, T., Mohapatra, P.
and Cho, J.H., , Evaluation of
network trust using provenance based on
distributed local intelligence, pp. -
, Military Communications
Conference (MILCOM 
 Yan-Hong, W. and Cheng, X., , IP
network-based trust management
system, pp. -,  Eighth
International Conference on Fuzzy
Systems and Knowledge Discovery
(FSKD)
 Sherchan, W., Nepal, S. and Paris, C.,
, A survey of trust in social networks,
ACM Comput. Surv. -
 Liu, D.R., Lai, C.H. and Chiu, H., ,
Sequence-based trust in collaborative
filtering for document recommendation,
Int. J. Human Comp. Stud. -
 Lai, C.H., Liu, D.R. and Lin, C.S., ,
Novel personal and group-based trust
models in collaborative filtering for
document recommendation, Inform. Sci.
-
 Liu, X., Shi, L., Wang, Y., Xin, Z. and Fu,
W., , A dynamic trust conference
algorithm for social network, pp. -
,  Eighth International
Conference on PP, Parallel, Grid, Cloud
and Internet Computing (PGCIC)
 Jøsang, A., Ismail, R. and Boyd, C., ,
A survey of trust and reputation systems
for online service provision, Dec. Sup.
Sys. -
 Afzal, M.T. and Maurer, H.A., ,
Expertise recommender system for
scientific community, J. Univ. Comp. Sci.
-
 Martin-Vicente, M.I., Gil-Solla, A., Ramos-
Cabrer, M. and Blanco-Fernandez, Y.,
, Improving e-commerce
collaborative recommendations by
semantic inference of Neighbors'
practical expertise, pp. -, Sixth
International Workshop on Semantic
Media Adaptation and Personalization
(SMAP)
 Liao, Q.V., Wagner, C., Pirolli, P and Fu,
W., , Understanding experts' and
233 -2558
537
novices' expertise judgment of twitter
users, pp. -, Proceedings of the
SIGCHI Conference on Human Factors in
Computing Systems, ACM: Austin, Texas.
 Song, S., Lee, S., Park, S. and Lee, S.,
, Determining user expertise for
improving recommendation performance,
pp. -, Proceedings of the th
International Conference on Ubiquitous
Information Management and Commu-
nication, ACM: Kuala Lumpur.
 Li, Y.M., Liao, T.F. and Lai, C.Y., , A
social recommender mechanism for
improving knowledge sharing in online
forums, Inform. Proc. Manag. -

 Lorenzi, F., Abel, M., Loh, S. and Peres,
A., , Enhancing the quality of
recommendations through expert and
trusted agents, , pp.-,rd
IEEE International Conference on Tools
with Artificial Intelligence (ICTAI)
 Martín-Vicente, M.I., Gil-Solla, A., Cabrer,
M.R., Blanco-Fernández, Y. and Nores,
M.L., , Semantic inference of user’s
reputation and expertise to improve
collaborative recommendations, Exp.
Sys. Appl. -
ResearchGate has not been able to resolve any citations for this publication.
Article
Full-text available
Geotechnical engineering deals with materials (e.g. soil and rock) that, by their very nature, exhibit varied and uncertain behavior due to the imprecise physical processes associated with the formation of these materials. Modeling the behavior of such materials in geotechnical engineering applications is complex and sometimes beyond the ability of most traditional forms of physically-based engineering methods. Artificial intelligence (AI) is becoming more popular and particularly amenable to modeling the complex behavior of most geotechnical engineering applications because it has demonstrated superior predictive ability compared to traditional methods. This paper provides state-of-the-art review of some selected AI techniques and their applications in pile foundations, and presents the salient features associated with the modeling development of these AI techniques. The paper also discusses the strength and limitations of the selected AI techniques compared to other available modeling approaches.
Conference Paper
Full-text available
Web-based social networks (WBSNs) are a promising new paradigm for large scale distributed data management and collective intelligences. But the exponential growth of social networks poses a new challenge and presents opportunities for recommender systems, such as complicated nature of human to human interaction which comes into play while recommending people. Web based recommender systems (RSs) are the most notable application of the web personalization to deal with problem of information overload. In this paper, we present a Friend RS for WBSNs. Our contribution is three fold. First, we have identified appropriate attributes in a user profile and suggest suitable similarity computation formulae. Second, a real-valued Genetic algorithm is used to learn user preferences based on comparison of individual features to increase recommendation effectiveness. Finally, inorder to alleviate the sparsity problem of collaborative filtering, we have employed trust propagation techniques. Experimental results clearly demonstrate the effectiveness of our proposed schemes.
Article
Web-based social networks have become popular as a medium for disseminating information and connecting like-minded people. The public accessibility of such networks with the ability to share opinions, thoughts, information, and experience offers great promise to enterprises and governments. In addition to individuals using such networks to connect to their friends and families, governments and enterprises have started exploiting these platforms for delivering their services to citizens and customers. However, the success of such attempts relies on the level of trust that members have with each other as well as with the service provider. Therefore, trust becomes an essential and important element of a successful social network. In this article, we present the first comprehensive review of social and computer science literature on trust in social networks.We first review the existing definitions of trust and define social trust in the context of social networks.We then discuss recent works addressing three aspects of social trust: trust information collection, trust evaluation, and trust dissemination. Finally, we compare and contrast the literature and identify areas for further research in social trust.
Article
Given the increasing applications of service computing and cloud computing, a large number of Web services are deployed on the Internet, triggering the research of Web service recommendation. Despite of service QoS, the use of user feedback is becoming the current trend in service recommendation. Likewise in traditional recommender systems, sparsity, cold-start and trustworthiness are major issues challenging service recommendation in adopting similarity-based approaches. Meanwhile, with the prevalence of social networks, nowadays people become active in interacting with various computers and users, resulting in a huge volume of data available, such as service information, user-service ratings, interaction logs, and user relationships. Therefore, how to incorporate the trust relationship in social networks with user feedback for service recommendation motivates this work. In this paper, we propose a social network-based service recommendation method with trust enhancement known as RelevantTrustWalker. First, a matrix factorization method is utilized to assess the degree of trust between users in social network. Next, an extended random walk algorithm is proposed to obtain recommendation results. To evaluate the accuracy of the algorithm, experiments on a real-world dataset are conducted and experimental results indicate that the quality of the recommendation and the speed of the method are improved compared with existing algorithms.
Article
Automatic recommenders are now omnipresent in e-commerce websites, as selecting and offering to users products they may be interested in can considerably increase sales revenue. The most popular recommendation strategy is currently considered to be the collaborative filtering technique, based on offering to the user who will receive the recommendation items that were appealing to other individuals with similar preferences (the so-called neighbors). On the other hand, its principal obstacle is the sparsity problem, related to the difficulty to find overlappings in ratings when there are many items. As the product catalogue of these sites gets more and more diverse, a new problem has arisen that happens when users share likings for lots of products (for which they are reckoned to be neighbors) but they differ in products similar to the one that is being considered for recommendation. They are fake neighbors. Narrowing the range of products on which similarities between users are sought can help to avoid this, but it usually causes a worsening of the sparsity problem because the chances of finding overlappings gets lower. In this paper, a new strategy is proposed based on semantic reasoning that aims to improve the neighborhood formation in order to overcome the aforementioned fake neighborhood problem. Our approach is aimed at making more flexible the search for semantic similarities between different products, and thus not require users to rate the same products in order to be compared.
Conference Paper
More and more users joined in social network. The precise social trust value is critical for application system such as recommendation system. To a user, the egocentric network is formed by the user, his friends and social relationships between him and other users. We proposed an algorithm for inferring dynamic trust based on trust chains and interactions. Indirect trust values are calculated depending on direct trust values and trust chains in the egocentric network. As the social network evolves, the dynamic trust values can be resulted from the interactions between a user and his friends and trust reference. By statistical analysis of trust value in social network, this algorithm improved the accuracy of trust transitivity and trust value computing compared with a classical trust algorithm.
Article
This research work presents a framework to build a hybrid expert recommendation system that integrates the characteristics of content-based recommendation algorithms into a social network-based collaborative filtering system. The proposed method aims at improving the accuracy of recommendation prediction by considering the social aspect of experts’ behaviors. For this purpose, content-based profiles of experts are first constructed by crawling online resources. A semantic kernel is built by using the background knowledge derived from Wikipedia repository. The semantic kernel is employed to enrich the experts’ profiles. Experts’ social communities are detected by applying the social network analysis and using factors such as experience, background, knowledge level, and personal preferences. By this way, hidden social relationships can be discovered among individuals. Identifying communities is used for determining a particular member’s value according to the general pattern behavior of the community that the individual belongs to. Representative members of a community are then identified using the eigenvector centrality measure. Finally, a recommendation is made to relate an information item, for which a user is seeking an expert, to the representatives of the most relevant community. Such a semantic social network-based expert recommendation system can provide benefits to both experts and users if one looks at the recommendation from two perspectives. From the user’s perspective, she/he is provided with a group of experts who can help the user with her/his information needs. From the expert’s perspective she/he has been assigned to work on relevant information items that fall under her/his expertise and interests.
Article
Collaborative recommender systems select potentially interesting items for each user based on the preferences of like-minded individuals. Particularly, e-commerce has become a major domain in these research field due to its business interest, since identifying the products the users may like or find useful can boost consumption. During the last years, a great number of works in the literature have focused in the improvement of these tools. Expertise, trust and reputation models are incorporated in collaborative recommender systems to increase their accuracy and reliability. However, current approaches require extra data from the users that is not often available. In this paper, we present two contributions that apply a semantic approach to improve recommendation results transparently to the users. On the one hand, we automatically build implicit trust networks in order to incorporate trust and reputation in the selection of the set of like-minded users that will drive the recommendation. On the other hand, we propose a measure of practical expertise by exploiting the data available in any e-commerce recommender system – the consumption histories of the users.
Article
Nowadays, online forums have become a useful tool for knowledge management in Web-based technology. This study proposes a social recommender system which generates discussion thread and expert recommendations based on semantic similarity, profession and reliability, social intimacy and popularity, and social network-based Markov Chain (SNMC) models for knowledge sharing in online forum communities. The advantage of the proposed mechanism is its relatively comprehensive consideration of the aspects of knowledge sharing. Accordingly, results of our experiments show that with the support of the proposed recommendation mechanism, requesters in forums can easily find similar discussion threads to avoid spamming the same discussion. In addition, if the requesters cannot find qualified discussion threads, this mechanism provides a relatively efficient and active way to find the appropriate experts.
Article
Collaborative Filtering (CF) is the most popular recommendation technique but still suffers from data sparsity, user and item cold-start problems, resulting in poor recommendation accuracy and reduced coverage. This study incorporates additional information from the users' social trust network and the items' semantic domain knowledge to alleviate these problems. It proposes an innovative Trust–Semantic Fusion (TSF)-based recommendation approach within the CF framework. Experiments demonstrate that the TSF approach significantly outperforms existing recommendation algorithms in terms of recommendation accuracy and coverage when dealing with the above problems. A business-to-business recommender system case study validates the applicability of the TSF approach.