Dynamic Weighted Heuristic Trust Path Search Algorithm

Trust propagation is being increasingly adopted to assist recommendation systems in providing more reliable information, upon which, users can make more accurate decisions. Optimal trust path search integrating trust value and path length plays a critical role in trust propagation, but suffers from...

Full description

Bibliographic Details
Main Authors: Ru Kong, Xiangrong Tong
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9178794/
_version_ 1818876695260692480
author Ru Kong
Xiangrong Tong
author_facet Ru Kong
Xiangrong Tong
author_sort Ru Kong
collection DOAJ
description Trust propagation is being increasingly adopted to assist recommendation systems in providing more reliable information, upon which, users can make more accurate decisions. Optimal trust path search integrating trust value and path length plays a critical role in trust propagation, but suffers from insufficient performance regarding search accuracy and time. Generally, the quality of trust propagation is affected by the path length, and the longer the path is, the worse the trust quality is. However, the length of the path is not the unique crucial factor. Some longer paths with greater trust values may be more credible. In addition, the A* algorithm can find an optimal solution, but it expends much time to distinguish some similar paths. The A* algorithm is improved and a dynamic weighted heuristic trust path search algorithm is proposed. According to the six-degree space theory, the paths are extended to six-degree admissible trust paths. Then, according to the depths of the nodes in the search path, it relaxes the evaluation functionf(n) by devising a dynamic weighted factor w, inserts all nodes satisfied specific conditions into the FOCAL list. Furthermore, it sets the secondary heuristic factor and selects the nodes with the minimum heuristic factor value to reach the target node, and outputs the optimal trust path. Experiments on the public Advogato and FilmTrust datasets demonstrated that the proposed algorithm could efficiently identify the reliable trust paths and predict trust value with high accuracy and reduced computational complexity. The proposed algorithm could be applied to recommendation systems in the future.
first_indexed 2024-12-19T13:46:28Z
format Article
id doaj.art-9df0209ec3f4435496ff6dd403eb1ee8
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-19T13:46:28Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-9df0209ec3f4435496ff6dd403eb1ee82022-12-21T20:18:51ZengIEEEIEEE Access2169-35362020-01-01815738215739010.1109/ACCESS.2020.30197979178794Dynamic Weighted Heuristic Trust Path Search AlgorithmRu Kong0https://orcid.org/0000-0002-7576-6049Xiangrong Tong1https://orcid.org/0000-0003-4855-3723School of Computer and Control Engineering, Yantai University, Yantai, ChinaSchool of Computer and Control Engineering, Yantai University, Yantai, ChinaTrust propagation is being increasingly adopted to assist recommendation systems in providing more reliable information, upon which, users can make more accurate decisions. Optimal trust path search integrating trust value and path length plays a critical role in trust propagation, but suffers from insufficient performance regarding search accuracy and time. Generally, the quality of trust propagation is affected by the path length, and the longer the path is, the worse the trust quality is. However, the length of the path is not the unique crucial factor. Some longer paths with greater trust values may be more credible. In addition, the A* algorithm can find an optimal solution, but it expends much time to distinguish some similar paths. The A* algorithm is improved and a dynamic weighted heuristic trust path search algorithm is proposed. According to the six-degree space theory, the paths are extended to six-degree admissible trust paths. Then, according to the depths of the nodes in the search path, it relaxes the evaluation functionf(n) by devising a dynamic weighted factor w, inserts all nodes satisfied specific conditions into the FOCAL list. Furthermore, it sets the secondary heuristic factor and selects the nodes with the minimum heuristic factor value to reach the target node, and outputs the optimal trust path. Experiments on the public Advogato and FilmTrust datasets demonstrated that the proposed algorithm could efficiently identify the reliable trust paths and predict trust value with high accuracy and reduced computational complexity. The proposed algorithm could be applied to recommendation systems in the future.https://ieeexplore.ieee.org/document/9178794/Bounded-suboptimal solutionheuristic searchrecommendation systemtrust path
spellingShingle Ru Kong
Xiangrong Tong
Dynamic Weighted Heuristic Trust Path Search Algorithm
IEEE Access
Bounded-suboptimal solution
heuristic search
recommendation system
trust path
title Dynamic Weighted Heuristic Trust Path Search Algorithm
title_full Dynamic Weighted Heuristic Trust Path Search Algorithm
title_fullStr Dynamic Weighted Heuristic Trust Path Search Algorithm
title_full_unstemmed Dynamic Weighted Heuristic Trust Path Search Algorithm
title_short Dynamic Weighted Heuristic Trust Path Search Algorithm
title_sort dynamic weighted heuristic trust path search algorithm
topic Bounded-suboptimal solution
heuristic search
recommendation system
trust path
url https://ieeexplore.ieee.org/document/9178794/
work_keys_str_mv AT rukong dynamicweightedheuristictrustpathsearchalgorithm
AT xiangrongtong dynamicweightedheuristictrustpathsearchalgorithm