SlideShare a Scribd company logo
LINK PREDICTION IN
SOCIAL NETWORKING
SUBMITTED BY:
Umang Chaudhary (10103408)
Sanyam Gupta (10103405)
Under the Guidance Of: Dr. Buddha Singh
WHAT IS SOCIAL NETWORKING?
 Social networking is the grouping of individuals into specific
groups, like small rural communities or a neighbourhood
subdivision, if you will. Although social networking is possible
in person, especially in the workplace, universities, and high
schools, it is most popular online.
CHALLENGE…!!
 Social networks are highly dynamic objects; they
grow and change quickly over time through the
addition of new edges. Its solution is LINK
PREDICTION.
WHAT IS LINK
PREDICTION?
 Link prediction is an important task for analysing
social networks. It is the method to predict link
between the given nodes using various algorithms.
APPLICATIONS
 Identifying the structure of a criminal
network by predicting missing links in a
criminal network using incomplete data.
 Automatic web hyperlink creation
 Website hyperlink prediction
 Build recommendation systems (e-
commerce)
 Protien-protien interaction (bio-informatics)
 Annotate PPI graph (bio-informatics)
 Identify hidden group of terrorists (security)
 Overcoming the data-sparsity problem in
recommender systems using collaborative
filtering.
PROBLEM STATEMENT
 The network is dynamic as it keeps on
expanding because the users keep
getting added exponentially so
predicting link between the users is a
big challenge. So we are going to
implement algorithms like common
neighbours, jaccard coefficient and
adamic/adar which can predict link
efficiently,
Our social networking application is about where
anyone can register and become a member and stay
connected to all their friends and to other users. Our
application includes all the features of a social
networking application like:
 We have developed the social networking
system which is client-server based.
 We have developed the algorithms for link
prediction that includes prediction on the
basis of common neighbours, common
features, members of the same community
etc.
 To chek user’s strength we have
calculated betweeness, closeness and
degree of centrality.
 We have implemented our proposed
algorithm using python programming
language, GLADE(for GUI) and SQL (for
database).
 We have evaluated the performance of
our proposed algorithm.
FEATURES OF OUR
APPLICATION
 New user can register on the application and can update their
profile and also can view other’s profile.
 Users have a unique profile visible to the friends and users of
the application, where they can upload there pictures and
personal information.
 Users can add other users.
 Most famous person in the group can be predicted in the
application.
 We are able to find each user’s strength by calculating
closeness, betweeness and degree of centrality.
 Users can upload their status and comment on the status as
well.
 Users can join communities created by them
in their field of interest.
 Users can join groups, create groups.
 There is link prediction on the basis of
common or mutual friends so the users will
get friend suggestion on the basis of mutual
friends
 The users get friend suggestion also from the
person who are added in the same
community if there are many features
common in them.
 Users also get friend suggestions of those
persons who have many features in common.
 Users can chat with each others.
 The application contains basic features of any
social networking website such as liking the
pages, adding friends, uploading status, follow
people etc.
METHODS FOR LINK
PREDICTION
 There can be many methods that can be
used for predicting the link. Some of them
are:
1. Jaccard coefficient
2. Adamic/adar
3. Common neighbors
4. Graph distance
5. Katz
6. Hitting time
7. Friends measure
8. Preferential attachment score
9. Bayesian algorithm, etc.
 The link prediction problem
 Given a snapshot of a social network
at time t, we seek to accurately predict
the edges that will be added to the
network during the interval (t, t’)
Methods we are using for the
prediction
 COMMON NEIGHBOURS
 JACCARD COEFFICIENT
 ADAMIC/ADAR
COMMON NEIGHBOURS
 A and C have 2 common neighbors,
more likely to collaborate
A
B
C
D
E
JACCARD COEFFICIENT
 same as common neighbors, adjusted
for degree
ADAMIC/ADAR
 weighting rarer neighbors more
