Knowledge-Based Systems, volume 212, pages 106620
A dynamic sampling algorithm based on learning automata for stochastic trust networks
Publication type: Journal Article
Publication date: 2021-01-01
Journal:
Knowledge-Based Systems
Q1
Q1
SJR: 2.219
CiteScore: 14.8
Impact factor: 7.2
ISSN: 09507051, 18727409
Artificial Intelligence
Software
Management Information Systems
Information Systems and Management
Abstract
Trust is known as an important social concept and an effective factor in all human interactions in social networks. Users tend to interact with trusted people with whom they have had positive experiences. Trust is updated over time as a result of these repeated interactions. Even though dynamicity is a universally accepted property of the social trust, trust networks are often modeled as static digraphs. In this paper, we first propose that a stochastic graph model, where the weights associated with edges are random variables with unknown distributions, may be a better candidate for representing trust networks. Then, we review the literature on analyzing complex networks and determine graph measures which are most appropriate with respect to the special properties of the concept of trust. Considering trust-specific measures, we finally propose a dynamic algorithm for sampling from stochastic trust networks, which is an extension of Frontier sampling. Even though there exist a few sampling methods which address edge weights and their variations over time through the sampling process, these methods are unable to accurately preserve the properties of trust networks. The proposed algorithm in this paper uses learning automata to tackle the disconnectivity problem of sampled subgraphs by Frontier sampling and, at the same time, capture the changes of edge weights through the sampling process. Our experimental results on the well-known trust network datasets indicate that the proposed sampling algorithm preserves more accurately the trust-specific measures of trust networks compared to existing sampling methods. • A stochastic graph model for representing trust networks is recommended. • We present a comprehensive review of the literature on analyzing complex networks. • New extensions of some graph measures are proposed, considering properties of trust. • We develop a dynamic sampling algorithm for stochastic trust networks. • The experimental results show the benefits of our proposed sampling algorithm.
Found
Found
Top-30
Journals
1
|
|
Journal of Supercomputing
1 publication, 100%
|
|
1
|
Publishers
1
|
|
Springer Nature
1 publication, 100%
|
|
1
|
- We do not take into account publications without a DOI.
- Statistics recalculated only for publications connected to researchers, organizations and labs registered on the platform.
- Statistics recalculated weekly.
Are you a researcher?
Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
Cite this
GOST |
RIS |
BibTex
Cite this
GOST
Copy
Ghavipour M., Meybodi M. R. A dynamic sampling algorithm based on learning automata for stochastic trust networks // Knowledge-Based Systems. 2021. Vol. 212. p. 106620.
GOST all authors (up to 50)
Copy
Ghavipour M., Meybodi M. R. A dynamic sampling algorithm based on learning automata for stochastic trust networks // Knowledge-Based Systems. 2021. Vol. 212. p. 106620.
Cite this
RIS
Copy
TY - JOUR
DO - 10.1016/j.knosys.2020.106620
UR - https://doi.org/10.1016/j.knosys.2020.106620
TI - A dynamic sampling algorithm based on learning automata for stochastic trust networks
T2 - Knowledge-Based Systems
AU - Ghavipour, Mina
AU - Meybodi, Mohammad Reza
PY - 2021
DA - 2021/01/01
PB - Elsevier
SP - 106620
VL - 212
SN - 0950-7051
SN - 1872-7409
ER -
Cite this
BibTex (up to 50 authors)
Copy
@article{2021_Ghavipour,
author = {Mina Ghavipour and Mohammad Reza Meybodi},
title = {A dynamic sampling algorithm based on learning automata for stochastic trust networks},
journal = {Knowledge-Based Systems},
year = {2021},
volume = {212},
publisher = {Elsevier},
month = {jan},
url = {https://doi.org/10.1016/j.knosys.2020.106620},
pages = {106620},
doi = {10.1016/j.knosys.2020.106620}
}