Luận văn về chỉ số modular và bước đi ngẫu nhiên trong bài toán tìm kiếm cộng đồng

Nghiên cứu chỉ số modular và bước đi ngẫu nhiên trong phát hiện cộng đồng giúp hiểu rõ cấu trúc mạng và tối ưu hóa phân tích dữ liệu.

Chuyên ngành

Applied Mathematics

Người đăng

Ẩn danh

Thể loại

master’s thesis

2022

79
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

Declaration

Acknowledgements

Contents

List of Figures

Introduction

Notations and conventions

1. CHƯƠNG 1: NETWORKS AND COMMUNITIES

1.1. On network science

1.2. Community structure

1.3. The topics of this thesis

3. CHƯƠNG 3: RANDOM WALKS IN COMMUNITY DETECTION

3.1. Random walks and stochastic matrices

3.2. The Walktrap algorithm

4. CHƯƠNG 4: BIBLIOGRAPHY

Appendix A: A Python implementation of Walktrap

Tóm tắt

I. Tổng Quan Về Chỉ Số Modularity Trong Mạng Xã Hội

Sự trỗi dậy của Big Data và nghiên cứu liên ngành đã thúc đẩy sự phát triển của network science, thu hút sự quan tâm lớn từ cả giới học thuật và công nghiệp. Một hướng nghiên cứu quan trọng là phân chia mạng thành các nhóm nhỏ hơn gồm các nút tương tự, được gọi là phát hiện cộng đồng. Luận văn này tập trung vào hai chủ đề chính: chỉ số modularity như một hàm chất lượng phân cụm và các đặc tính phân cụm phổ của bước đi ngẫu nhiên trên đồ thị. Luận văn bao gồm bốn chương và một phụ lục, với nội dung chính nằm ở Chương 2 và Chương 3.

1.1. Giới Thiệu Chung Về Khoa Học Mạng Network Science

Network science đã phát triển thành một lĩnh vực rộng lớn. Thay vì cố gắng đưa ra một khảo sát nhỏ, phần này tập trung vào một số khía cạnh có thể gây nhầm lẫn cho người mới bắt đầu. Theo biên tập [3], network science là nghiên cứu về các mô hình mạng, bao gồm trừu tượng hóa từ các hiện tượng thực tế thành các khái niệm mạng và biểu diễn các khái niệm đó bằng dữ liệu mạng. Điều làm cho dữ liệu mạng khác biệt so với dữ liệu bảng truyền thống là sự phụ thuộc hoặc mối quan hệ được xây dựng, dễ dàng hình dung như các liên kết trong một đồ thị. Việc một mối quan hệ nên được biểu diễn bằng một mạng hay không, và sau đó nó có thể được biểu diễn như thế nào, phụ thuộc rất nhiều vào vấn đề đang được nghiên cứu.

1.2. Cấu Trúc Cộng Đồng Trong Mạng Phức Tạp

Khi có một mạng, việc tìm kiếm các nhóm nút tương tự là điều tự nhiên, và chúng ta nói rằng các nhóm đó tạo thành một cấu trúc cộng đồng. Mô tả này có thể mơ hồ, vì không có điều kiện chính xác cho việc khi nào các nút tạo thành một cộng đồng. Nhiệm vụ phân biệt các nhóm đó trong một mạng được gọi là phát hiện cộng đồng hoặc phân cụm đồ thị. Hai thuật ngữ này được sử dụng thay thế cho nhau. Phân cụm đồ thị có liên quan chặt chẽ đến phân cụm dữ liệu dạng bảng. Thật vậy, một cách phổ biến để phân cụm dữ liệu dạng bảng là phân cụm phổ: tạo một đồ thị trong đó các nút đại diện cho các điểm dữ liệu, kết nối hai nút nếu chúng 'đủ gần', sau đó sử dụng các thuộc tính phổ của đồ thị để phân cụm dữ liệu.

II. Độ Đo Modularity Định Nghĩa và Ý Nghĩa Trong Phân Cụm

Chương 2 đi sâu vào modularity, một hàm chất lượng phân cụm phổ biến. Phần 2.1 định nghĩa modularity và đưa ra cách giải thích tiêu chuẩn dựa trên mô hình đồ thị ngẫu nhiên. Phần 2.2 trình bày các thuộc tính cơ bản của modularity, bao gồm modularity của một số đồ thị đặc biệt (chu trình, đồ thị đa phần đầy đủ,...). Phần 2.3 giải thích một số hạn chế của modularity khi được sử dụng trong bối cảnh thực tế của phát hiện cộng đồng. Modularity được giới thiệu lần đầu tiên trong [34] để chọn số lượng cộng đồng trong một dendrogram. Kể từ đó, nó đã trở thành một trong những...

