Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 20: Social Service Selection Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.

Similar presentations


Presentation on theme: "Chapter 20: Social Service Selection Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005."— Presentation transcript:

1 Chapter 20: Social Service Selection Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005

2 Chapter 202Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Highlights of this Chapter Reputation Mechanisms Recommender Techniques Referrals Social Mechanism for Trust Identity

3 Chapter 203Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Recommending Products vs. Services Products (by a product vendor): often, The recommender is the provider Votes are known to the recommender Votes are received prior to usage (buying) Repetition is less likely (buy the same book?) Services (by a service registry) The recommender is not the provider Votes are not necessarily known to recommender Votes are given after usage Repetition may occur, invisibly to registry

4 Chapter 204Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Reputation The agency (e.g., eBay) is the authority that Authenticates users Records, aggregates, and reveals ratings Provides the conceptual schema for How to capture ratings (typically a number and text) How to aggregate them How to decay them over time

5 Chapter 205Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Service Communities Each principal Provides services to others Provides recommendations to others Exploits services provided by others Has a reputation The agents assist their users and other agents in Evaluating the services and referrals provided by others Maintaining contact lists Deciding whom to contact for a service

6 Chapter 206Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Social Networks and Referral Chains Referral chains provide: Way to identify a good provider Way to judge the quality of a provider Reason for a member to respond in a trustworthy manner Social networks induce referral chains in which an individual may participate As the chains get longer The trustworthiness of a recommendation decreases The effort to find providers increases Therefore, shorter chains are better

7 Chapter 207Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Distributed Treatment of Referrals Receive request Model asker Respond Ask Follow referrals Use Rate; update

8 Chapter 208Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Model for Referrals Each agent has An interest (services sought) An expertise (services provided) Models of acquaintances Acquaintance models are built autonomously and represent Acquaintances’ expertise (ability to provide good service along a set of dimensions) Sociability (ability to provide accurate referrals)

9 Chapter 209Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Reputation Buildup and Collapse A participant who begins to misbehave is detected

10 Chapter 2010Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Small World Phenomenon Milgram (1967): two individuals chosen at random in the U.S.A. are linked by a chain of 6 or fewer first- name acquaintances (empirical observation) Six degrees of separation Erdös numbers Diameter of the connected Web: 20

11 Chapter 2011Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Small-World Network Generated by perturbing a regular ring A highly structured (clustered) network with just a few random edges Random edges correspond to shortcuts Yields high clustering and short paths Direct relationships between agents who primarily participate in different subcommunities Shortcuts: weak ties

12 Chapter 2012Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Quality Relates Inversely to Clustering

13 Chapter 2013Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Weak Ties versus Clustering Conventional approaches give recommendations based on the preferences of similar users (as discussed previously) For finding the best referrals, it is best to ask dissimilar people who bring a novel perspective Define a form of controlled scattering

14 Chapter 2014Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Link Analysis Links on a web page correspond to recommendations by the page author Links provide an external criterion for estimating the value of a page (as opposed to words on a page, which can be rigged) Typically, web engines crawl the web, build giant indexes, and analyze links A referral corresponds to a targeted recommendation by an agent. While we may not crawl referrals ahead of time, the same mathematical concepts apply

15 Chapter 2015Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Chapter 20 Summary Selection must rationally be empirical: based on data Centralized reputation mechanisms address data gathering but impose too many restrictions Social network ideas can avoid such limitations Referrals help maintain distributed social networks and incorporate purposes Social structure can evolve collaboratively Services can be rated and selected and rated …


Download ppt "Chapter 20: Social Service Selection Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005."

Similar presentations


Ads by Google