Co-presence Communities

25
Co-presence Communities Using pervasive computing to support weak social networks Jamie Lawrence Terry Payne & David De Roure DMC 2006

description

Co-presence Communities. Jamie Lawrence Terry Payne & David De Roure DMC 2006. Using pervasive computing to support weak social networks. Introduction. http://eprints.ecs.soton.ac.uk/12684/ Focus on relating this work to the DMC workshop (and WETICE in general) Weak Social Networks - PowerPoint PPT Presentation

Transcript of Co-presence Communities

Page 1: Co-presence Communities

Co-presence Communities

Using pervasive computing to support weak social networks

Jamie Lawrence

Terry Payne & David De Roure

DMC 2006

Page 2: Co-presence Communities

Introduction

http://eprints.ecs.soton.ac.uk/12684/

Focus on relating this work to the DMC workshop (and WETICE in general)

• Weak Social Networks

• Co-presence

• Co-presence Communities– Application– Discovery Algorithm– Worked Example

Page 3: Co-presence Communities

Weak Social Networks• Weak & Informal Networks

– Familiar Stranger– Communities of Practice

• Shrinking circle of “best friends”• Weak relationships are important

– Familiar Strangers provide social support in times of crisis

– CoP are vital sources of information and expertise in an enterprise

• Ironically, weak relationships are often – based on physical interaction – least served by technological solutions.

Page 4: Co-presence Communities

Co-presence

• “sense that they are close enough to be perceived in whatever they are doing, including their experiencing of others, and close enough to be perceived in this sensing of being perceived” – Goffman

• “corporeal copresence” – Zhao’s taxonomy– Natural state of co-presence: all parties are

physically proximate and present at the same site.

Page 5: Co-presence Communities

Co-presence Detection

• Must correspond to human sensory limits

• Ego-centric– Bluetooth– IrDA badges

• Omniscient– GPS tracking

Page 6: Co-presence Communities

Co-presence Communities

A group of people that you are usually around during a particular time period

• People

• Time

• Context must be defined by the user– regular meeting, sports club, lunch, coffee

break, Friday evening pints, …

Page 7: Co-presence Communities

Applications

• Ambient Information Dissemination Environment (AIDE)– Use Co-presence Communities to control the

flow of information– For example, distributing a URL to the

“afternoon coffee crew”

• Context-aware computing– Co-presence Communities can add context to

other information sources, e.g. diaries

• Building a social networking service from real-world interaction data

Page 8: Co-presence Communities

Mining Algorithm Attributes• Incremental• Probabilistic• High-dimensional data• Error smoothing (missing values)

• Transform from…– <start, end, device, device>– <time, device, device>

• To…– <~start, ~end, ~{devices}>

Page 9: Co-presence Communities

Mining Algorithm Overview

• Discretisation– Produces groups of co-present devices at

each time interval

• Feature Extraction– Finds periods of continuously similar co-

presence

• Clustering– Cluster the co-presence periods across all

historical data– The clusters provide the Co-presence

Community definitions

Page 10: Co-presence Communities

Discretisation

• Transform the co-presence events into discrete time slots

• Useful if the data comes from multiple sources

Page 11: Co-presence Communities

Feature Extraction

• Detects changes in the co-presence membership

• Use a Laplacian of Gaussian (LoG) edge detection routine averaged across devices

• Period boundaries occur at the zero-crossings

0

1

-1

Page 12: Co-presence Communities

Clustering

• Clusters periods of co-presence together

• Uses a implementation of COBWEB

• Modified to accept Nominal Set attributes

• The resulting clusters define the co-presence communities

• Can be weighted to find temporal or membership-stable communities

Page 13: Co-presence Communities

Worked Example

Interval 1 Interval 2 Interval 3 Interval 4

Day 1 B B,C D

Day 2 C B,C D

Day 3 D B,C D

Day 4 E B,C D

Day 5 F B,C D

Page 14: Co-presence Communities

Day 1: Periods

Page 15: Co-presence Communities

Day 1: Clusters

Page 16: Co-presence Communities

Day 2: Periods

Page 17: Co-presence Communities

Day 2: Clusters

Page 18: Co-presence Communities

Day 3: Periods

Page 19: Co-presence Communities

Day 3: Clusters

Page 20: Co-presence Communities

Day 4: Periods

Page 21: Co-presence Communities

Day 4: Clusters

Page 22: Co-presence Communities

Day 5: Periods

Page 23: Co-presence Communities

Day 5: Clusters

Page 24: Co-presence Communities

Conclusions

• Introduced the idea of Co-presence Communities

• Discussed how they might capture weak social networks

• Presented a method of discovering these communities

• Demonstrated a simple example

Page 25: Co-presence Communities

[email protected]

http://eprints.ecs.soton.ac.uk/12684/