heavily (gives more weightage to
neighbours that are not shared with
many others)
A
B
C
D
E
Methods we are using to find
strengths of users
1. Degree of Centrality: Centrality is
regarded as one of the most important and
commonly used conceptual tools for
exploring actor roles in social networks. A
node’s degree centrality, in an un-directed
graph, is defined as the number of nodes that
are connected to that node.
The definition dictates that “central actors
must be the most active in the sense that
they
have the most ties to other actors in the
network or graph”
2. Closeness: Closeness centrality indicates the
influence of a node on the entire network, and thus
discipline centrality in this research can tell how
“close” each discipline is to the other disciplines
and the influence that a discipline puts on the
entire network.
3. Betweenness: According to the definition
of betweenness, betweenness centrality
reflects the bridge role of a discipline in a
knowledge communication network. The larger
the discipline betweenness, the more control
that the discipline has over the interaction
between other disconnected disciplines.
IMPLEMENTATION
 SANPSHOTS
TEST PLAN
 We have implemented many test cases
on the modules that have been
developed so far which are as follows:
 When we check the prediction on the
basis of common features, we see that
the right person gets predicted.
 On changing the features of any users,
new links should pe predicted which is
as per the adamic and adar algorithm.
 Testing the user login by entering the user
name and password. If the user name and
password is correct then the user will login
otherwise login failed. Below are the
snapshots indicating the login successful and
failure.
 If all the fields have been filled for registering
the user, then the user will be registered with
a different id which is the primary key.
 On adding friends we test that the friend list
should get updated successfully.
REFERENCES
 ULRIK BRANDES†.2001. A Faster Algorithm For Betweenness Centrality*. Published in
Journal of Mathematical Sociology
 Kazuya Okamoto1, Wei Chen, and Xiang-Yang Li.2008. Ranking of Closeness Centrality
for Large-Scale Social Networks. FAW '08 Proceedings of the 2nd annual international
workshop on Frontiers in Algorithmics ( Pages 186-195)
 Luca Maria Aiello, Alain Barrat, Rossano Schifanella, Ciro Cattuto, Benjamin Markines,
Filippo Menczer. 2011. Friendship prediction and homophily in social media. ACM
journal.
 Purnamrita Sarkar, Deepayan Chakrabartiy, Michael I. Jordanz. 2012. Nonparametric
Link Prediction in Dynamic Networks. ICML, UK,2012, PAGE NO. 1-8
 Zhengdong Lu, Berkant Savas, Wei Tang, Inderjit Dhillon. 2010. Supervised Link
Prediction Using Multiple Sources. 29 th International Conference on Machine Learning,
Edinburgh, Scotland, UK.
 Suphakit Niwattanakul, Jatsada Singthongchai, Ekkachai Naenudorn and Supachanun
Wanapu.2013. Using of Jaccard Coefficient with keyword similarity. IMECS
 AIROLDI, E., BLEI, D., FIENBERG, S., XING, E., AND JAAKKOLA, T. 2006. Mixed
 AVIN, C., LOTKER, Z., AND PIGNOLET, Y. 2011. On the elite of social networks. Arxiv preprint
arXiv:1111.3374.
 BARABASI, A.-L. AND ALBERT, R. 1999. Emergence of scaling in random networks. Science 286,
509–512.
 BLONDEL, V., GUILLAUME, J., LAMBIOTTE, R., AND LEFEBVRE, E. 2008. Fast unfolding of
communities in large networks. Journal of Statistical Mechanics: Theory and Experiment 2008,
P10008.
 CHA, M., HADDADI, H., BENEVENUTO, F., AND GUMMADI, K. P. 2010. Measuring user influence
in twitter: The million follower fallacy. In In Proceedings of the 4th International AAAI Conference on
Weblogs and Social Media (ICWSM). Washington DC, USA.
 CHAWLA, N., JAPKOWICZ, N., AND KOTCZ, A. 2004. Editorial: special issue on learning from
imbalanced data sets. ACM SIGKDD Explorations Newsletter 6, 1, 1–6.
 CHO, E., MYERS, S., AND LESKOVEC, J. 2011. Friendship and mobility: user movement in
location-based social networks. In Proceedings of the 17th ACM SIGKDD international conference
on Knowledge discovery and data mining. ACM, 1082–1090.
 A.-L. Barab´asi and R. Albert, “Emergence of Scaling in Random Networks,” Science, vol. 286, no.
5439, pp. 509-512, Oct. 1999.
 D. Wang, Dashun. Pedreschi and A. Barab´asi, “Human Mobility, Social Ties, and Link Prediction,” in
KDD ’11. ACM, 2011, pp. 1100–1108.
THANK YOU

More Related Content

What's hot

CS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit VCS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit V
pkaviya
 
