Time-varying Social Networks in a Graph Database – A Neo4j Use Case

C. Cattuto, A. Panisson, M. Quaggiotto, A. Averbuch, , Proc. of the GRADES2013 workshop on Graph Data-management Experiences and Systems at SIGMOD2013

Representing and efficiently querying time-varying social network data is a central challenge that needs to be addressed in order to support a variety of emerging applications that leverage high-resolution records of human activities and interactions from mobile devices and wearable sensors. In order to support the needs of specific applications, as well as general tasks related to data curation, cleaning, linking, post-processing, and data analysis, data models and data stores are needed that afford efficient and scalable querying of the data. In particular, it is important to design solutions that allow rich queries that simultaneously involve the topology of the social network, temporal information on the presence and interactions of individual nodes, and node metadata. Here we introduce a data model for time-varying social network data that can be represented as a property graph in the Neo4j graph database. We use time-varying social network data collected by using wearable sensors and study the performance of real-world queries, pointing to strengths, weaknesses and challenges of the proposed approach.


URL: http://dl.acm.org/citation.cfm?id=2484442

PDF: http://event.cwi.nl/grades2013/11-averbuch.pdf

BIBTEX:

@inproceedings{Cattuto:2013:TSN:2484425.2484442,
 author = {Cattuto, Ciro and Quaggiotto, Marco and Panisson, Andr{'e} and Averbuch, Alex},
 title = {Time-varying social networks in a graph database: a Neo4j use case},
 booktitle = {First International Workshop on Graph Data Management Experiences and Systems},
 series = {GRADES '13},
 year = {2013},
 isbn = {978-1-4503-2188-4},
 location = {New York, New York},
 pages = {11:1--11:6},
 articleno = {11},
 numpages = {6},
 url = {http://doi.acm.org/10.1145/2484425.2484442},
 doi = {10.1145/2484425.2484442},
 acmid = {2484442},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {Neo4j, graph database, graph databases, social networks, temporal networks, wearable sensors},
} 

PUBLICATIONS

Estimating the epidemic risk using non-uniformly sampled contact data
Recalibrating disease parameters for increasing realism in modeling epidemics in closed settings
School closure policies at municipality level for mitigating influenza spread: a model-based evaluation
Contact diaries versus wearable proximity sensors in measuring contact patterns at a conference: method comparison and participants’ attitudes
Impact of spatially constrained sampling of temporal contact networks on the evaluation of the epidemic risk
How to Estimate Epidemic Risk from Incomplete Contact Diaries Data?
Quantifying social contacts in a household setting of rural Kenya using wearable proximity sensors
Epidemic risk from friendship network data: an equivalence with a non-uniform sampling of contact networks
Compensating for population sampling in simulations of epidemic spread on temporal contact networks
Enhancing the evaluation of pathogen transmission risk in a hospital by merging hand-hygiene compliance and contact data: a proof-of-concept study
Contact patterns in a high school: a comparison between data collected using wearable sensors, contact diaries and friendship surveys
Data on face-to-face contacts in an office building suggest a low-cost vaccination strategy based on community linkers
Is Web Content a Good Proxy for Real-Life Interaction? A Case Study Considering Online and Offline Interactions of Computer Scientists
Combining High-Resolution Contact Data with Virological Data to Investigate Influenza Transmission in a Tertiary Care Hospital
Mental health and social networks in early adolescence: A dynamic study of objectively-measured social interaction behaviors
Mitigation of infectious disease at school: targeted class closure vs school closure
How memory generates heterogeneous dynamics in temporal networks
Contact patterns among high school students
Detecting the Community Structure and Activity Patterns of Temporal Networks: A Non-Negative Tensor Factorization Approach
Measuring contact patterns with wearable sensors: methods, data characteristics and applications to data-driven simulations of infectious diseases
Bootstrapping under constraint for the assessment of group behavior in human contact networks
Immunization strategies for epidemic processes in time-varying contact networks
Activity clocks: spreading dynamics on temporal networks of human contact
Gender homophily from spatial behavior in a primary school: a sociometric study
Estimating Potential Infection Transmission Routes in Hospital Wards Using Wearable Proximity Sensors
Empirical temporal networks of face-to-face human interactions
New Insights and Methods for Predicting Face-To-Face Contacts
Time-varying Social Networks in a Graph Database – A Neo4j Use Case
Temporal networks of face-to-face human interactions
An infectious disease model on empirical networks of human contact: bridging the gap between dynamic network data and contact matrices
Fingerprinting temporal networks of close-range human proximity
Digital Epidemiology
Random Walks on Temporal Networks
The making of Sixty-Nine Days Of Close Encounters At The Science Gallery.
High-Resolution Measurements of Face-to-Face Contact Patterns in a Primary School.
Simulation of an SEIR Infectious Disease Model on the Dynamic Contact Network of Conference Attendees.
On the Dynamics of Human Proximity for Data Diffusion in Ad-Hoc Networks.
Close Encounters in a Pediatric Ward: Measuring Face-to-Face Proximity and Mixing Patterns with Wearable Sensors.
What’s in a Crowd? Analysis of Face-to-Face Behavioral Networks.
Wearable Sensor Networks for Measuring Face-to-Face Contact Patterns in Healthcare Settings.
Social Dynamics in Conferences: Analysis of Data from the Live Social Semantics Application.
Providing Enhanced Social Interaction Services for Industry Exhibitors at large Medical Conferences.
Dynamics of Person-to-Person Interactions from Distributed RFID Sensor Networks.
Semantics, Sensors, and the Social Web: The Live Social Semantics Experiments.
The Live Social Semantics Application: a Platform for Integrating Face-to-Face Presence with On-Line Social Networking
Live Social Semantics
High Resolution Dynamical Mapping of Social Interactions With Active RFID.