Beyond Transitivity: Robust Trust Inference via Collaborative Agreement

A robust trust inference algorithm in weighted signed social networks based on collaborative filtering and agreement as a similarity metric

2018-11-15
Karim Akilal, Hachem Slimani, Mawloud Omar
Summary
Problem
Method
Results
Takeaways
Abstract

The paper introduces a robust unsupervised trust inference algorithm for Weighted Signed Social Networks (WSNs) based on Memory-based Collaborative Filtering. By utilizing "Agreement" as a novel local similarity metric between trustors and trustees, it achieves state-of-the-art performance in predicting both trust and distrust across various real-world datasets including Bitcoin exchanges and Wikipedia RfA.

TL;DR

Trust is the currency of social interaction, but predicting it in digital Weighted Signed Networks (WSNs)—where relations can be both positive (trust) and negative (distrust)—is notoriously difficult. This paper proposes a new unsupervised algorithm that treats trustors as "users" and trustees as "items" in a Collaborative Filtering (CF) framework. By replacing simple transitivity with a robust "Agreement" metric, handles distrust more intuitively and maintains high performance even when 90% of the network data is missing.

Background: The Problem with Negative Ties

In traditional social network analysis, we often assume transitivity: "If Alice trusts Bob, and Bob trusts Carol, Alice likely trusts Carol." However, the introduction of distrust breaks this logic. If Alice distrusts Bob, and Bob distrusts Carol, Carol might be an even bigger threat than Bob.

Existing models like PageRank or HITS often fail here because they rely on global connectivity. When a network is sparse—meaning we only see a fraction of the total interactions—these global algorithms lose their context and accuracy.

Methodology: "Quality over Quantity" Agreement

The researchers pivot away from global rankings toward a local, memory-based Collaborative Filtering approach. The core intuition is two-fold:

  1. Trustor Agreement: If two users agree on their assessment of a group of people, they will likely agree on a new person.
  2. Trustee Similarity: If two people are viewed similarly by those who know them, they will likely receive similar ratings from a new user.

1. The Agreement Metric

Instead of using Jaccard Similarity (which only counts common neighbors), the authors define an Agreement Decay Factor (). It calculates the exponential difference between weights:

Agreement Formula Placeholder

As the difference in trust values increases, the "Agreement" score drops toward zero. This ensures that a single shared, highly-agreed-upon trustee is more valuable for prediction than ten shared trustees where the trustors have conflicting opinions.

2. Solving Sparsity with Bootstrapping

To prevent the algorithm from failing when users share zero common trustees, a bootstrapping factor () is introduced. It allows the model to "estimate" a baseline level of agreement based on the total number of trustees, ensuring the system can still provide a recommendation even in the "cold-start" regions of a social graph.

Inference Algorithm Flow

Experimental Results: Robustness to the Extreme

The authors tested their approach on datasets including Bitcoin-Alpha, Bitcoin-OTC, and Wikipedia RfA.

SOTA Comparison

In the "Leave-one-out" task (predicting a single removed link), the Agreement-based CF outperformed established baselines like Fairness-Goodness (FxG) and Bias and Deserve (BAD) across all metrics (MAE, RMSE, and PCC).

Resilience to "Hidden" Networks

The most impressive feat of this algorithm is its robustness. In tests where up to 90% of the edges were removed (randomly hidden), the Agreement algorithm showed a very slow degradation in accuracy.

Sparsity Performance Plot

In the figure above, while other metrics (like the blue/green lines for BAD/FxG) show sharp declines in Correlation (PCC) as edges are removed, the Agreement algorithm (red line) maintains a high correlation, proving its local logic is independent of the global graph's completeness.

Critical Insight & Conclusion

Why does this work? Global algorithms are like trying to map an entire country to find your way home; if a few bridges are out, the map fails. This Collaborative Filtering approach is like asking your immediate neighbors for directions. As long as your neighborhood is somewhat intact, the advice remains accurate.

Limitations & Future Work

The algorithm currently ignores the "trust" the target trustor has in the "recommending trustors"—a common feature in trust propagation models. Integrating Propagation + Agreement could lead to even higher accuracy. Additionally, the parameters and are currently static; making these adaptive to specific network types (e.g., trading vs. voting) remains a key area for exploration.

Final Takeaway: For modern decentralized social platforms where data is sparse and distrust is a reality, local "Agreement" is a far more reliable metric for trust than global popularity.

Find Similar Papers

Try Our Examples

  • Find recent papers that extend structural balance theory or status theory to weighted signed networks for link prediction.
  • Which unsupervised methods currently represent the SOTA for handling both trust and distrust in large-scale social graphs beyond collaborative filtering?
  • Investigate how bootstrapping factors and similarity decay parameters are optimized in cross-domain recommender systems facing extreme cold-start problems.
Contents
Beyond Transitivity: Robust Trust Inference via Collaborative Agreement
1. TL;DR
2. Background: The Problem with Negative Ties
3. Methodology: "Quality over Quantity" Agreement
3.1. 1. The Agreement Metric
3.2. 2. Solving Sparsity with Bootstrapping
4. Experimental Results: Robustness to the Extreme
4.1. SOTA Comparison
4.2. Resilience to "Hidden" Networks
5. Critical Insight & Conclusion
5.1. Limitations & Future Work