Teranga Go!: Quantifying Human Trust via Hesitant Fuzzy Linguistic Logic

A decision making model to evaluate the reputation in social networks using HFLTS

2017-07-01
Rosana Montes, Ana M. Sánchez, Pedro Villar, Francisco Herrera
Summary
Problem
Method
Results
Takeaways
Abstract

The paper introduces Teranga Go!, a carpooling social network that utilizes a Multi-Expert Multi-Criteria Decision Making (ME-MCDM) model to evaluate user reputation. It leverages Hesitant Fuzzy Linguistic Term Sets (HFLTS) and the 2-tuple linguistic model to transform subjective qualitative feedback into a definitive "Karma" score.

TL;DR

Trust is the ultimate currency of the sharing economy. Teranga Go! is a specialized carpooling social network that addresses the "stranger danger" problem by modeling user reputation as a Multi-Expert Multi-Criteria Decision Making (ME-MCDM) problem. By using Hesitant Fuzzy Linguistic Term Sets (HFLTS), it allows users to provide feedback in natural, "hesitant" language and converts it into a scientifically accurate "Karma" score.

Background: The Problem with Five-Star Ratings

In traditional sharing platforms, a 4.5-star rating often masks the complexity of human experience. Numerical systems force users to quantify feelings that are inherently qualitative and often uncertain. How do you distinguish between "I think they were good" and "I'm sure they were excellent"? Furthermore, simple averaging of scores often loses the "nuance" of the expert's confidence level.

Teranga Go! operates on the Computing with Words (CW) paradigm. It recognizes that our brains work better with perceptions than measurements. The core challenge addressed here is: How can we build a computational model that handles the same kind of uncertain, linguistic information that humans use?

Methodology: The Architecture of Reputation

The proposed model follows a sophisticated workflow to ensure that subjective opinions are processed without loss of information.

1. Linguistic Expression and Hesitation

Instead of a slider, users assess peers based on criteria (Cleanliness, Conversation, Security, Comfort) using a context-free grammar. This allows for expressions like:

  • "Between Good and Very Good"
  • "At least Normal"

2. The CW Scheme

The system uses a 5-step process illustrated in the model's architecture:

  1. Unification: Converting various linguistic expressions into a uniform HFLTS set.
  2. Interval Calculation: Computing the "envelope" (the upper and lower bounds) of the hesitant terms.
  3. 2-Tuple Transformation: Representing these intervals as pairs , where is a linguistic term and is a symbolic translation value to maintain mathematical precision.
  4. Aggregation: Two rounds of weighted averaging—first for criteria (based on user journey preferences) and second for experts (weighted by their community experience).
  5. Exploitation: Converting the final fuzzy result back into a single human-readable word for the user's profile.

ME-MCDM Model Architecture

Deep Insight: Expert Weighting through Gamification

One standout feature of the Teranga Go! model is how it calculates Expert Weights. It uses a percentage parameter (base expertise).

  • If , everyone’s opinion is equal.
  • If , the system favors "power users" who have traveled more and provided more moderated feedback. This ensures that a newcomer's malicious review cannot easily destroy the reputation of a veteran driver.

Experimental Results: A Case Study

The paper presents a simulation involving four users: spring, summer, autumn, and winter. By collecting multiple trip assessments for user summer, the model processed qualitative inputs like "between normal and very good" and "very good."

UserCriteria (Security)Criteria (Comfort)...
SpringVery BadVery Bad...
Winter[Good, Very Good]Normal...

Linguistic Aggregation Process

After two rounds of weighted 2-tuple aggregation, the "Karma" for summer was calculated as "Honest." This output is dynamic—as summer completes more trips, the system re-calculates the Karma, reflecting a living reputation.

Critical Analysis & Conclusion

Takeaway

Teranga Go! successfully demonstrates that Fuzzy Logic isn't just for industrial control systems; it's a powerful tool for social engineering. By bridging the gap between natural language and mathematical rigor, the authors provide a template for trust in the collaborative economy.

Limitations

  • Complexity: The underlying math (2-tuple fuzzy sets) is complex to implement compared to simple averaging.
  • Scalability: While effective for a carpooling community, the computational overhead of aggregating hesitant intervals at the scale of millions of users (like Uber or Airbnb) remains an open question.

Future Outlook

As decentralized platforms (Web3) grow, the need for "Objective Trust from Subjective Data" will become paramount. Integrating this HFLTS model with decentralized identity could be the next frontier in digital reputation.


For more details, you can visit the Teranga Go! open-source repository at GitHub.

Find Similar Papers

Try Our Examples

  • Search for recent papers that integrate Hesitant Fuzzy Linguistic Term Sets (HFLTS) with blockchain technology for decentralized reputation management in social networks.
  • Which was the seminal paper for the "2-tuple fuzzy linguistic representation model," and how has its aggregation methodology evolved since its introduction by Herrera and Martínez in 2000?
  • Explore how multi-criteria decision-making models like ME-MCDM are being applied to evaluate trust in Autonomous Vehicle (AV) ride-sharing or AI-driven collaborative consumption platforms.
Contents
Teranga Go!: Quantifying Human Trust via Hesitant Fuzzy Linguistic Logic
1. TL;DR
2. Background: The Problem with Five-Star Ratings
3. Methodology: The Architecture of Reputation
3.1. 1. Linguistic Expression and Hesitation
3.2. 2. The CW Scheme
4. Deep Insight: Expert Weighting through Gamification
5. Experimental Results: A Case Study
6. Critical Analysis & Conclusion
6.1. Takeaway
6.2. Limitations
6.3. Future Outlook