2.1. Định Nghĩa và Giải Thích Chỉ Số Modularity

Theo tài liệu gốc, modularity được định nghĩa và giải thích dựa trên mô hình đồ thị ngẫu nhiên. Điều này cho phép đánh giá chất lượng của một phân vùng cộng đồng bằng cách so sánh nó với một cấu trúc ngẫu nhiên. Modularity đo lường sự khác biệt giữa số lượng cạnh thực tế bên trong các cộng đồng và số lượng cạnh dự kiến nếu các cạnh được phân phối ngẫu nhiên. Một giá trị modularity cao cho thấy rằng các cộng đồng được xác định có cấu trúc rõ ràng và không phải là kết quả của sự ngẫu nhiên.

2.2. Các Thuộc Tính Cơ Bản Của Modularity Trong Mạng Lưới

Modularity có một số thuộc tính quan trọng cần xem xét khi sử dụng nó để đánh giá chất lượng của các phân vùng cộng đồng. Ví dụ, modularity có thể được tính toán cho các đồ thị đặc biệt như chu trình và đồ thị đa phần đầy đủ. Những tính toán này cung cấp thông tin chi tiết về cách modularity hoạt động trong các cấu trúc mạng khác nhau. Ngoài ra, modularity có thể bị ảnh hưởng bởi kích thước và mật độ của các cộng đồng, điều này cần được xem xét khi so sánh các phân vùng cộng đồng khác nhau.

2.3. Hạn Chế Của Modularity Trong Phát Hiện Cộng Đồng

Mặc dù modularity là một thước đo phổ biến để đánh giá chất lượng của các phân vùng cộng đồng, nhưng nó có một số hạn chế. Một trong những hạn chế chính là độ phân giải, có nghĩa là modularity có xu hướng ưu tiên các cộng đồng nhỏ hơn, ngay cả khi có các cộng đồng lớn hơn, mật độ hơn. Điều này có thể dẫn đến kết quả không chính xác, đặc biệt là trong các mạng có cấu trúc cộng đồng phức tạp. Ngoài ra, modularity có thể bị ảnh hưởng bởi cấu trúc của mạng, điều này có thể gây khó khăn cho việc so sánh các phân vùng cộng đồng trên các mạng khác nhau.

III. Bước Đi Ngẫu Nhiên và Thuật Toán Walktrap Trong Phân Cụm

Chương 3 nghiên cứu các thuộc tính phổ của ma trận bước đi ngẫu nhiên và một thuật toán phân cụm dựa trên các thuộc tính đó. Phần 3.1 giới thiệu ma trận bước đi ngẫu nhiên và phổ của nó. Phần 3.2 giải thích tại sao các vectơ riêng trên cùng của ma trận đó kế thừa cấu trúc phân cụm của đồ thị và minh họa hiện tượng này bằng hình ảnh. Phần 3.3 trình bày thuật toán Walktrap và thực hiện các thử nghiệm trên một số đồ thị ngẫu nhiên để điều tra ảnh hưởng của kích thước bước và phương pháp liên kết trong thuật toán.

3.1. Ma Trận Bước Đi Ngẫu Nhiên và Phổ Của Nó

Ma trận bước đi ngẫu nhiên là một biểu diễn toán học của các bước đi ngẫu nhiên trên một đồ thị. Mỗi phần tử của ma trận đại diện cho xác suất chuyển từ một nút sang một nút khác trong một bước. Phổ của ma trận bước đi ngẫu nhiên cung cấp thông tin chi tiết về cấu trúc của đồ thị, bao gồm số lượng cộng đồng và kích thước của chúng. Các vectơ riêng trên cùng của ma trận bước đi ngẫu nhiên tương ứng với các cộng đồng quan trọng nhất trong đồ thị.

3.2. Tính Chất Phổ Của Ma Trận Bước Đi Ngẫu Nhiên

Các vectơ riêng trên cùng của ma trận bước đi ngẫu nhiên kế thừa cấu trúc phân cụm của đồ thị. Điều này là do các bước đi ngẫu nhiên có xu hướng ở lại bên trong các cộng đồng trong một thời gian dài trước khi chuyển sang các cộng đồng khác. Do đó, các vectơ riêng trên cùng của ma trận bước đi ngẫu nhiên có giá trị cao cho các nút thuộc cùng một cộng đồng và giá trị thấp cho các nút thuộc các cộng đồng khác. Hiện tượng này có thể được minh họa bằng hình ảnh bằng cách vẽ các vectơ riêng trên cùng trên đồ thị.

