+ All Categories
Home > Documents > MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley...

MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley...

Date post: 20-Jan-2018
Category:
Upload: suzan-lester
View: 212 times
Download: 0 times
Share this document with a friend
Description:
3 Introduction (1/5) Internet as a market place Web portals –Simple portals ( )www.amazon.com –Match-making portals ( )www.telezoo.com –Bartering portals ( )www.tandcglobal.com –Advanced portal proposals ( )www.teclantic.ca
36
MCS Thesis MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining Board: Dr. John DeDourek, Dr. Weichang Du, Dr. Donglei Du December 5th, 2005 Match-Making in Bartering Scenarios
Transcript
Page 1: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

MCS ThesisMCS Thesis

By: Sébastien Mathieu

Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold BoleyExamining Board: Dr. John DeDourek, Dr. Weichang Du, Dr. Donglei Du

December 5th, 2005

Match-Making

in Bartering Scenarios

Page 2: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

22

AgendaAgenda

• Introduction• Background• Bartering Trees• Tree Approximation• Ring Bartering Algorithm• Computational Results• Conclusion

Page 3: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

33

Introduction (1/5)Introduction (1/5)

• Internet as a market place• Web portals

– Simple portals ( www.amazon.com )

– Match-making portals ( www.telezoo.com )

– Bartering portals ( www.tandcglobal.com )

– Advanced portal proposals ( www.teclantic.ca )

Page 4: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

44

Introduction (2/5)Introduction (2/5)

• Bartering

The practice of exchanging goods or services without using the medium of money [2]

Page 5: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

55

Introduction (3/5)Introduction (3/5)

• Bartering

Seek2Offer1

Seek1 Offer2

Agent1 Agent2Similarity1

Aggregate

Similarity

Similarity2

Page 6: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

66

Introduction (4/5)Introduction (4/5)

• Ring Bartering

Seek2Offer1

Seek1 Offer2

Agent1 Agent2

Similarity1

Offer3

Seek3

Agent3

Similarity4 >> Similarity2

Similarity3 >> Similarity2

Page 7: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

77

Introduction (5/5)Introduction (5/5)

• Ring Bartering

Agent1O S Agent2O S

AgentkO S

Agentn-1O S

AgentnO S

s1

s2

sk-1

sk

sn-2

sn-1

sn

Page 8: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

88

Background (1/4)Background (1/4)

• Different match-making techniques– IBM Websphere rules and properties– Agent-Mediated eCommerce System with

Decision Analysis Features [15]

– Bhavsar/Boley/Yang Tree similarity algorithm [1,11,12,15,16]

Page 9: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

99

Background (2/4)Background (2/4)

• Arc labelled weighted trees

• Labels on Nodes, fanout-unique labels on Arcs

• Relative importance on Arcs weights ( Σwi = 1.0)

Page 10: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

1010

Background (3/4)Background (3/4)

• Similarity Algorithm– Computes the similarity between two arc

labeled weighted trees– Top-down traversal / Bottom-up computation– Can handle trees having different arc labels

and structures

Page 11: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

1111

Background (4/4)Background (4/4)

• Different bartering approaches

– The Trade Balance Problem [12]

– Multi-Agent Learning Improvement [20]

– Ring Bartering in P2P [3]

Page 12: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

1212

Bartering Trees (1/3)Bartering Trees (1/3)

Page 13: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

1313

Bartering Trees (2/3)Bartering Trees (2/3)

• Computing the Aggregate SimilarityArithmetic mean not judicious

E.g.: Similarity ( Offer1, Seek2 ) = 1.0 Similarity ( Seek1, Offer2 ) = 0.0

Aggregate similarity = 0.5?

Page 14: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

1414

Bartering Trees (2/3)Bartering Trees (2/3)

• Computing the Aggregate SimilarityArithmetic mean not judicious

E.g.: Similarity ( Offer1, Seek2 ) = 1.0 Similarity ( Seek1, Offer2 ) = 0.0

Aggregate similarity = 0.5? Aggregate similarity ~ 0.3=

( Aggregate similarity reasonably less than 0.5)

Page 15: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

1515

Bartering Trees (3/3)Bartering Trees (3/3)