Social network analysis
Social network analysisSocial network analysis
Social network analysis
Caleb Jones
 
Community Detection in Social Media
Community Detection in Social MediaCommunity Detection in Social Media
Community Detection in Social Media
Symeon Papadopoulos
 
Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011
guillaume ereteo
 
Social Media Mining - Chapter 7 (Information Diffusion)
Social Media Mining - Chapter 7 (Information Diffusion)Social Media Mining - Chapter 7 (Information Diffusion)
Social Media Mining - Chapter 7 (Information Diffusion)
SocialMediaMining
 
Social Network Analysis (SNA)
Social Network Analysis (SNA)Social Network Analysis (SNA)
Social Network Analysis (SNA)
Development Innovations
 
Social Network Analysis (SNA) 2018
Social Network Analysis  (SNA) 2018Social Network Analysis  (SNA) 2018
Social Network Analysis (SNA) 2018
Arsalan Khan
 
Social network analysis intro part I
Social network analysis intro part ISocial network analysis intro part I
Social network analysis intro part I
THomas Plotkowiak
 
Social Network Analysis power point presentation
Social Network Analysis power point presentation Social Network Analysis power point presentation
Social Network Analysis power point presentation
Ratnesh Shah
 
Social Recommender Systems
Social Recommender SystemsSocial Recommender Systems
Social Recommender Systems
guest77b0cd12
 
Social Network Visualization 101
Social Network Visualization 101Social Network Visualization 101
Social Network Visualization 101
librarianrafia
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
Scott Gomer
 
NE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISNE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSIS
rathnaarul
 
Social network analysis part ii
Social network analysis part iiSocial network analysis part ii
Social network analysis part ii
THomas Plotkowiak
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
Sujoy Bag
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
Fred Stutzman
 
CS6010 Social Network Analysis Unit I
CS6010 Social Network Analysis Unit ICS6010 Social Network Analysis Unit I
CS6010 Social Network Analysis Unit I
pkaviya
 
NE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISNE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSIS
rathnaarul
 

What's hot (20)

Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 
CS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit VCS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit V
 
Social network analysis
Social network analysisSocial network analysis
Social network analysis
 
Community Detection in Social Media
Community Detection in Social MediaCommunity Detection in Social Media
Community Detection in Social Media
 
Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011
 
Social Media Mining - Chapter 7 (Information Diffusion)
Social Media Mining - Chapter 7 (Information Diffusion)Social Media Mining - Chapter 7 (Information Diffusion)
Social Media Mining - Chapter 7 (Information Diffusion)
 
Social Network Analysis (SNA)
Social Network Analysis (SNA)Social Network Analysis (SNA)
Social Network Analysis (SNA)
 
Social Network Analysis (SNA) 2018
Social Network Analysis  (SNA) 2018Social Network Analysis  (SNA) 2018
Social Network Analysis (SNA) 2018
 
Social network analysis intro part I
Social network analysis intro part ISocial network analysis intro part I
Social network analysis intro part I
 
Social Network Analysis power point presentation
Social Network Analysis power point presentation Social Network Analysis power point presentation
Social Network Analysis power point presentation
 
Social Recommender Systems
Social Recommender SystemsSocial Recommender Systems
Social Recommender Systems
 
Social Network Visualization 101
Social Network Visualization 101Social Network Visualization 101
Social Network Visualization 101
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 
NE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISNE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSIS
 
Social network analysis part ii
Social network analysis part iiSocial network analysis part ii
Social network analysis part ii
 
Social Data Mining
Social Data MiningSocial Data Mining
Social Data Mining
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 
CS6010 Social Network Analysis Unit I
CS6010 Social Network Analysis Unit ICS6010 Social Network Analysis Unit I
CS6010 Social Network Analysis Unit I
 
NE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISNE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSIS
 

Viewers also liked

16 entreprises innovantes
16 entreprises innovantes16 entreprises innovantes
16 entreprises innovantes
TechnoArk
 
