Top Banner
Social Market: Combining Explicit and Implicit Social Networks Nithyakumaran Gnanasekar
19
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Social network  implicit and explicit market convergence

Social Market: Combining Explicit and Implicit

Social Networks

Nithyakumaran Gnanasekar

Page 2: Social network  implicit and explicit market convergence

Overview

• Motivation• Motivating Example• Problem• Social Market• TAPS• Experimental Results• Reference

Page 3: Social network  implicit and explicit market convergence

Motivation

• Social network can be split into two categories.o Explicit Network.o Implicit Network.

• Explicit Networko Reinforces Existing Real World Connections

• Implicit Networko Forms Dynamic communities based on mutual interest,

common activities, places etc.

• The idea is to bring about a convergence between implicit and explicit networks.

Page 4: Social network  implicit and explicit market convergence

Motivating Example

Page 5: Social network  implicit and explicit market convergence

Problem:

Combining explicit and implicit social networks has huge cost.

Enormous amount of information necessary to be managed.

One Possible solution is to use internet-based Gossip overlays.

Page 6: Social network  implicit and explicit market convergence

Social Market

System model:

Consider system of interconnected users exchanging information.

Each user has a profile associated

Profile is vector of strings

Each string is referred to as "Keyword"

Every keyword has a counter and a weight associated.

Page 7: Social network  implicit and explicit market convergence

Social Market

Weigth measure of relavance between a given keyword to other keywords in the profile.

where U is universe of all profiles.

And u is denotes user or user profile.

Cosine Similarity :

Page 8: Social network  implicit and explicit market convergence

Social Market

Items:

• User interact with social market by creating items.

• Every item has a profile and is stored in a similar fashion as User profiles.

Once a item is created, goal of social market is to lead this item to meet other user who

• Are interested in the item

• Can be trusted and can trust the creator of the item

• Can be reached through a trusted path on the social network

Page 9: Social network  implicit and explicit market convergence

Social Market

SM uses a feature called trust to build this trust path.

The trust between users are provided by the users themselves.

For instance, User A can assign 0 trust on user B.

0 trust doesn’t mean, User A distrusts B, simply means that A does not know B enough.

Page 10: Social network  implicit and explicit market convergence

Social Market

Page 11: Social network  implicit and explicit market convergence

Trust Aware Peer Sampling

A novel protocol that operates by directly incorporating trust relationships.

Extracted from an explicit social network into the gossip-based overlay.

• Goal:o Create TAPS view with ever changing set of reference

to other nodeso Periodically, nodes contact to exchange information of

their views

Page 12: Social network  implicit and explicit market convergence

Trust Aware Peer Sampling

• In standard peer sampling contains:o Contact information of other nodeso Timestamp indicating last update.

• TAPS contain information:o User profileo Inferred trusts value.

Page 13: Social network  implicit and explicit market convergence

Trust propogation

• Each edge in the trusted path associates uncertainty about the trustworthiness.

• To model inferred trust.o Trust path as product of trust values of its edges,

weighted by trust transitivity co efficient .o Given path u1, u2, … un with trust values t1,2 , t2,3, .. tn-

1,n

o Lower values causes trust to decay faster with path length.

Page 14: Social network  implicit and explicit market convergence

View Exchanges

o Views are initialized with agreed upon trust value during explicit friendship relationships.

o Initialize TAPS view by inserting one entry of each explicit neighbors.

o These views are exchanged with other nodes.o View are exchanged between friends, friends of

friends of friends.

Page 15: Social network  implicit and explicit market convergence

View Exchanges

o As gossip process evolves nodes collaborate computing inferred trust.

o Let trust of Nodes A and X be tA,X and trust of A and B be tA,B , to compute tB,X

tBX = τtABtAX.

.

Page 16: Social network  implicit and explicit market convergence

View Exchanges

o A node might receive views from multiple nodes. A node always selects the largest trust value for

any node.o To enchance trust inference, nodes initiate gossip

exchanges with nodes in TAPS view and explicit neighbours.

o The trust path values are kept up to date and maximum trust path is chosen to provide shortest path.

Page 17: Social network  implicit and explicit market convergence

Evaluation

o Dataset of 300 users where taken from facebook and Digg. Binary Trace Multivalued Trace

Impact of trust density

Page 18: Social network  implicit and explicit market convergence

Evaluation

BinaryMulti Valued

Binary Multi Valued

Impact of Trust Transitivity.

Impact of Trust Weight.

Page 19: Social network  implicit and explicit market convergence

ReferenceFrey, Davide, Arnaud Jégou, and Anne-Marie Kermarrec. "Social market: combining explicit and

impBertier, Marin et al. "The gossple anonymous social network." Middleware 2010 (2010): 191-211.licit social networks." Stabilization, Safety, and Security of Distributed Systems (2011): 193-207.

Bertier, Marin et al. "The gossple anonymous social network." Middleware 2010 (2010): 191-211.

Questions