Transcript
Page 1: TRULLO - local trust bootstrapping

TRULLO

(daniele quercia & stephen hailes & licia capra)

Page 2: TRULLO - local trust bootstrapping
Page 3: TRULLO - local trust bootstrapping

TRUst bootstrapping by Latently Lifting cOntext

Page 4: TRULLO - local trust bootstrapping

What do I do?

Page 5: TRULLO - local trust bootstrapping

Research @ ...

Page 6: TRULLO - local trust bootstrapping
Page 7: TRULLO - local trust bootstrapping

what I research?

Page 8: TRULLO - local trust bootstrapping

Reputation Systems for Mobiles

Page 9: TRULLO - local trust bootstrapping

What’s that?

Page 10: TRULLO - local trust bootstrapping

Example:antique markets

Page 11: TRULLO - local trust bootstrapping

Problem: Visitors cannotsee prices of everything!

Page 12: TRULLO - local trust bootstrapping

Solution: Sellers disseminate

e-ads, and visitors collect them

Page 13: TRULLO - local trust bootstrapping

Problem: Sellers may disseminate irrelevant ads

Page 14: TRULLO - local trust bootstrapping

Proposal …

Page 15: TRULLO - local trust bootstrapping

Keep track of which sellers send irrelevant ads

A> “May I rely on B?”

Page 16: TRULLO - local trust bootstrapping

Daniele Quercia

But first, A has to set its initial trust in B

Page 17: TRULLO - local trust bootstrapping

Daniele Quercia

Existing Ideas?

Page 18: TRULLO - local trust bootstrapping

Daniele Quercia

3 Solutions …

Page 19: TRULLO - local trust bootstrapping

Daniele Quercia

( over-simplified)fixed values

Page 20: TRULLO - local trust bootstrapping

Daniele Quercia

recommendations ( fake ones)

Page 21: TRULLO - local trust bootstrapping

Daniele Quercia

and inter-context lifting …

Page 22: TRULLO - local trust bootstrapping

Greek Coins

Roman Coins

Coins Chairs

Antiques

universal ontology

Page 23: TRULLO - local trust bootstrapping

Daniele Quercia

Idea behind TRULLO

Page 24: TRULLO - local trust bootstrapping

Daniele Quercia

Users learn from their ratings

Page 25: TRULLO - local trust bootstrapping

Daniele Quercia

They extract “features” from their own ratings

Page 26: TRULLO - local trust bootstrapping

Daniele Quercia

How?

Page 27: TRULLO - local trust bootstrapping

Daniele Quercia

Singular

Value

Decomposition

Page 28: TRULLO - local trust bootstrapping

Daniele Quercia

SVD

Page 29: TRULLO - local trust bootstrapping

Daniele Quercia

personal ratings

(latent) features

unknown value

=combination

of those features

Page 30: TRULLO - local trust bootstrapping

Daniele Quercia

Beauty: features are NOT user-specified BUT learnt

Page 31: TRULLO - local trust bootstrapping

Does it work? User Utility & Time: Fast?

Page 32: TRULLO - local trust bootstrapping

Daniele Quercia

Tested on simulation (realistic?)

(antique)

Page 33: TRULLO - local trust bootstrapping

Daniele Quercia

utility # “Useful” sellers selected

Page 34: TRULLO - local trust bootstrapping

Daniele Quercia

Much knowledge needed?

Page 35: TRULLO - local trust bootstrapping

Daniele Quercia

Page 36: TRULLO - local trust bootstrapping

Daniele Quercia

Time? Tested on …

Page 37: TRULLO - local trust bootstrapping

Daniele Quercia

Nokia 3230

Page 38: TRULLO - local trust bootstrapping

Daniele Quercia

Page 39: TRULLO - local trust bootstrapping

Daniele Quercia

Of course …

Page 40: TRULLO - local trust bootstrapping

Daniele Quercia

Further Research

Page 41: TRULLO - local trust bootstrapping

Daniele Quercia

And if B is unknown?