3.3. Thuật Toán Walktrap Chi Tiết và Thử Nghiệm

Thuật toán Walktrap là một thuật toán phân cụm dựa trên các thuộc tính phổ của ma trận bước đi ngẫu nhiên. Thuật toán hoạt động bằng cách tính toán ma trận khoảng cách giữa tất cả các cặp nút trong đồ thị, dựa trên số lượng bước đi ngẫu nhiên cần thiết để đi từ một nút sang nút khác. Sau đó, thuật toán sử dụng phân cụm phân cấp để nhóm các nút lại với nhau dựa trên ma trận khoảng cách. Các thử nghiệm trên các đồ thị ngẫu nhiên cho thấy rằng thuật toán Walktrap có hiệu quả trong việc phát hiện các cộng đồng trong các mạng có cấu trúc cộng đồng rõ ràng.

IV. Ứng Dụng Thực Tế Của Phát Hiện Cộng Đồng Trong Mạng Xã Hội

Phát hiện cộng đồng có nhiều ứng dụng thực tế trong các lĩnh vực khác nhau, đặc biệt là trong phân tích mạng xã hội. Việc xác định các cộng đồng trong mạng xã hội có thể giúp hiểu rõ hơn về cấu trúc và động lực của các nhóm người, cũng như dự đoán hành vi và xu hướng của họ. Các thuật toán phát hiện cộng đồng có thể được sử dụng để phân tích các mạng xã hội trực tuyến như Facebook, Twitter và LinkedIn, cũng như các mạng xã hội ngoại tuyến như các tổ chức và cộng đồng địa phương.

4.1. Phân Tích Mạng Xã Hội Ứng Dụng Của Phát Hiện Cộng Đồng

Phân tích mạng xã hội là một lĩnh vực nghiên cứu sử dụng các phương pháp và kỹ thuật từ network science để nghiên cứu các mạng xã hội. Phát hiện cộng đồng là một công cụ quan trọng trong phân tích mạng xã hội, cho phép các nhà nghiên cứu xác định các nhóm người có liên kết chặt chẽ với nhau. Thông tin này có thể được sử dụng để hiểu rõ hơn về cách thông tin lan truyền trong mạng xã hội, cách các nhóm người hình thành và duy trì, và cách các mạng xã hội ảnh hưởng đến hành vi và thái độ của các cá nhân.

4.2. Ứng Dụng Trong Marketing và Quản Lý Khách Hàng

Phát hiện cộng đồng có thể được sử dụng trong marketing và quản lý khách hàng để xác định các nhóm khách hàng có chung sở thích và nhu cầu. Thông tin này có thể được sử dụng để tạo ra các chiến dịch marketing nhắm mục tiêu hơn, cải thiện dịch vụ khách hàng và xây dựng mối quan hệ bền chặt hơn với khách hàng. Ví dụ, một công ty có thể sử dụng phát hiện cộng đồng để xác định các nhóm khách hàng quan tâm đến một sản phẩm hoặc dịch vụ cụ thể, và sau đó gửi cho họ các quảng cáo và khuyến mãi được cá nhân hóa.

V. Kết Luận và Hướng Nghiên Cứu Tương Lai Về Modularity

Luận văn này đã trình bày một cái nhìn tổng quan về hai chủ đề chính trong lĩnh vực phát hiện cộng đồng: modularity và các thuộc tính phổ của ma trận bước đi ngẫu nhiên. Mặc dù modularity là một thước đo phổ biến để đánh giá chất lượng của các phân vùng cộng đồng, nhưng nó có một số hạn chế cần được xem xét. Các thuật toán dựa trên ma trận bước đi ngẫu nhiên, chẳng hạn như thuật toán Walktrap, có thể cung cấp các giải pháp thay thế hiệu quả cho phát hiện cộng đồng trong các mạng có cấu trúc cộng đồng phức tạp.

5.1. Tóm Tắt Các Kết Quả Nghiên Cứu Chính