Implementing Link-Prediction for Social Networks in a Database System (DBSoci...
Implementing Link-Prediction for Social Networks in a Database System (DBSoci...Implementing Link-Prediction for Social Networks in a Database System (DBSoci...
Implementing Link-Prediction for Social Networks in a Database System (DBSoci...
Nati Cohen
 
Content-based link prediction
Content-based link predictionContent-based link prediction
Content-based link prediction
Carlos Castillo (ChaTo)
 
Arab Blogs Test
Arab Blogs TestArab Blogs Test
Arab Blogs Test
arabblogsusip
 
[20150829, PyCon2015] NetworkX를 이용한 네트워크 링크 예측
[20150829, PyCon2015] NetworkX를 이용한 네트워크 링크 예측[20150829, PyCon2015] NetworkX를 이용한 네트워크 링크 예측
[20150829, PyCon2015] NetworkX를 이용한 네트워크 링크 예측
Kyunghoon Kim
 
Link prediction 방법의 개념 및 활용
Link prediction 방법의 개념 및 활용Link prediction 방법의 개념 및 활용
Link prediction 방법의 개념 및 활용
Kyunghoon Kim
 
R language
R languageR language
R language
LearningTech
 
Learning R and Teaching R
Learning R and Teaching RLearning R and Teaching R
Learning R and Teaching R
Ajay Ohri
 
Who to follow and why: link prediction with explanations
Who to follow and why: link prediction with explanationsWho to follow and why: link prediction with explanations
Who to follow and why: link prediction with explanations
Nicola Barbieri
 
R language Project report
R language Project reportR language Project report
R language Project reportTianyue Wang
 
Introduction to basic statistics
Introduction to basic statisticsIntroduction to basic statistics
Introduction to basic statistics
IBM
 

Viewers also liked (12)

16 entreprises innovantes
16 entreprises innovantes16 entreprises innovantes
16 entreprises innovantes
 
Implementing Link-Prediction for Social Networks in a Database System (DBSoci...
Implementing Link-Prediction for Social Networks in a Database System (DBSoci...Implementing Link-Prediction for Social Networks in a Database System (DBSoci...
Implementing Link-Prediction for Social Networks in a Database System (DBSoci...
 
Content-based link prediction
Content-based link predictionContent-based link prediction
Content-based link prediction
 
Arab Blogs Test
Arab Blogs TestArab Blogs Test
Arab Blogs Test
 
Social Networks
Social NetworksSocial Networks
Social Networks
 
[20150829, PyCon2015] NetworkX를 이용한 네트워크 링크 예측
[20150829, PyCon2015] NetworkX를 이용한 네트워크 링크 예측[20150829, PyCon2015] NetworkX를 이용한 네트워크 링크 예측
[20150829, PyCon2015] NetworkX를 이용한 네트워크 링크 예측
 
Link prediction 방법의 개념 및 활용
Link prediction 방법의 개념 및 활용Link prediction 방법의 개념 및 활용
Link prediction 방법의 개념 및 활용
 
R language
R languageR language
R language
 
Learning R and Teaching R
Learning R and Teaching RLearning R and Teaching R
Learning R and Teaching R
 
Who to follow and why: link prediction with explanations
Who to follow and why: link prediction with explanationsWho to follow and why: link prediction with explanations
Who to follow and why: link prediction with explanations
 
R language Project report
R language Project reportR language Project report
R language Project report
 
Introduction to basic statistics
Introduction to basic statisticsIntroduction to basic statistics
Introduction to basic statistics
 

Similar to Ppt

Link Prediction Survey
Link Prediction SurveyLink Prediction Survey
Link Prediction Survey
Patrick Walter
 
Asymmetric Social Proximity Based Private Matching Protocols for Online Socia...
Asymmetric Social Proximity Based Private Matching Protocols for Online Socia...Asymmetric Social Proximity Based Private Matching Protocols for Online Socia...
Asymmetric Social Proximity Based Private Matching Protocols for Online Socia...
1crore projects
 
Multimode network based efficient and scalable learning of collective behavior
Multimode network based efficient and scalable learning of collective behaviorMultimode network based efficient and scalable learning of collective behavior
Multimode network based efficient and scalable learning of collective behaviorIAEME Publication
 
IRJET- A Survey on Link Prediction Techniques
IRJET-  	  A Survey on Link Prediction TechniquesIRJET-  	  A Survey on Link Prediction Techniques
IRJET- A Survey on Link Prediction Techniques
IRJET Journal
 
Current trends of opinion mining and sentiment analysis in social networks
Current trends of opinion mining and sentiment analysis in social networksCurrent trends of opinion mining and sentiment analysis in social networks
Current trends of opinion mining and sentiment analysis in social networks
eSAT Publishing House
 
An Efficient Modified Common Neighbor Approach for Link Prediction in Social ...
An Efficient Modified Common Neighbor Approach for Link Prediction in Social ...An Efficient Modified Common Neighbor Approach for Link Prediction in Social ...
An Efficient Modified Common Neighbor Approach for Link Prediction in Social ...
IOSR Journals
 
Inferring Peer Centrality in Socially-Informed Peer-to-Peer Systems
Inferring Peer Centrality in Socially-Informed Peer-to-Peer SystemsInferring Peer Centrality in Socially-Informed Peer-to-Peer Systems
Inferring Peer Centrality in Socially-Informed Peer-to-Peer Systems
Nicolas Kourtellis
 
IRJET- Link Prediction in Social Networks
IRJET- Link Prediction in Social NetworksIRJET- Link Prediction in Social Networks
IRJET- Link Prediction in Social Networks
IRJET Journal
 
01 Introduction to Networks Methods and Measures
01 Introduction to Networks Methods and Measures01 Introduction to Networks Methods and Measures
01 Introduction to Networks Methods and Measures
dnac
 
01 Introduction to Networks Methods and Measures (2016)
01 Introduction to Networks Methods and Measures (2016)01 Introduction to Networks Methods and Measures (2016)
01 Introduction to Networks Methods and Measures (2016)
Duke Network Analysis Center
 
FRIEND RECOMMENDATION IN ONLINE SOCIAL NETWORKS USING LDA
FRIEND RECOMMENDATION IN ONLINE SOCIAL NETWORKS USING LDAFRIEND RECOMMENDATION IN ONLINE SOCIAL NETWORKS USING LDA
FRIEND RECOMMENDATION IN ONLINE SOCIAL NETWORKS USING LDA
Journal For Research
 
Studying user footprints in different online social networks
Studying user footprints in different online social networksStudying user footprints in different online social networks
Studying user footprints in different online social networks
IIIT Hyderabad
 
Stabilization of Black Cotton Soil with Red Mud and Formulation of Linear Reg...
Stabilization of Black Cotton Soil with Red Mud and Formulation of Linear Reg...Stabilization of Black Cotton Soil with Red Mud and Formulation of Linear Reg...
Stabilization of Black Cotton Soil with Red Mud and Formulation of Linear Reg...
IRJET Journal
 
Predicting_new_friendships_in_social_networks
Predicting_new_friendships_in_social_networksPredicting_new_friendships_in_social_networks
Predicting_new_friendships_in_social_networksAnvardh Nanduri
 
2010 Catalyst Conference - Trends in Social Network Analysis
2010 Catalyst Conference - Trends in Social Network Analysis2010 Catalyst Conference - Trends in Social Network Analysis
2010 Catalyst Conference - Trends in Social Network Analysis
Marc Smith
 
Identifying Most Relevant Node Path To Increase Connection Probability In Gra...
Identifying Most Relevant Node Path To Increase Connection Probability In Gra...Identifying Most Relevant Node Path To Increase Connection Probability In Gra...
Identifying Most Relevant Node Path To Increase Connection Probability In Gra...
CSCJournals
 
The Mathematics of Social Network Analysis: Metrics for Academic Social Networks
The Mathematics of Social Network Analysis: Metrics for Academic Social NetworksThe Mathematics of Social Network Analysis: Metrics for Academic Social Networks
The Mathematics of Social Network Analysis: Metrics for Academic Social Networks
Editor IJCATR
 
Alluding Communities in Social Networking Websites using Enhanced Quasi-cliqu...
Alluding Communities in Social Networking Websites using Enhanced Quasi-cliqu...Alluding Communities in Social Networking Websites using Enhanced Quasi-cliqu...
Alluding Communities in Social Networking Websites using Enhanced Quasi-cliqu...
IJMTST Journal
 
SocialCom09-tutorial.pdf
SocialCom09-tutorial.pdfSocialCom09-tutorial.pdf
SocialCom09-tutorial.pdf
BalasundaramSr
 

Similar to Ppt (20)

Link Prediction Survey
Link Prediction SurveyLink Prediction Survey
Link Prediction Survey
 
Asymmetric Social Proximity Based Private Matching Protocols for Online Socia...
Asymmetric Social Proximity Based Private Matching Protocols for Online Socia...Asymmetric Social Proximity Based Private Matching Protocols for Online Socia...
Asymmetric Social Proximity Based Private Matching Protocols for Online Socia...
 
Multimode network based efficient and scalable learning of collective behavior
Multimode network based efficient and scalable learning of collective behaviorMultimode network based efficient and scalable learning of collective behavior
Multimode network based efficient and scalable learning of collective behavior
 
Q046049397
Q046049397Q046049397
Q046049397
 
IRJET- A Survey on Link Prediction Techniques
IRJET-  	  A Survey on Link Prediction TechniquesIRJET-  	  A Survey on Link Prediction Techniques
IRJET- A Survey on Link Prediction Techniques
 
Current trends of opinion mining and sentiment analysis in social networks
Current trends of opinion mining and sentiment analysis in social networksCurrent trends of opinion mining and sentiment analysis in social networks
Current trends of opinion mining and sentiment analysis in social networks
 
An Efficient Modified Common Neighbor Approach for Link Prediction in Social ...
An Efficient Modified Common Neighbor Approach for Link Prediction in Social ...An Efficient Modified Common Neighbor Approach for Link Prediction in Social ...
An Efficient Modified Common Neighbor Approach for Link Prediction in Social ...
 
Inferring Peer Centrality in Socially-Informed Peer-to-Peer Systems
Inferring Peer Centrality in Socially-Informed Peer-to-Peer SystemsInferring Peer Centrality in Socially-Informed Peer-to-Peer Systems
Inferring Peer Centrality in Socially-Informed Peer-to-Peer Systems
 
IRJET- Link Prediction in Social Networks
IRJET- Link Prediction in Social NetworksIRJET- Link Prediction in Social Networks
IRJET- Link Prediction in Social Networks
 
01 Introduction to Networks Methods and Measures
01 Introduction to Networks Methods and Measures01 Introduction to Networks Methods and Measures
01 Introduction to Networks Methods and Measures
 
01 Introduction to Networks Methods and Measures (2016)
01 Introduction to Networks Methods and Measures (2016)01 Introduction to Networks Methods and Measures (2016)
01 Introduction to Networks Methods and Measures (2016)
 
FRIEND RECOMMENDATION IN ONLINE SOCIAL NETWORKS USING LDA
FRIEND RECOMMENDATION IN ONLINE SOCIAL NETWORKS USING LDAFRIEND RECOMMENDATION IN ONLINE SOCIAL NETWORKS USING LDA
FRIEND RECOMMENDATION IN ONLINE SOCIAL NETWORKS USING LDA
 
Studying user footprints in different online social networks
Studying user footprints in different online social networksStudying user footprints in different online social networks
Studying user footprints in different online social networks
 
Stabilization of Black Cotton Soil with Red Mud and Formulation of Linear Reg...
Stabilization of Black Cotton Soil with Red Mud and Formulation of Linear Reg...Stabilization of Black Cotton Soil with Red Mud and Formulation of Linear Reg...
Stabilization of Black Cotton Soil with Red Mud and Formulation of Linear Reg...
 
Predicting_new_friendships_in_social_networks
Predicting_new_friendships_in_social_networksPredicting_new_friendships_in_social_networks
Predicting_new_friendships_in_social_networks
 
2010 Catalyst Conference - Trends in Social Network Analysis
2010 Catalyst Conference - Trends in Social Network Analysis2010 Catalyst Conference - Trends in Social Network Analysis
2010 Catalyst Conference - Trends in Social Network Analysis
 
Identifying Most Relevant Node Path To Increase Connection Probability In Gra...
Identifying Most Relevant Node Path To Increase Connection Probability In Gra...Identifying Most Relevant Node Path To Increase Connection Probability In Gra...
Identifying Most Relevant Node Path To Increase Connection Probability In Gra...
 
The Mathematics of Social Network Analysis: Metrics for Academic Social Networks
The Mathematics of Social Network Analysis: Metrics for Academic Social NetworksThe Mathematics of Social Network Analysis: Metrics for Academic Social Networks
The Mathematics of Social Network Analysis: Metrics for Academic Social Networks
 
Alluding Communities in Social Networking Websites using Enhanced Quasi-cliqu...
Alluding Communities in Social Networking Websites using Enhanced Quasi-cliqu...Alluding Communities in Social Networking Websites using Enhanced Quasi-cliqu...
Alluding Communities in Social Networking Websites using Enhanced Quasi-cliqu...
 
SocialCom09-tutorial.pdf
SocialCom09-tutorial.pdfSocialCom09-tutorial.pdf
SocialCom09-tutorial.pdf
 

Recently uploaded

ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 

Recently uploaded (20)

ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 

Ppt

  • 1. LINK PREDICTION IN SOCIAL NETWORKING SUBMITTED BY: Umang Chaudhary (10103408) Sanyam Gupta (10103405) Under the Guidance Of: Dr. Buddha Singh
  • 2. WHAT IS SOCIAL NETWORKING?  Social networking is the grouping of individuals into specific groups, like small rural communities or a neighbourhood subdivision, if you will. Although social networking is possible in person, especially in the workplace, universities, and high schools, it is most popular online.
  • 3. CHALLENGE…!!  Social networks are highly dynamic objects; they grow and change quickly over time through the addition of new edges. Its solution is LINK PREDICTION.
  • 4. WHAT IS LINK PREDICTION?  Link prediction is an important task for analysing social networks. It is the method to predict link between the given nodes using various algorithms.
  • 5. APPLICATIONS  Identifying the structure of a criminal network by predicting missing links in a criminal network using incomplete data.  Automatic web hyperlink creation  Website hyperlink prediction  Build recommendation systems (e- commerce)
  • 6.  Protien-protien interaction (bio-informatics)  Annotate PPI graph (bio-informatics)  Identify hidden group of terrorists (security)  Overcoming the data-sparsity problem in recommender systems using collaborative filtering.
  • 7. PROBLEM STATEMENT  The network is dynamic as it keeps on expanding because the users keep getting added exponentially so predicting link between the users is a big challenge. So we are going to implement algorithms like common neighbours, jaccard coefficient and adamic/adar which can predict link efficiently,
  • 8. Our social networking application is about where anyone can register and become a member and stay connected to all their friends and to other users. Our application includes all the features of a social networking application like:  We have developed the social networking system which is client-server based.  We have developed the algorithms for link prediction that includes prediction on the basis of common neighbours, common features, members of the same community etc.
  • 9.  To chek user’s strength we have calculated betweeness, closeness and degree of centrality.  We have implemented our proposed algorithm using python programming language, GLADE(for GUI) and SQL (for database).  We have evaluated the performance of our proposed algorithm.
  • 10. FEATURES OF OUR APPLICATION  New user can register on the application and can update their profile and also can view other’s profile.  Users have a unique profile visible to the friends and users of the application, where they can upload there pictures and personal information.  Users can add other users.  Most famous person in the group can be predicted in the application.  We are able to find each user’s strength by calculating closeness, betweeness and degree of centrality.  Users can upload their status and comment on the status as well.
  • 11.  Users can join communities created by them in their field of interest.  Users can join groups, create groups.  There is link prediction on the basis of common or mutual friends so the users will get friend suggestion on the basis of mutual friends  The users get friend suggestion also from the person who are added in the same community if there are many features common in them.
  • 12.  Users also get friend suggestions of those persons who have many features in common.  Users can chat with each others.  The application contains basic features of any social networking website such as liking the pages, adding friends, uploading status, follow people etc.
  • 13. METHODS FOR LINK PREDICTION  There can be many methods that can be used for predicting the link. Some of them are: 1. Jaccard coefficient 2. Adamic/adar 3. Common neighbors 4. Graph distance 5. Katz 6. Hitting time 7. Friends measure 8. Preferential attachment score 9. Bayesian algorithm, etc.
  • 14.  The link prediction problem  Given a snapshot of a social network at time t, we seek to accurately predict the edges that will be added to the network during the interval (t, t’)
  • 15. Methods we are using for the prediction  COMMON NEIGHBOURS  JACCARD COEFFICIENT  ADAMIC/ADAR
  • 16. COMMON NEIGHBOURS  A and C have 2 common neighbors, more likely to collaborate A B C D E
  • 17. JACCARD COEFFICIENT  same as common neighbors, adjusted for degree
  • 18. ADAMIC/ADAR  weighting rarer neighbors more heavily (gives more weightage to neighbours that are not shared with many others) A B C D E
  • 19. Methods we are using to find strengths of users 1. Degree of Centrality: Centrality is regarded as one of the most important and commonly used conceptual tools for exploring actor roles in social networks. A node’s degree centrality, in an un-directed graph, is defined as the number of nodes that are connected to that node. The definition dictates that “central actors must be the most active in the sense that they have the most ties to other actors in the network or graph”
  • 20. 2. Closeness: Closeness centrality indicates the influence of a node on the entire network, and thus discipline centrality in this research can tell how “close” each discipline is to the other disciplines and the influence that a discipline puts on the entire network. 3. Betweenness: According to the definition of betweenness, betweenness centrality reflects the bridge role of a discipline in a knowledge communication network. The larger the discipline betweenness, the more control that the discipline has over the interaction between other disconnected disciplines.
  • 22.
  • 23.
  • 24.
  • 25. TEST PLAN  We have implemented many test cases on the modules that have been developed so far which are as follows:  When we check the prediction on the basis of common features, we see that the right person gets predicted.  On changing the features of any users, new links should pe predicted which is as per the adamic and adar algorithm.
  • 26.  Testing the user login by entering the user name and password. If the user name and password is correct then the user will login otherwise login failed. Below are the snapshots indicating the login successful and failure.  If all the fields have been filled for registering the user, then the user will be registered with a different id which is the primary key.  On adding friends we test that the friend list should get updated successfully.
  • 27. REFERENCES  ULRIK BRANDES†.2001. A Faster Algorithm For Betweenness Centrality*. Published in Journal of Mathematical Sociology  Kazuya Okamoto1, Wei Chen, and Xiang-Yang Li.2008. Ranking of Closeness Centrality for Large-Scale Social Networks. FAW '08 Proceedings of the 2nd annual international workshop on Frontiers in Algorithmics ( Pages 186-195)  Luca Maria Aiello, Alain Barrat, Rossano Schifanella, Ciro Cattuto, Benjamin Markines, Filippo Menczer. 2011. Friendship prediction and homophily in social media. ACM journal.  Purnamrita Sarkar, Deepayan Chakrabartiy, Michael I. Jordanz. 2012. Nonparametric Link Prediction in Dynamic Networks. ICML, UK,2012, PAGE NO. 1-8  Zhengdong Lu, Berkant Savas, Wei Tang, Inderjit Dhillon. 2010. Supervised Link Prediction Using Multiple Sources. 29 th International Conference on Machine Learning, Edinburgh, Scotland, UK.  Suphakit Niwattanakul, Jatsada Singthongchai, Ekkachai Naenudorn and Supachanun Wanapu.2013. Using of Jaccard Coefficient with keyword similarity. IMECS  AIROLDI, E., BLEI, D., FIENBERG, S., XING, E., AND JAAKKOLA, T. 2006. Mixed
  • 28.  AVIN, C., LOTKER, Z., AND PIGNOLET, Y. 2011. On the elite of social networks. Arxiv preprint arXiv:1111.3374.  BARABASI, A.-L. AND ALBERT, R. 1999. Emergence of scaling in random networks. Science 286, 509–512.  BLONDEL, V., GUILLAUME, J., LAMBIOTTE, R., AND LEFEBVRE, E. 2008. Fast unfolding of communities in large networks. Journal of Statistical Mechanics: Theory and Experiment 2008, P10008.  CHA, M., HADDADI, H., BENEVENUTO, F., AND GUMMADI, K. P. 2010. Measuring user influence in twitter: The million follower fallacy. In In Proceedings of the 4th International AAAI Conference on Weblogs and Social Media (ICWSM). Washington DC, USA.  CHAWLA, N., JAPKOWICZ, N., AND KOTCZ, A. 2004. Editorial: special issue on learning from imbalanced data sets. ACM SIGKDD Explorations Newsletter 6, 1, 1–6.  CHO, E., MYERS, S., AND LESKOVEC, J. 2011. Friendship and mobility: user movement in location-based social networks. In Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, 1082–1090.  A.-L. Barab´asi and R. Albert, “Emergence of Scaling in Random Networks,” Science, vol. 286, no. 5439, pp. 509-512, Oct. 1999.  D. Wang, Dashun. Pedreschi and A. Barab´asi, “Human Mobility, Social Ties, and Link Prediction,” in KDD ’11. ACM, 2011, pp. 1100–1108.