Expert Team Formation made by Zhang, Cheng Social Network Data Analytics[M] Charu C. Aggarwal.

Slides:



Advertisements
Similar presentations
Standards Alignment A study of alignment between state standards and the ACM K-12 Curriculum.
Advertisements

Mauro Sozio and Aristides Gionis Presented By:
Data Structure and Algorithms (BCS 1223) GRAPH. Introduction of Graph A graph G consists of two things: 1.A set V of elements called nodes(or points or.
Product Feature Discovery and Ranking for Sentiment Analysis from Online Reviews. __________________________________________________________________________________________________.
1 Social Influence Analysis in Large-scale Networks Jie Tang 1, Jimeng Sun 2, Chi Wang 1, and Zi Yang 1 1 Dept. of Computer Science and Technology Tsinghua.
Project topics – Private data management Nov
Finding Effectors in Social Networks T. Lappas (UCR), E. Terzi (BU), D. Gunopoulos (UoA), H. Mannila (Aalto U.) Presented by: Eric Gavaletz 04/26/2011.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
The community-search problem and how to plan a successful cocktail party Mauro SozioAris Gionis Max Planck Institute, Germany Yahoo! Research, Barcelona.
Greedy Algorithms Like dynamic programming algorithms, greedy algorithms are usually designed to solve optimization problems Unlike dynamic programming.
Trip Planning Queries F. Li, D. Cheng, M. Hadjieleftheriou, G. Kollios, S.-H. Teng Boston University.
Approximation Algorithms Motivation and Definitions TSP Vertex Cover Scheduling.
Mining Graphs with Constrains on Symmetry and Diameter Natalia Vanetik Deutsche Telecom Laboratories at Ben-Gurion University IWGD10 workshop July 14th,
Minimum Spanning Trees. Subgraph A graph G is a subgraph of graph H if –The vertices of G are a subset of the vertices of H, and –The edges of G are a.
Privacy and trust in social network
What Is Sequential Pattern Mining?
Minimum Spanning Trees and Clustering By Swee-Ling Tang April 20, /20/20101.
Page 1 WEB MINING by NINI P SURESH PROJECT CO-ORDINATOR Kavitha Murugeshan.
Mehdi Kargar Aijun An York University, Toronto, Canada Discovering Top-k Teams of Experts with/without a Leader in Social Networks.
Lecture 13 Graphs. Introduction to Graphs Examples of Graphs – Airline Route Map What is the fastest way to get from Pittsburgh to St Louis? What is the.
Automated Creation of a Forms- based Database Query Interface Magesh Jayapandian H.V. Jagadish Univ. of Michigan VLDB
2015/10/111 DBconnect: Mining Research Community on DBLP Data Osmar R. Zaïane, Jiyang Chen, Randy Goebel Web Mining and Social Network Analysis Workshop.
Spring 2015 Mathematics in Management Science Network Problems Networks & Trees Minimum Networks Spanning Trees Minimum Spanning Trees.
7.1 and 7.2: Spanning Trees. A network is a graph that is connected –The network must be a sub-graph of the original graph (its edges must come from the.
On Graph Query Optimization in Large Networks Alice Leung ICS 624 4/14/2011.
Keyword Searching and Browsing in Databases using BANKS Seoyoung Ahn Mar 3, 2005 The University of Texas at Arlington.
Presentation : Finding a Team of Experts in Social Networks Jack Cheng Ka Ho The Chinese University of Hong Kong SEEM 5010 Advanced Database and Information.
Finding Top-k Shortest Path Distance Changes in an Evolutionary Network SSTD th August 2011 Manish Gupta UIUC Charu Aggarwal IBM Jiawei Han UIUC.
University at BuffaloThe State University of New York Lei Shi Department of Computer Science and Engineering State University of New York at Buffalo Frequent.
MINING COLOSSAL FREQUENT PATTERNS BY CORE PATTERN FUSION FEIDA ZHU, XIFENG YAN, JIAWEI HAN, PHILIP S. YU, HONG CHENG ICDE07 Advisor: Koh JiaLing Speaker:
Minimum Spanning Trees CS 146 Prof. Sin-Min Lee Regina Wang.
Graphs. Graphs Similar to the graphs you’ve known since the 5 th grade: line graphs, bar graphs, etc., but more general. Those mathematical graphs are.
1 SEMEF : A Taxonomy-Based Discovery of Experts, Expertise and Collaboration Networks Delroy Cameron Masters Thesis Computer Science, University of Georgia.
Routing Topology Algorithms Mustafa Ozdal 1. Introduction How to connect nets with multiple terminals? Net topologies needed before point-to-point routing.
Algorithms For Solving History Sensitive Cascade in Diffusion Networks Research Proposal Georgi Smilyanov, Maksim Tsikhanovich Advisor Dr Yu Zhang Trinity.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Finding a Team of Experts in Social Networks Theodoros.
Graphs Definition: a graph is an abstract representation of a set of objects where some pairs of the objects are connected by links. The interconnected.
Graph Indexing From managing and mining graph data.
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
Subgraph Search Over Uncertain Graphs Erşan Demircioğlu.
MINING DEEP KNOWLEDGE FROM SCIENTIFIC NETWORKS
Introduction to Core Concepts
Algorithms Detour - Shortest Path
Applications of graph theory in complex systems research
A Distributed Algorithm for Minimum-Weight Spanning Trees
Datastructure.
Online Social Networks and Media
Byung Joon Park, Sung Hee Kim
Characteristics of an Effective Team
SOCIAL NETWORKS Amit Sharma INF -38FQ School of Information
Minimum Spanning Tree.
Connected Components Minimum Spanning Tree
Finding a team of Experts in Social Networks
Robustness of wireless ad hoc network topologies
Robustness of wireless ad hoc network topologies
Minimum Spanning Trees
Introduction Wireless Ad-Hoc Network
3. Brute Force Selection sort Brute-Force string matching
SOCIAL NETWORKS Amit Sharma INF -38FQ School of Information
Graphs.
CSE 421, University of Washington, Autumn 2006
Minimum Spanning Trees (MSTs)
DENSE ITEMSETS JOUNI K. SEPPANEN, HEIKKI MANNILA SIGKDD2004
Minimum Spanning Trees
Integrating Class Hierarchies
Introduction Dataset search
For Friday Read chapter 9, sections 2-3 No homework
Finding a team of Experts in Social Networks
Minimum Spanning Trees
Presentation transcript:

Expert Team Formation made by Zhang, Cheng Social Network Data Analytics[M] Charu C. Aggarwal

made by Zhang, Cheng Outline Introduction Metrics Forming Teams of Experts

made by Zhang, Cheng Outline Introduction Metrics Forming Teams of Experts

made by Zhang, Cheng Introduction The objective is to find a group of experts in the network who can collectively perform a task in an effective manner. Skills are the most parts discussed. Apart from skills, the communication or collaboration cost(the overhead of team members working together) also plays an important role in the overall performance of the team. The cost is influenced by various factors including the personality of individual team members and their social connections.

made by Zhang, Cheng Outline Introduction Metrics Forming Teams of Experts

made by Zhang, Cheng Metrics Many methodologies have been developed to measure the personality of an individual and social connection. Personality: The Myers-Briggs Type Indicator (MBTI) Herrmann Brain Dominance Instrument (HBDI) Kolbe Conative Index (KCI) Social metrics: Diameter of the graph The cost of the minimum spanning tree of the graph

made by Zhang, Cheng The Myers-Briggs Type Indicator (MBTI) MBTI is a frequently-employed personality assessment tool. It can help people to identify the sort of jobs where they would be most comfortable and effective This metric can be used improving and predicting team performance[1] and evaluate candidates’ interpersonal relationships as team members[2].

made by Zhang, Cheng Herrmann Brain Dominance Instrument (HBDI) HBDI is another index that reflects individual’s affinity for creativity, facts, form, and feelings

made by Zhang, Cheng Kolbe Conative Index (KCI) KCI is a psychometric system that measures conation i.e. the way an individual instinctively approaches problem solving, arranges ideas or objects, and uses time or energy The personality metrics are great but they are more suitable for survey or questionnaire. Social metrics have also been studied. Lappas et al. [3] focused on social graph by means of diameter of the graph and the cost of minimum spanning tree to measure the communication overhead of the team.

made by Zhang, Cheng Outline Introduction Metrics Forming Teams of Experts

Motivation “ How can I find a team of experts that can collaborate effectively in order to complete a given task? ”

Problem Given a task and a set of experts organized in a network, find a subset of experts that can effectively perform the task Task: set of required skills Expert: an individual with a specific skill-set Network: represents strength of relationships

Expertise networks Collaboration networks (e.g., DBLP graph, coauthor networks) Organizational structure of companies LinkedIn Geographical (map) of experts

What makes a team effective for a task? T = {algorithms, java, graphics, python} Coverage: every required skill in T is included in the skill-set of at least one team member A lice {algorithms} B ob {python} C ynthia {graphics, java} D avid {graphics} E leanor {graphics,java,python} A lice {algorithms} E leanor {graphics,java,python}

Is coverage enough? Communication: the members of the team must be able to efficiently communicate and work together B ob {python} C ynthia {graphics, java} D avid {graphics} A lice {algorithms} E leanor {graphics,java,python} A BCE D T={algorithms,java,graphics,python} A ECB A,E could perform the task if they could communicate A,B,C form an effective group that can communicate

Problem definition Given a task and a social network of individuals G, find the subset (team) of G that can effectively perform the given task. Thesis: Good teams are teams that have the necessary skills and can also communicate effectively

How to measure effective communication? Diameter of the subgraph defined by the group members A BCE DA ECB The longest shortest path between any two nodes in the subgraph diameter = inftydiameter = 1

How to measure effective communication? MST (Minimum spanning tree) of the subgraph defined by the group members A BCE DA ECB The total weight of the edges of a tree that spans all the team nodes MST = inftyMST = 2

Problem definition – v.1.1 Given a task and a social network G of individuals, find the subset (team) of individuals that can perform the given task and define a subgraph in G with the minimum diameter. Problem is NP-hard

The RarestFirst algorithm AB C E D T={ algorithms,java,graphics,python } { graphics,python,java } {algorithms,graphics} {algorithms,graphics,java} α rare = algorithms S rare ={Bob, Eleanor} {python,java}{python} B E A Skills: algorithms graphics java python Diameter = 2

The RarestFirst algorithm AB C E D T={algorithms,java,graphics,python} {graphics,python,java} {algorithms,graphics} {algorithms,graphics,java} {python,java}{python} α rare = algorithms S rare ={Bob, Eleanor} E Skills: algorithms graphics java python Diameter = 1 C Running time: Quadratic to the number of nodes Approximation factor: 2xOPT

Problem definition – v.1.2 Given a task and a social network G of individuals, find the subset (team) of individuals that can perform the given task and define a subgraph in G with the minimum MST cost. Problem is NP-hard Best known Approximation factor: O(log 3 n log k)

The SteinerTree problem Graph G(V,E) Set of Required Vertices R Find G’ subgraph of G such that G’ contains all the required vertices (R) and MST(G’) is minimized Required vertices

The EnhancedSteiner algorithm AB C E D T={algorithms,java,graphics,python} {graphics,python,java} {algorithms,graphics} {algorithms,graphics,java} {python,java}{python} python java graphics algorithms E D MST Cost = 1

Experiments

Dataset DBLP Dataset ( DM, AI, DB ) ~6000 authors Skills: keywords appearing in paper titles ~2000 features Social Network: Co-Authorship Graph Tasks: Subsets of keywords with different cardinality

Cardinality of teams

Example teams (I) S. Brin, L. Page: The anatomy of a large-scale hypertextual Web search engine Paolo Ferragina, Patrick Valduriez, H. V. Jagadish, Alon Y. Levy, Daniela Florescu, Divesh Srivastava, S. Muthukrishnan P. Ferragina,J. Han, H. V.Jagadish, Kevin Chen-Chuan Chang, A. Gulli, S. Muthukrishnan, Laks V. S. Lakshmanan

Example teams (II) J. Han, J. Pei, Y. Yin: Mining frequent patterns without candidate generation F. Bonchi A. Gionis, H. Mannila, R. Motwani

Extensions Other measures of effective communication Other practical restrictions Incorporate ability levels

made by Zhang, Cheng Reference [1] Shi-Jie Chen and Li Lin. Modeling team member characteristics for the formation of a multifunctional team in concurrent engineering. IEEE Transactions on Engineering Management, 51(2):111–124, [2] A.L. Hammer and G.E. Huszczo. Teams. Consulting Psychologists Press,1996. [3] Theodoros Lappas, Kun Liu, and Evimaria Terzi. Finding a team of experts in social networks. In Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD’09), pages 467–476, Paris, France, 2009.