Luận văn đã trình bày chi tiết về định nghĩa, thuộc tính và hạn chế của modularity. Nó cũng đã khám phá các thuộc tính phổ của ma trận bước đi ngẫu nhiên và cách chúng có thể được sử dụng để phát hiện cộng đồng. Các thử nghiệm trên các đồ thị ngẫu nhiên cho thấy rằng thuật toán Walktrap có hiệu quả trong việc phát hiện các cộng đồng trong các mạng có cấu trúc cộng đồng rõ ràng. Tuy nhiên, cần có thêm nghiên cứu để đánh giá hiệu suất của thuật toán Walktrap trên các mạng thực tế và so sánh nó với các thuật toán phát hiện cộng đồng khác.

5.2. Các Hướng Nghiên Cứu Tiềm Năng Trong Tương Lai

Có nhiều hướng nghiên cứu tiềm năng trong tương lai liên quan đến modularity và các thuật toán dựa trên ma trận bước đi ngẫu nhiên. Một hướng là phát triển các thước đo chất lượng cộng đồng mới khắc phục các hạn chế của modularity. Một hướng khác là phát triển các thuật toán phát hiện cộng đồng hiệu quả hơn và có thể mở rộng hơn dựa trên ma trận bước đi ngẫu nhiên. Cuối cùng, cần có thêm nghiên cứu để hiểu rõ hơn về cách các cộng đồng hình thành và phát triển trong các mạng xã hội thực tế.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI từ nội dung tài liệu gốc; tài liệu do người dùng đóng góp và được kiểm duyệt trước khi xuất bản. Báo lỗi nội dung.

05/06/2025
Luận văn chỉ số modular và bước đi ngẫu nhiên trong bài toán tìm kiếm cộng đồng

Trích đoạn nội dung tài liệu

MINISTRY OF EDUCATION VIETNAM ACADEMY OF AND TRAINING SCIENCE AND TECHNOLOGY GRADUATE UNIVERSITY OF SCIENCE AND TECHNOLOGY Hoang Duc Anh MODULARITY AND RANDOM WALKS IN COMMUNITY DETECTION Major : Applied Mathematics Code: 8 46 01 12 MASTER’S THESIS IN MATHEMATICS ADVISOR: Assoc. Phan Thi Ha Duong Hanoi — 2022 Declaration I hereby declare that this thesis and the work presented in it are the result of my own study. Whenever the works of others are involved, every effort has been made to give credit clearly, with due references to the literature. I confirm that this thesis has not been previously included in a thesis or dissertation submitted for a degree or any other qualification at this graduate university or any other institution.

I take full responsibility for the above declaration. Student Hoang Duc Anh Acknowledgements I would like to express a deep gratitude to my advisor, Assoc. Phan Thi Ha Duong, who introduced me to network science and has provided me with support and guidance throughout my study. Her encouragement and enthusiasm for research have been a constant source of inspiration for me throughout the project.

I would like to thank the researchers at the Institute of Mathematics and the group Mathematical Foundation for Computer Science for having created a wonderful envi- ronment for young students like me. I also thank the lecturers and administrative staff at the Institute as well as the Graduate University of Science and Technology for their valuable lessons and dedicated help during my degree. I would like to acknowledge the generous support of Vingroup JSC, who has funded my study for the last two years. I was supported by the Master, PhD Scholarship Programme of Vingroup Innovation Foundation (VINIF), Institute of Big Data, codes VINIF.

Contents 1 Acknowledgements 2 3 List of Figures 5 Introduction 6 Notations and conventions 8 N WORKS AND COMMUN 5 9 11 On network science).3 The topics of this thesis}.1 Definition of modularity]. HQ HH kg KV 20 [2.3 Modularity in community detection|.1 Random walks and stochastic matricel].3 ‘The Walktrap algorithm).1 Summary of the thesis).2 Some further directions]. 200022 ee ee 63 Bibliography) |A A Python implementation of Walktrap] 65 71 on List of Figures [L1 A graph with two communities].2 Some common network structures|.1 Effect of the resolution parameter.2 Significance of modularity on a graph with two balanced groups).3 Significance of modularity on a graph with two unbalanced groups.4 Significance of modularlty on a cycle|.1 Spectral properties of a graph with two balanced groups.2 Spectral properties of a graph with three balanced groups.3 Spectral properties of a graph with two unbalanced groups].4 Spectral properties of a graph with three unbalanced groups.5 Spectral properties of a near-bipartite graph|.6 Illustration of Ward and single linkage agglomerative clustering on a | Walktrap matrix].7 Testing Walktrap on graphs with two balanced groups] .8 Testing Walktrap on graphs with three balanced groups.9 Testing Walktrap on graphs with two unbalanced groups.10 Testing Walktrap on graphs with two unbalanced groups with different | Le 57 [3.11 Testing Walktrap on graphs with three unbalanced groups].12 Testing Walktrap on graphs with three unbalanced groups with different | ¬ 59 |B.13 Testing Walktrap on near-bipartite graphs|.14 Testing the consistency of Walktrap|. 61 Introduction Due to the rise of Big Data phenomenon and interdisciplinary research, network science emerged and has drawn enormous interest from both academia and industry.

