Helping online communities enrich folksonomies

34
1 Helping online communities to semantically enrich folksonomies WebScience 2010, Raleigh, NC, USA, 26-27 april 2010 Freddy Limpens, Fabien Gandon Edelweiss, INRIA Sophia Antipolis {freddy.limpens, fabien.gandon}@inria.fr Michel Buffa Kewi, I3S, Université Nice-Sophia Antipolis Edelweiss

description

This paper presents our approach to collaborative and semiautomatedsemantic structuring of folksonomies. Tags freely provided by users of online communities are not semanticallylinked, and this hinders signi cantly the potentials for browsing and exploring these data. We propose a sociotechnicalsystem combining automatic handlings of tags, using state of the art algorithm, and user friendly interfaces designed after a careful analysis of the usage of our targetcommunities. Much like folksonomies, our socio-technical system lets each user maintain his own view while still bene ting from others contributions. As a complement to similar approaches, our approach supports conflicting point ofviews all along the life-cycle of semantically enriched folksonomies.

Transcript of Helping online communities enrich folksonomies

Page 1: Helping online communities enrich folksonomies

1

Helping online communities to semantically enrich folksonomies

WebScience 2010, Raleigh, NC, USA, 26-27 april 2010

Freddy Limpens, Fabien Gandon Edelweiss, INRIA Sophia Antipolis

{freddy.limpens, fabien.gandon}@inria.fr

Michel BuffaKewi, I3S, Université Nice-Sophia Antipolis

Edelweiss

Page 2: Helping online communities enrich folksonomies

2

Social tagging for bookmarking

http://delicious.com

Page 3: Helping online communities enrich folksonomies

3

… and the resulting

FOLKS - ONOMIES

Page 4: Helping online communities enrich folksonomies

4

newyork = new_york = nyc

Spelling variations of tags

Page 5: Helping online communities enrich folksonomies

5

Amibiguity of tags

… or in Texas ?

.. inFrance ?

Page 6: Helping online communities enrich folksonomies

6

How to turn folksonomies ...

...into comprehensible topic structures ?

?

pollution

Soil pollutions

has narrower

pollutant Energy

related related

Page 7: Helping online communities enrich folksonomies

7

… by collectingall user's expertiseinto the process

Page 8: Helping online communities enrich folksonomies

8

Our approach

Integrate usage-analysis for a tailored solution

Supporting diverging points of view

Automatic processings

+

Human expertise through user-friendly interfaces

Page 9: Helping online communities enrich folksonomies

9

Concrete scenario

Expertsproduce docs

+ tag

Archivistscentralize + tag

Public audienceread + tag

Page 10: Helping online communities enrich folksonomies

10

Supporting diverging points of view

car pollutionskos:related

Page 11: Helping online communities enrich folksonomies

11

car pollutionskos:related

John Paul

Supporting diverging points of view

agrees disagrees

Page 12: Helping online communities enrich folksonomies

12

car pollutionskos:related

John Paul

Supporting diverging points of view

hasApproved hasRejected

tagSemanticStatement (named graph)

Page 13: Helping online communities enrich folksonomies

ADDING TAGS

Automatic processing

User-centricstructuring

Detect conflicts

Globalstructuring

Flat folksonomy

Structured folksonomy

Folksonomy enrichment

life-cycle

Page 14: Helping online communities enrich folksonomies

14

pollution

pollutantpollution

pollutionpollutionpollutionpollution Soil pollutions

1. Comparing Tag labels with string edit distances

Page 15: Helping online communities enrich folksonomies

15

Evaluation of 30 edit distances

Combining the best metrics

Needs complement !

1. Comparing Tag labels with string edit distances

Page 16: Helping online communities enrich folksonomies

16

Fig. Markines et al. (2009)

Association via:

Users

tags

2. Analyzing the tri-partite structure of folksonomies

Page 17: Helping online communities enrich folksonomies

17

pollution

Soil pollutions

has narrower

pollutant

Environment

Energy

related related

related

Result: automatically suggested semantics

Page 18: Helping online communities enrich folksonomies

ADDING TAGS

Automatic processing

User-centricstructuring

Detect conflicts

Globalstructuring

Flat folksonomy

Structured folksonomy

Folksonomy enrichment

life-cycle

Page 19: Helping online communities enrich folksonomies

19

Embedding structuring tasks within everyday activity (searching e.g)

Page 20: Helping online communities enrich folksonomies

20

Embedding structuring tasks within everyday activity (searching e.g)

Page 21: Helping online communities enrich folksonomies

21

Capturing user's point of view

Page 22: Helping online communities enrich folksonomies

ADDING TAGS

Automatic processing

User-centricstructuring

Detect conflicts

Globalstructuring

Flat folksonomy

Structured folksonomy

Folksonomy enrichment

life-cycle

Page 23: Helping online communities enrich folksonomies

23

Conflict detection

environment pollution

narrower

broader

Page 24: Helping online communities enrich folksonomies

24

Conflict detection

environment pollution

narrower

broader

Using rules e.g:

IF num(narrower)/num(broader) ≥ cTHEN narrower winsELSE 'more generic' wins

Page 25: Helping online communities enrich folksonomies

25

Conflict detection

environment pollution

narrower

broader

related

related

broader narrower

more generic more generic

Page 26: Helping online communities enrich folksonomies

ADDING TAGS

Automatic processing

User-centricstructuring

Detect conflicts

Globalstructuring

Flat folksonomy

Structured folksonomy

Folksonomy enrichment

life-cycle

Page 27: Helping online communities enrich folksonomies

27

environment pollutionrelated

ReferentUser

Global structuring by Referent

hasApproved

Page 28: Helping online communities enrich folksonomies

ADDING TAGS

Automatic processing

User-centricstructuring

Detect conflicts

Globalstructuring

Flat folksonomy

Structured folksonomy

Folksonomy enrichment

life-cycle

Page 29: Helping online communities enrich folksonomies

29

Take away message (conclusion)

Page 30: Helping online communities enrich folksonomies

30

Help communities

structure their tags

What we do :

Page 31: Helping online communities enrich folksonomies

31

Our contributions:

Usages analysis

Automatic processing of tags

Tag structuring embedded in every-day tools

Supporting multi-points of view

Page 32: Helping online communities enrich folksonomies

32

Implementation & tests

• ADEME dataset (~10000 tags)

• Tag server

• Tag searching interface

Page 33: Helping online communities enrich folksonomies

33

Perspectives

• More automatic methods

• More ontological resources

• Other interfaces (tagging, global structuring)

• Test + Evaluation @ Ademe & Orange Labs

Page 34: Helping online communities enrich folksonomies

34

Thank you !

[email protected]

http://www-sop.inria.fr/members/Freddy.Limpens/

http://isicil.inria.fr