{"id":22883,"date":"2021-03-21T21:50:55","date_gmt":"2021-03-22T01:50:55","guid":{"rendered":"http:\/\/bangla.salearningschool.com\/recent-posts\/?p=22883"},"modified":"2021-03-21T21:50:58","modified_gmt":"2021-03-22T01:50:58","slug":"graph-mining-community-and-cluster-detection","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=22883","title":{"rendered":"Graph Mining: Community and Cluster Detection"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Resources to Learn From<\/h2>\n\n\n\n<p>Resources:<br \/>Defining and identifying communities in networks<br \/>https:\/\/www.pnas.org\/content\/101\/9\/2658<br \/><br \/><br \/>Community Structure:<br \/>https:\/\/en.wikipedia.org\/wiki\/Community_structure<br \/><br \/>Graph Clustering:<br \/>https:\/\/www.csc2.ncsu.edu\/faculty\/nfsamato\/practical-graph-mining-with-R\/slides\/pdf\/Graph_Cluster_Analysis.pdf<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Read the resources above to find answers. Community Detection: Learn by finding answers to the following questions. Can you answer the following questions on Community Detection?<\/h2>\n\n\n\n<p><strong>Graph Mining: Community Detection: Learn by finding answers to the following questions. Can you answer the following questions on Community Detection?<br \/><\/strong><br \/>What is a community anyway? Describe from your real-world\/social understanding of it?<\/p>\n\n\n\n<p>Can you relate it to the Graphs concept in Computer Science?<\/p>\n\n\n\n<p>In your daily life do you interact with a community in a real world? or in your communication with others using technologies?<\/p>\n\n\n\n<p>What is Graph as defined in Computer Science Books\/Practice? Can you formally represent a Graph? What are the components of a graph?<\/p>\n\n\n\n<p>Is a whole Graph a Community? or Graphs can be subsets (Subgraph) as well?<\/p>\n\n\n\n<p>What is a Sub-graph anyway?<\/p>\n\n\n\n<p>Can you identify communities in real-world networks? i.e. real world networks that can be represented as graphs?<\/p>\n\n\n\n<p>Give examples of real-world Graphs as well.<\/p>\n\n\n\n<p>Can you detect a community in the tissues or the organs in the human body? Can you represent these as Graphs?<\/p>\n\n\n\n<p>Can you detect a community in Friends on social media with similar interests? i.e. is it a community? Can you represent these\/this as Graphs?<\/p>\n\n\n\n<p>Can you detect\/define a community for the Neighborhoods where a hurricane will likely pass? i.e. is it a community?<\/p>\n\n\n\n<p>Is it a community: People that are likely to be affected by a contagious disease?<\/p>\n\n\n\n<p>Will the properties of a community (subgraph) be the same like the whole graph (i.e. average properties of the whole graph)? or will it differ? When? How? Why? Examples?<\/p>\n\n\n\n<p>How does the formation of communities affect? i.e. How does the existence or not of communities affect? You can provide generic answers or just explain with examples as well.<\/p>\n\n\n\n<p>Do you think that you are a part\/node of communities in online social networks such as Facebook, twitter? If so, how and when you are affected? If so, how and when you can affect others?<\/p>\n\n\n\n<p>Can communities affect rumor spreading or disease spreading or epidemic spreading? Can you also identify how a rumor\/disease will spread i.e. from the source i.e. which path will it take, how will it flow, who will get affected?<\/p>\n\n\n\n<p>Is it that the spreading will only affect the nodes\/parts of the communities? Do you see any limitations of this thought?<\/p>\n\n\n\n<p>Who else can get affected? Can you predict that?<\/p>\n\n\n\n<p>What is Link prediction? What are Link Prediction Algorithms?<\/p>\n\n\n\n<p>Is it a possibility that current communities can be fine tuned? i.e. remove links\/nodes and add new links\/nodes? Why, why not? How? Is it the right thing to do? why, why not?<\/p>\n\n\n\n<p>What is the difference between clustering and community detection?<\/p>\n\n\n\n<p>What is thought to be of more real world entitities\/geared? Community Detection or Clustering?<\/p>\n\n\n\n<p>What is thought to be more geared towards structural Properties such as Min-Cut?<\/p>\n\n\n\n<p>What is Min-Cut anyway?<\/p>\n\n\n\n<p>For modeling, understanding and analysis purpose &#8211; can we consider them the same\/similar? Community Detection or Clustering?<br \/>Ans: Yes<\/p>\n\n\n\n<p>What is Cluster Analysis i.e. Community Detection process? i.e. what will be your process to identify clusters\/communities?<\/p>\n\n\n\n<p>Provide the names of some Community Detection Algorithms. Can you explain them as well? Can you formally define\/represent and\/or show pictorially what they do and how they work (steps as well)? Check the answer section, after you give it a try. You must have studied them in Computer Networks or related courses\/concepts (Data Communication, CCNA, CCNP, Vehicle Routing)<\/p>\n\n\n\n<p>How can you evaluate that the detected communities\/clusters are good\/great communities\/clusters?<\/p>\n\n\n\n<p><strong>Answers:<\/strong><br \/><strong>What is a community?<\/strong><br \/>a subset of nodes within the graph such that connections between the nodes (in the subset) are denser than connections with the rest of the network (i.e. from the subset to the outer nodes)<\/p>\n\n\n\n<p><strong>What is Cluster Analysis i.e. Community Detection process? i.e. what will be your process to identify clusters\/communities?<br \/><\/strong>&#8220;The process of dividing nodes of a graph into possibly overlapping, subsets, where nodes in each subset are considered related by some similarity measure&#8221;<\/p>\n\n\n\n<p><strong>Provide the names of some Community Detection Algorithms<\/strong><br \/>Maximal-Clique Enumeration, K- Spanning Tree, Shared Nearest Neighbor, Highly Connected Components, MinCut, Betweenness Based Algorithms, Louvain Modularity, CNM Algorithm<\/p>\n\n\n\n<p><strong>Resources:<\/strong><br \/>Defining and identifying communities in networks<br \/><a href=\"https:\/\/www.pnas.org\/content\/101\/9\/2658\">https:\/\/www.pnas.org\/content\/101\/9\/2658<\/a><\/p>\n\n\n\n<p>Community Structure:<br \/><a href=\"https:\/\/en.wikipedia.org\/wiki\/Community_structure\">https:\/\/en.wikipedia.org\/wiki\/Community_structure<\/a><\/p>\n\n\n\n<p>Graph Clustering:<br \/><a href=\"https:\/\/www.csc2.ncsu.edu\/faculty\/nfsamato\/practical-graph-mining-with-R\/slides\/pdf\/Graph_Cluster_Analysis.pdf\">https:\/\/www.csc2.ncsu.edu\/faculty\/nfsamato\/practical-graph-mining-with-R\/slides\/pdf\/Graph_Cluster_Analysis.pdf<\/a><\/p>\n\n\n\n<p>By<\/p>\n\n\n\n<p><strong>Sayed Ahmed<\/strong><\/p>\n\n\n\n<p><strong>Linkedin<\/strong>:&nbsp;<a href=\"https:\/\/ca.linkedin.com\/in\/sayedjustetc\">https:\/\/ca.linkedin.com\/in\/sayedjustetc<\/a><\/p>\n\n\n\n<p><strong>Blog<\/strong>:&nbsp;<a href=\"http:\/\/bangla.salearningschool.com\/\">http:\/\/Bangla.SaLearningSchool.com<\/a>,&nbsp;<a href=\"http:\/\/sitestree.com\/\">http:\/\/SitesTree.com<\/a><br \/><strong>Online and Offline Training<\/strong>:&nbsp;<a href=\"http:\/\/training.sitestree.com\/\">http:\/\/Training.SitesTree.com<\/a><\/p>\n\n\n\n<p><em><strong>Shop <\/strong><\/em> <em><strong>Online:&nbsp;<\/strong><\/em><a href=\"http:\/\/www.shopforsoul.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.ShopForSoul.com\/<\/a><\/p>\n\n\n\n<p><em><strong>8112223 Canada Inc.\/JustEtc<\/strong>: <a href=\"http:\/\/justetc.net\/\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/JustEtc.net<\/a><\/em><\/p>\n\n\n\n<p><em><strong>Linkedin<\/strong>: <a href=\"https:\/\/ca.linkedin.com\/in\/sayedjustetc\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/ca.linkedin.com\/in\/sayedjustetc<\/a><\/em><\/p>\n\n\n\n<p><em><strong><em><strong>Courses:&nbsp;<\/strong><a href=\"http:\/\/training.sitestree.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/Training.SitesTree.com<\/a>&nbsp;(Big Data, Cloud, Security, Machine Learning)<\/em><\/strong><\/em><\/p>\n\n\n\n<p><em><strong>Blog<\/strong>:&nbsp;<a href=\"http:\/\/bangla.salearningschool.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/Bangla.SaLearningSchool.com<\/a>,&nbsp;<a href=\"http:\/\/sitestree.com\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/SitesTree.com<\/a><\/em><\/p>\n\n\n\n<p><strong>Medium<\/strong>:&nbsp;<a href=\"https:\/\/medium.com\/@SayedAhmedCanada\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/medium.com\/@SayedAhmedCanada<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Resources to Learn From Resources:Defining and identifying communities in networkshttps:\/\/www.pnas.org\/content\/101\/9\/2658 Community Structure:https:\/\/en.wikipedia.org\/wiki\/Community_structure Graph Clustering:https:\/\/www.csc2.ncsu.edu\/faculty\/nfsamato\/practical-graph-mining-with-R\/slides\/pdf\/Graph_Cluster_Analysis.pdf Read the resources above to find answers. Community Detection: Learn by finding answers to the following questions. Can you answer the following questions on Community Detection? Graph Mining: Community Detection: Learn by finding answers to the following questions. Can you answer &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=22883\">Continue reading<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1905],"tags":[],"class_list":["post-22883","post","type-post","status-publish","format-standard","hentry","category-graph-mining","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":22873,"url":"http:\/\/bangla.sitestree.com\/?p=22873","url_meta":{"origin":22883,"position":0},"title":"Graph Mining: Learning Resources","author":"Sayed","date":"March 21, 2021","format":false,"excerpt":"Resources: Public URLs Graph Mining: Introducing Graphs: Learn by finding answers to the following questions?\u00a0http:\/\/bangla.salearningschool.com\/recent-posts\/graph-mining-introducing-graphs-learn-by-finding-answers-to-the-following-questions\/ Graph Mining: What is Graph Mining? Learn by finding answers to the following questions. Can you answer the following questions?\u00a0http:\/\/bangla.salearningschool.com\/recent-posts\/graph-mining-what-is-graph-mining-learn-by-finding-answers-to-the-following-questions-can-you-answer-the-following-questions\/ Graph Mining: Shared Nearest Neighbors : Clustering : Community Detection.\u00a0http:\/\/bangla.salearningschool.com\/recent-posts\/graph-mining-shared-nearest-neighbors-clustering-community-detection\/ Graph Mining: Betweenness Based Clustering:\u2026","rel":"","context":"In &quot;Graph Mining&quot;","block_context":{"text":"Graph Mining","link":"http:\/\/bangla.sitestree.com\/?cat=1905"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":16300,"url":"http:\/\/bangla.sitestree.com\/?p=16300","url_meta":{"origin":22883,"position":1},"title":"Graph Mining: Community Detection: Learn by finding answers to the following questions. Can you answer the following questions on Community Detection?","author":"Sayed","date":"October 7, 2019","format":false,"excerpt":"Graph Mining: Community Detection: Learn by finding answers to the following questions. Can you answer the following questions on Community Detection? What is a community anyway? Describe from your real-world\/social understanding of it? Can you relate it to the Graphs concept in Computer Science? In your daily life do you\u2026","rel":"","context":"In &quot;AI ML DS RL DL NN NLP Data Mining Optimization&quot;","block_context":{"text":"AI ML DS RL DL NN NLP Data Mining Optimization","link":"http:\/\/bangla.sitestree.com\/?cat=1910"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":16311,"url":"http:\/\/bangla.sitestree.com\/?p=16311","url_meta":{"origin":22883,"position":2},"title":"Graph Mining: What is Graph Mining? Learn by finding answers to the following questions. Can you answer the following questions?","author":"Sayed","date":"October 9, 2019","format":false,"excerpt":"Graph Mining: What is Graph Mining? Learn by finding answers to the following questions. Can you answer the following questions? What is Graph Mining? What is a Graph anyway? Is Graph mining just a kind of Machine Learning? i.e. is Machine Learning the only primary component of Graph Mining? Does\u2026","rel":"","context":"In &quot;AI ML DS RL DL NN NLP Data Mining Optimization&quot;","block_context":{"text":"AI ML DS RL DL NN NLP Data Mining Optimization","link":"http:\/\/bangla.sitestree.com\/?cat=1910"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22885,"url":"http:\/\/bangla.sitestree.com\/?p=22885","url_meta":{"origin":22883,"position":3},"title":"Graph Mining: Shared Nearest Neighbors &#8211; Community Detection","author":"Sayed","date":"March 21, 2021","format":false,"excerpt":"Resources to Learn From Resources:Jarvis-Patrick Clusteringhttps:\/\/btluke.com\/jpclust.htmlEmpirical Comparison of Algorithms for Network Community Detectionhttps:\/\/cs.stanford.edu\/~jure\/pubs\/communities-www10.pdf Read the resources above to find answers. Shared Nearest Neighbors : Clustering : Community Detection Graph Mining: Shared Nearest Neighbors : Clustering : Community Detection Graph Mining: Shared Nearest Neighbors (SNN): Clustering : Community Detection: Learn by\u2026","rel":"","context":"In &quot;Graph Mining&quot;","block_context":{"text":"Graph Mining","link":"http:\/\/bangla.sitestree.com\/?cat=1905"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":16302,"url":"http:\/\/bangla.sitestree.com\/?p=16302","url_meta":{"origin":22883,"position":4},"title":"Graph Mining: Shared Nearest Neighbors : Clustering : Community Detection","author":"Sayed","date":"October 7, 2019","format":false,"excerpt":"Graph Mining: Shared Nearest Neighbors : Clustering : Community Detection Graph Mining: Shared Nearest Neighbors (SNN): Clustering : Community Detection: Learn by Finding Answers to the Following Questions. Will use SNN sometimes. What is one another name of the algorithm: Shared Nearest Neighbors? What is the purpose of the Algorithm:\u2026","rel":"","context":"In &quot;Graph Mining&quot;","block_context":{"text":"Graph Mining","link":"http:\/\/bangla.sitestree.com\/?cat=1905"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22871,"url":"http:\/\/bangla.sitestree.com\/?p=22871","url_meta":{"origin":22883,"position":5},"title":"Graph Mining: Possible Course Topics","author":"Sayed","date":"March 21, 2021","format":false,"excerpt":"Course Topics Graph Theory Introduction,\u00a0Graph Mining Introduction,\u00a0Network Properties, Random Graphs, Small World Graphs,\u00a0Node Importance,\u00a0Node Similarity,\u00a0Clustering & Community Detection,\u00a0Link Prediction,\u00a0Anomaly detection,\u00a0Time Evolving Graphs,\u00a0Influence\/Virus Propagation,\u00a0Graph Mining Use Cases,\u00a0Big Data Graph Databases,\u00a0Big Data Graph ProcessingLast modified: Wednesday, 23 October 2019, 12:44 PM Shop Online:\u00a0https:\/\/www.ShopForSoul.com\/ 8112223 Canada Inc.\/JustEtc: http:\/\/JustEtc.net Linkedin: https:\/\/ca.linkedin.com\/in\/sayedjustetc Courses:\u00a0http:\/\/Training.SitesTree.com\u00a0(Big Data, Cloud,\u2026","rel":"","context":"In &quot;Graph Mining&quot;","block_context":{"text":"Graph Mining","link":"http:\/\/bangla.sitestree.com\/?cat=1905"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/22883","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=22883"}],"version-history":[{"count":2,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/22883\/revisions"}],"predecessor-version":[{"id":22902,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/22883\/revisions\/22902"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=22883"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=22883"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=22883"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}