Dividing a network into smaller groups of similar nodes - a task called community detection - is one direction that has yielded valuable insights about complex network data. In this master’s thesis, we study two topics in the field of community detection: a quality function called modularity, and clustering properties of the random walk eigenvectors of a graph. This thesis contains four chapters and one appendix. The main content is in Chap- ter [2]and Chapter e Chapter |1| briefly discusses some notable features of network science and commu- nity structure in order to situate the main topics of the thesis.

e Chapter |2] is a detailed exposition of modularity - a popular clustering quality function. Section defines modularity and gives the standard interpretation based on a random graph model. Section 22-3] presents basic properties of modu- larity, including modularity of some special graphs (cycles, complete multipartite graphs, .3] explains several shortcomings of modularity when used in the practical context of community detection. ° Chapter|3|sbudies the spectral properties of the random walk matrix and a cluster- ing algorithm based on those properties.]] introduces the random walk matrix and its spectrum.2|explains why the top eigenvectors of that ma- trix inherit the clustering structure of the graph and illustrates the phenomenon visually.3] presents the Walktrap algorithm and performs experiments on some random graphs to investigate the effect of step size and linkage method in the algorithm.

° Chapter [J] summarizes the main content of the thesis and introduces some further directions. ° Appendix [A] provides a simple Python implementation of the Walktrap algorithm introduced in Chapter This is an expository thesis. Our main contribution lies in collecting and organizing several results scattered in the literature; we try to provide more detail in theoretical explanations and proofs, and illustrate various ideas using our own experiments imple- mented in the Python programming language (more detail can be found in Chapter|4). We hope this document could be a useful starting point for people studying the two main topics mentioned above.

Notations and conventions In this thesis, ‘graph’ and ‘network’ are used interchangeably. Unless stated otherwise, we work with simple undirected graphs, i. undirected graphs with no parallel edges and no self-loops. For a graph G, let V(G) and E(G) be the vertex set and edge set of G; sometimes we simply use V and EF if the underlying graph G is clear from context.

For a vertex subset P C V(G), let E(P) be the set of edges lying inside P and let e(P) := |E(P)|. We also define the volume of P to be the sum of the degrees of the vertices inside P: vol(P) := » deg(v). ueP In case there are many graphs under consideration, we put G in the subscripts, like eq(P), volg(P), ., P,} of a set V is a collection of disjoint non-empty subsets whose union is V, that is Pj P; =9@ for alli A j and LỆ 1P; =V. All vectors are column vectors.

The transpose of matrix M is denoted by M', and similarly the transpose of vector x is a’ (which is a row vector). We use 1 to denote a vector with all entries equal to 1, whose dimension should be clear from context. In many places we use subscripts to index vectors, so round brackets are used for vector entries: x;(w) is the u-th entry of vector 2;. Chapter 1 NETWORKS AND COMMUNITIES This short chapter introduces some notable features of network science and community structure in order to set the background for the main topics of the thesis.1 On network science Network science has grown to an enormous discipline, and it is certainly outside of this chapter’s scope to even attempt a small survey.

Instead, we only explain a few features that can be confusing for beginners. There are currently several good textbooks on network science; among them, we mention [1] with a broad coverage, and [2| with a unique focus on modeling, interpretation, and data quality. One attempt at defining network science can be found in the editorial [3]: network science is the study of network models. A network model is a network representation of something, comprising two main components: abstraction from real phenomena to network concepts, and representation of those concepts by network data.

What distin- guishes network data from traditional tabular data is that there is some dependency (or relationship) built in, most easily visualized as links (or edges) in a graph. Whether a relationship should be represented by a network, and then how it can be represented, depend a lot on the problem being studied; see Chapters 5 and 11 of [2] for more detailed introduction. There are several reasons, both commercial and scientific, for the increased interest in network science in recent decades. A popular reason, which is also the one most easily capturing the public imagination, is the rise of the Internet and big social media 10 networks, whose links are given concrete names like ‘tag’, ‘friend’, ‘follower’,.

Another big spur to the study of networks is how they can be used to tackle complexity in various scientific disciplines. This approach introduced a new paradigm in science, called topological explanations by philosophers |4], complementing existing kinds of explanations like mechanistic, causal, probabilistic,. See the surveys [5] [6] for more details on how networks can be used to model complexity. One notable feature of network science is how scattered the literature is (as can be shown by a brief look at the bibliography of this thesis).

