I want to find out all the existing decentralized algorithms that exploit the structural properties of social networks. So far I know the following algorithms -
1) Best connected search - Adamic et al
2) Random Walk (does not exploit any structural property but still it is decentralized)
3) Hamming distance search
4) Weak/Strong tie search
5) Cosine Similarity Search (CCS)
6) Information Scent Search (ISS)
Any help would be appreciated
A distributed search engine is a search engine where there is no central server. Unlike traditional centralized search engines, work such as crawling, data mining, indexing, and query processing is distributed among several peers in a decentralized manner where there is no single point of control.
Decentralized social networks operate on independently run servers, rather than on a centralized server owned by a business. Mastodon is one example of a decentralized social network. It is based on open-source software and functions a lot like Twitter. Another example is Steem, which runs on a social blockchain.
From the paper "Searching For Expertise in Social Networks: A Simulation of Potential Strategies":
Breadth First Search (BFS) broadcasts a query to all of one’s neighbors instead of picking a neighbor according to a heuristic. It can find the target closest to the source but with extremely high bandwidth costs (as in p2p file sharing networks).
Cosine Similarity Search (CCS) decreases the high degree impact by dividing the Hamming distance by the total number of out-degree relations (friends) a neighbor has.
Information Scent Search (ISS) picks the next person who has the highest match score (which we call information scent) between the query and his profile. Our implementation of the algorithm is slightly different from Yu and Singh, since we needed to adapt their algorithm to the Enron data set. We use the automatic generated keywords profile instead.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With