The Aggregation Function with a = -1.5

Page 16: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

1616

Tree Approximation (1/3) Tree Approximation (1/3)

• Motivations– To represent our Trees in a multi-dimensional space and

use spatial data-structures– To avoid the computation of all similarity values

• Concepts– Base: Set of Trees formed by all possible unary trees

The maximum depth is the level of the base The lower the level, the greater the approximation

– Dimension: Number of Trees in the base

Page 17: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

1717

Tree Approximation (1/3) Tree Approximation (1/3)

Page 18: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

1818

Tree Approximation (2/3)Tree Approximation (2/3)

• Notion of Distance

Page 19: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

1919

Tree Approximation (3/3)Tree Approximation (3/3)

• Behavior of Distance against Similarity

Page 20: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

2020

Notion of RiskNotion of Risk

• The risk takes into account:– The number of participants in the trade– The similarities between the corresponding seeks and

offers that are involved in the trade

Page 21: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

2121

Ring Bartering Algorithm (1/6)Ring Bartering Algorithm (1/6)

• Our algorithm – Returns the (finite) set of rings starting from a given

agent

• Divided into three main phases:– Repeated selection of the closest Offers (for a given

Seek) first pruning step– Closure of the ring– Testing of the risk second pruning step

Page 22: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

2222

Ring Bartering Algorithm (2/6)Ring Bartering Algorithm (2/6)

• Overall Algorithm

Page 23: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

2323

Ring Bartering Algorithm (3/6)Ring Bartering Algorithm (3/6)

• Selection of the closest Offers

Page 24: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

2424

Ring Bartering Algorithm (4/6)Ring Bartering Algorithm (4/6)

• Closure of the ring

Page 25: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

2525

Ring Bartering Algorithm (5/6)Ring Bartering Algorithm (5/6)

• Testing of the risk

• Ideal Agent = Agent having similarity equal to one with both the previous and the following agent in the ring

Page 26: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

2626

Ring Bartering Algorithm (6/6)Ring Bartering Algorithm (6/6)

• Properties of our algorithm

– A ring starting from an Agentj of the agent database will be reported by the algorithm, called with Agentj as argument, if and only if it is Dmax/Rmax acceptable

– Suppose a ring is reported by the algorithm when starting with a given agent. This ring, will be also reported if we start the algorithm with any of the other agents in the ring

Dmax = Maximum DistanceRmax = Maximum RiskDmax/Rmaxacceptable = Risk below Rmax, all Distances below Dmax

Page 27: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

2727

Computational Results (1/4)Computational Results (1/4)

• Influence of the Distance

• Highest Missing Ring = Similarity of the first missing ring when sorted by aggregate similarity

• Number of Highest non Missing Rings = Number of Rings before the first missing ring when sorted by aggregate similarity

Page 28: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

2828

Computational Results (2/4)Computational Results (2/4)

• Influence of the Risk

Page 29: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

2929

Computational Results (3/4)Computational Results (3/4)

• Computation Time and Size of the Rings

Page 30: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

3030

Computational Results (4/4)Computational Results (4/4)

• Computation Time without Pruning (ie Dmax = ∞ and Rmax = 1)

Page 31: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

3131

Conclusion (1/2)Conclusion (1/2)

• We moved from the restrictive buyer/seller scenario to bartering and ring bartering scenarios

• We developed an efficient algorithm using two pruning techniques based on the notions of Distance and Risk

Page 32: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

3232

Conclusion (2/2)Conclusion (2/2)

• Future Work– Pairing: to create the best combination of rings

involving every agent in the virtual market place exactly once

– Local Similarity: can improve our tree approximation by adding information without increasing the number of dimensions

– Transfer tree approximation technique back to indexing in non-bartering scenario

Page 33: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

3333

Questions ?Questions ?

Thanks !

Page 34: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

3434

• A zero Distance example with a low similarity for a level 1 base

Page 35: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

3535

• Seller weights: an example

Seller1 emphasizes his/her pool easier negotiation phase

Page 36: MCS Thesis By: Sébastien Mathieu Supervisors: Dr. Virendra C. Bhavsar and Dr. Harold Boley Examining…

3636

• An example of Base

Bases of dimension 5 and 2


Recommended