Skip to main content
Erschienen in: Social Network Analysis and Mining 1/2019

01.12.2019 | Original Article

An efficient method to detect communities in social networks using DBSCAN algorithm

verfasst von: Mehjabin Khatoon, W. Aisha Banu

Erschienen in: Social Network Analysis and Mining | Ausgabe 1/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The detection of the communities and the depiction of the interactions, between the entities and the individuals in the real world network graphs is a challenging problem. There are many conventional ways to detect those interconnected nodes which lead to the detection of communities. The strength of the detected communities can be detected by its modularity which is a measurement of the structure of a graph, and increasing the modularity is also a bit challenging problem. So, in this work, the DBSCAN clustering algorithm has been implemented for the task of detecting the outliers in the process of detecting the communities in a social network, and those outliers which are also known as “noisy nodes”, are removed from the main formed network graph. The proposed algorithm in this paper, mainly focuses on the detection and removal of those noisy nodes or outliers in the detected communities which leads to the improvement of the quality of the detected communities. In previous community detection algorithms, some algorithms needed the number of communities prior to the formation of communities which precludes from forming a good community, while some algorithms cannot operate with the huge amount of data and some algorithms require a huge amount of memory. The proposed algorithm does not require any prior mentioning of the number of communities, it has also been tested with large networks with a size of more than 1000 nodes and it does not require much space. Therefore, the proposed algorithm has overcome the mentioned limitations of the previous community detection algorithms. The data have been collected from the social network websites-Facebook and Twitter. The communities formed from the proposed algorithm have been compared with the results of the four other community detection algorithms, i.e., with the Louvain algorithm, Walktrap algorithm, Leading eigenvector algorithm, and Fastgreedy algorithm. The proposed methodology performs well for the detection of communities with the increment of the strength of the detected communities.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Ben-david S, Haghtalab N (2014) Clustering in the presence of background noise. In: Proceedings of the 31st International Conference on Machine Learning, Beijing, China, pp 280–288 Ben-david S, Haghtalab N (2014) Clustering in the presence of background noise. In: Proceedings of the 31st International Conference on Machine Learning, Beijing, China, pp 280–288
Zurück zum Zitat Chopade P, Zhan J (2015) Structural and functional analytics for community detection in large-scale complex networks. J Big Data 2:1–28 Chopade P, Zhan J (2015) Structural and functional analytics for community detection in large-scale complex networks. J Big Data 2:1–28
Zurück zum Zitat Clauset A, Newman ME, Moore C (2004) Finding community structure in very large networks. Phys Rev E 70:066111CrossRef Clauset A, Newman ME, Moore C (2004) Finding community structure in very large networks. Phys Rev E 70:066111CrossRef
Zurück zum Zitat Dave RN (1991) Characterization and detection of noise in clustering. Pattern Recog Lett 12:657–664CrossRef Dave RN (1991) Characterization and detection of noise in clustering. Pattern Recog Lett 12:657–664CrossRef
Zurück zum Zitat Elbarawy YM, Mohamed RF, Ghali NI (2014) Improving social network community detection using DBSCAN algorithm. In: IEEE World Symposium on Computer Applications & Research (WSCAR), Sousse, Tunisia, pp 1–6 Elbarawy YM, Mohamed RF, Ghali NI (2014) Improving social network community detection using DBSCAN algorithm. In: IEEE World Symposium on Computer Applications & Research (WSCAR), Sousse, Tunisia, pp 1–6
Zurück zum Zitat Ester M, Kriegel H, Sander J, Xu X (1996) A density-based algorithm for discovering clusters in large spatial databases with noise. In: Proceedings of the 2nd International Conference on Knowledge Discovery and Data Mining (KDD-96), Portland, Oregon, pp 226–231 Ester M, Kriegel H, Sander J, Xu X (1996) A density-based algorithm for discovering clusters in large spatial databases with noise. In: Proceedings of the 2nd International Conference on Knowledge Discovery and Data Mining (KDD-96), Portland, Oregon, pp 226–231
Zurück zum Zitat Girvan M, Newman MEJ (2002) Community structure in social and biological network. Proc Natl Acad Sci 99:7821–7826MathSciNetCrossRef Girvan M, Newman MEJ (2002) Community structure in social and biological network. Proc Natl Acad Sci 99:7821–7826MathSciNetCrossRef
Zurück zum Zitat Khatoon M, Banu WA (2018) An effective way of detecting communities in social network. Int J Intel Eng Systs 11:199–211 Khatoon M, Banu WA (2018) An effective way of detecting communities in social network. Int J Intel Eng Systs 11:199–211
Zurück zum Zitat Newman M (2006) Finding community structure in networks using the eigenvectors of matrices. Phys Rev E 74:1–22MathSciNetCrossRef Newman M (2006) Finding community structure in networks using the eigenvectors of matrices. Phys Rev E 74:1–22MathSciNetCrossRef
Zurück zum Zitat Newman MEJ, Girvan M (2004) Finding and evaluating community structure in networks. Phys Rev E 69:026113(1–15) Newman MEJ, Girvan M (2004) Finding and evaluating community structure in networks. Phys Rev E 69:026113(1–15)
Zurück zum Zitat Orman GK, Labaut V, Cherifi H (2011) On accuracy of community structure discovery algorithms. J Converg Inf Tech 6:283–292 Orman GK, Labaut V, Cherifi H (2011) On accuracy of community structure discovery algorithms. J Converg Inf Tech 6:283–292
Zurück zum Zitat Pons P, Latapy M (2005) Computing communities in large networks using random walks. In: Proceedings of Computer and Information Sciences—Iscis, pp 284–293 Pons P, Latapy M (2005) Computing communities in large networks using random walks. In: Proceedings of Computer and Information Sciences—Iscis, pp 284–293
Zurück zum Zitat Schubert E, Sander J, Ester M, Kriegel HP, Xu X (2017) DBSCAN revisited, revisited: why and how you should (still) use DBSCAN. ACM Trans Database Syst 42:19(1–21)MathSciNetCrossRef Schubert E, Sander J, Ester M, Kriegel HP, Xu X (2017) DBSCAN revisited, revisited: why and how you should (still) use DBSCAN. ACM Trans Database Syst 42:19(1–21)MathSciNetCrossRef
Zurück zum Zitat Shi J, Malik J (2000) Normalized cuts and image segmentation. IEEE PAMI 22:888–905CrossRef Shi J, Malik J (2000) Normalized cuts and image segmentation. IEEE PAMI 22:888–905CrossRef
Zurück zum Zitat Snijders TAB, Nowicki K (1997) Estimation and prediction for stochastic blockmodels for graphs with latent block structure. J Classif 14:75–100MathSciNetCrossRef Snijders TAB, Nowicki K (1997) Estimation and prediction for stochastic blockmodels for graphs with latent block structure. J Classif 14:75–100MathSciNetCrossRef
Zurück zum Zitat Vasudevan M, Deo N (2012) Efficient community identification in complex networks. Soc Netw Anal Min 2:345–359CrossRef Vasudevan M, Deo N (2012) Efficient community identification in complex networks. Soc Netw Anal Min 2:345–359CrossRef
Zurück zum Zitat Xie J, Szymanski BK (2011) Community detection using a neighborhood strength driven label propagation algorithm. In: Network Science Workshop, IEEE, pp 188–195 Xie J, Szymanski BK (2011) Community detection using a neighborhood strength driven label propagation algorithm. In: Network Science Workshop, IEEE, pp 188–195
Zurück zum Zitat Yang J, Leskovec J (2012), Defining and Evaluating Network Communities based on Ground-truth. In: Proceedings of 2012 IEEE International Conference on Data Mining (ICDM), pp 745–754 Yang J, Leskovec J (2012), Defining and Evaluating Network Communities based on Ground-truth. In: Proceedings of 2012 IEEE International Conference on Data Mining (ICDM), pp 745–754
Zurück zum Zitat You T, Cheng HM, Ning YZ, Shia BC, Zhang ZY (2016) Community detection in complex networks using density-based clustering algorithm. Phys Stat Mech Appl 464:221–230CrossRef You T, Cheng HM, Ning YZ, Shia BC, Zhang ZY (2016) Community detection in complex networks using density-based clustering algorithm. Phys Stat Mech Appl 464:221–230CrossRef
Zurück zum Zitat Zhang X, Zhu J (2013) Skeleton of weighted social network. Phys Stat Mech Appl 392:1547–1556CrossRef Zhang X, Zhu J (2013) Skeleton of weighted social network. Phys Stat Mech Appl 392:1547–1556CrossRef
Metadaten
Titel
An efficient method to detect communities in social networks using DBSCAN algorithm
verfasst von
Mehjabin Khatoon
W. Aisha Banu
Publikationsdatum
01.12.2019
Verlag
Springer Vienna
Erschienen in
Social Network Analysis and Mining / Ausgabe 1/2019
Print ISSN: 1869-5450
Elektronische ISSN: 1869-5469
DOI
https://doi.org/10.1007/s13278-019-0554-1

Weitere Artikel der Ausgabe 1/2019

Social Network Analysis and Mining 1/2019 Zur Ausgabe

Premium Partner