Outside from a few recent network-specific journals, network science articles appear in journals and conferences of physics, computer science, mathematics, statistics, as well as sociology. Inevitably, there are different cultures and methods. The traditional divide is between social scien- tists coming from social network analysis, and natural scientists coming from physics. Social scientists study small, carefully curated networks in very specific contexts.

They have very rich notions of links and care about the motivation of actors in the networks. In contrast, physicists are inspired by statistical physics and complexity, hence they search for ‘universal laws’ in large collections of large networks, abstracted from those networks’ context. This divide is discussed in [7 [8] [2} Chapter 2]. A slightly dif ferent but related contrast is between those searching for universality independent of particular objects, and statisticians who focus on testable properties in real data.

The division leads to the controversy of power-law degree distribution, carefully recounted in [9]. Finally, there are also computer scientists and mathematicians, each with their own approaches [10]. All of this make network science a ‘trading zone’ [9], where cross-fertilization of ideas as well as cultural clashes happen.2 Community structure Given a network, it is natural to find groups of similar nodes, and we say those groups form a community structure. That description is certainly vague, because we do not (and probably should not) have precise conditions for when nodes form a community.

The task of discerning those groups in a network is called community detection or graph clustering; those two terms are used interchangeably in this thesis. Graph clustering is closely related to tabular data clustering. Indeed, one popular way of clustering tabular data is spectral clustering: we create a graph where nodes represent data points, connect two nodes if they are ‘close’ enough, then use spectral properties of the graph to cluster data (see the surveys mentioned in Section of 11 this thesis). Conversely, graph embedding is a method of handling very large graphs by embedding vertices in low dimensional euclidean spaces before applying standard techniques of tabular data (see [11] for a recent survey of this big field).

Defining communities There is no single, unified concept of a community; see IILB] and II] for many definitions. Some define communities using numerical characteristics like edge density or a quality function. Other take a procedural approach and define communities as results of community detection algorithms; in other words, the algorithms become implicit models of communities. There are also the issues of whether communities can be overlapped, and difference between global (discovering all communities) and local (finding communities in a small region only) methods.

For the purposes of Chapter [2] and Chapter [B|in this thesis, a community is a group of vertices which has higher internal density than external density, and a community structure is a partition of the vertex set (in particular, we do not consider overlap- ping communities). Figure its adjacency matrix, generated using the stochastic block model.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Nghiên cứu chỉ số modular và bước đi ngẫu nhiên trong phát hiện cộng đồng" khám phá các phương pháp và chỉ số quan trọng trong việc phát hiện cộng đồng trong mạng lưới. Nghiên cứu này không chỉ cung cấp cái nhìn sâu sắc về cách thức hoạt động của các chỉ số modular mà còn phân tích vai trò của bước đi ngẫu nhiên trong việc xác định cấu trúc cộng đồng. Những điểm chính trong tài liệu bao gồm cách áp dụng các phương pháp này để tối ưu hóa việc phát hiện cộng đồng, từ đó giúp người đọc hiểu rõ hơn về các kỹ thuật phân tích mạng.

Để mở rộng kiến thức của bạn về các chủ đề liên quan, bạn có thể tham khảo tài liệu Xây dựng mô hình phân lớp với tập dữ liệu nhỏ dựa vào học tự giám sát và cải thiện biểu diễn đặc trưng sâu, nơi bạn sẽ tìm thấy các phương pháp học máy có thể áp dụng trong phân tích mạng. Ngoài ra, tài liệu Ứng dụng quan hệ thứ tự và bậc tôpô trong nghiên cứu một số lớp bao hàm thức cũng cung cấp cái nhìn sâu sắc về các mối quan hệ trong mạng lưới. Cuối cùng, tài liệu Vận dụng tư tưởng hồ chí minh về đoàn kết quốc tế trong việc kết hợp sức mạnh dân tộc và sức mạnh thời đại để phục hồi và phát triển nền kinh tế ở việt nam từ sau đại dịch covid 19 đến nay có thể giúp bạn hiểu thêm về các khía cạnh xã hội và kinh tế liên quan đến mạng lưới cộng đồng. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và khám phá sâu hơn về các khía cạnh của phát hiện cộng đồng và phân tích mạng.