Mở đầu Trong những năm gần đây, mạng xã hội trực tuyến (online social networks: OSNs) phản ánh ngày càng phong phú đời sống xã hội và tinh thần trong xã hội loài người và khai phá dữ liệu OSNs đã trở thành lĩnh vực khoa học và công nghệ nổi bật [11] thu hút sự quan tâm đặc biệt của nhiều tổ chức, nhiều nhóm nghiên cứu trên thế giới, chẳng hạn dãy hội nghị hàng năm TREC tại Viện chuẩn và khoa học Mỹ [microblog-track]. Khai phá, phát hiện vai trò trong mạng xã hội Twitter là nội dung nghiên cứu, làm rõ mô hình toán học cho sự tương tác, vai trò giữa mọi người, các tổ chức và các nhóm với nhau trong việc phân tích mạng xã hội Twitter [16, 15].Việc phát hiện, tìm kiếm vai trò nhận được sự quan tâm lớn của các nhà nghiên cứu, các nhà đầu tư, các doanh nghiệp, tổ chức chính trị. Lợi ích của việc tìm ra những vai trò có ảnh hưởng lớn trong mạng xã hội mang lại hiệu quả khá rõ ràng, các công ty, doanh nghiệp hay các nhà tiếp thị có thể dựa trên những vai trò có ảnh hưởng lớn trên mạng để quảng bá thương hiệu, sản phẩm đến khách hàng, người tiêu dùng. Nó như một công cụ thông tin giúp các nhà doanh nghiệp có thể giao tiếp với những người quan tâm đến sản phẩm hoặc làm cho thương hiệu của các nhà doanh nghiệp đó trở nên quen thuộc với những người chưa biết.
Luận văn này tiến hành nghiên cứu các phương pháp phát hiện vai trò trong mạng xã hội Twitter bao gồm khảo sát các mô hình phân tích mạng xã hội và các mô hình phát hiện vai trò điển hình. Từ đó đề xuất một mô hình tìm kiếm vai trò trong mạng xã hội Twitter. Một vai trò xã hội được định nghĩa như một tập hợp những đặc tính mô tả cách hành xử của mỗi cá nhân và mối liên hệ giữa họ trong một ngữ cảnh nhất định. Trong mô hình này, chúng tôi thực hiện trích chọn các đặc trưng của một người trong mạng xã hội, tiếp theo sử dụng 1 thuật toán phân cụm để phân cụm những người có những đặc trưng tương đồng vào cùng một cụm.
Đối với vai trò cần tìm kiếm sẽ có một tập các độ đo phù hợp tương ứng với vai trò đó. Từ những độ đo phù hợp này, chúng tôi sẽ tìm kiếm các cụm dữ liệu mà có các đặc trưng tương đồng với độ đo trên và trả về kết quả. Luận văn đã thực nghiệm mô hình với kết quả đạt được khá khả quan so với kết quả của thế giới. Nội dung của luận văn được chia thành các chương như sau: 6 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng 1: Luận văn giới thiệu khái quát về mạng xã hội, mạng xã hội Twitter, bài toán phát hiện vai trò trong mạng xã hội.
Chƣơng 2: Luận văn đưa ra một số nghiên cứu liên quan về việc phát hiện vai trò trong mạng xã hội nói chung và mạng xã hội Twitter nói riêng. Đồng thời trong chương này cũng trình bày một thuật toán phân cụm hiệu quả để cải thiện kết quả của bài toán. Chƣơng 3: Luận văn đề xuất một mô hình tìm kiếm vai trò trên mạng xã hội Twitter. Tư tưởng chính của mô hình sẽ được thể hiện trong chương này.
Đồng thời, luận văn cũng trình bày chi tiết các pha cũng như những các bước thực hiện trong mô hình. Chƣơng 4: Thực nghiệm, kết quả và đánh giá. Tiến hành thực nghiệm theo mô hình đã đề xuất trong chương 4. Phần kết luận: Tóm lược kết quả đạt được của luận văn và định hướng phát triển tương lai.
7 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Mục Lục Lời cam đoan. 4 Tóm tắt nội dung. 8 Danh mục hình vẽ. Error! Bookmark not defined.
Danh mục bảng biểu. Error! Bookmark not defined. Danh mục viết tắt. Giới thiệu về mạng xã hội, mạng xã hội Twitter và bài toán khai phá vai trò trong mạng xã hội .1 Giới thiệu về mạng xã hội .1 Sự phát triển của mạng xã hội .2 Khái niệm mạng xã hội .2 Giới thiệu về mạng xã hội Twitter .3 Bài toán khai phá vai trò trong mạng xã hội.
Các phương pháp phát hiện vai trò trong mạng xã hội và một số thuật toán phân cụm. Các phương pháp phát hiện vai trò trong mạng xã hội. Một kiến trúc tìm kiếm vai trò trong mạng xã hội áp dụng trên miền dữ liệu Twitter của Vanesa Junquero Trabado và cộng sự [21]. Một mô hình phát hiện vai trò truyền tin trong Twitter.
Một thuật toán phân cụm cải tiến K-mean. Mô hình đề xuất tìm kiếm vai trò trong mạng xã hội Twitter. Tư tưởng chính của mô hình. Mô hình đề xuất.
Pha phân tích đặc trưng .2 Pha phân cụm dữ liệu. 40 8 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.3 Pha gán vai trò. Thực nghiêm và đánh giá. Môi trường và các công cụ sử dụng thực nghiệm.
Tập dữ liệu thử nghiệm .1 Phân tích đặc trưng .2 Pha phân cụm dữ liệu .3 Pha gán vai trò .4 Kết quả thử nghiệm và phương pháp đánh giá. 53 Tài liệu tham khảo. 54 9 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Danh mục hình vẽ Hình 1: Một ví dụ về sociogram. 13 Hình 2: Một ví dụ về thuật ngữ Twitter.
17 Hình 3: Mô hình thực thế quan hệ. 23 Hình 4: Một ví dụ về gán vai trò. 26 Hình 5: Kết quả đánh giá mô hình của Trabado và cộng sự [21]. 28 Hình 6: Giải thuật Lọc.
34 Hình 7: Mô hình đề xuất. 38 Hình 8: Phân bố giá trị độ đo đặc trưng M1. 46 Hình 9: Phân bố giá trị độ đo đặc trưng M2. 46 Hình 10: Phân bổ giá trị độ đo đặc trưng M3.
47 Hình 11: Phân bố giá trị độ đo đặc trưng M8. 48 Hình 12: Phân bổ giá trị đọ đo đặc trưng M9. 48 Hình 13: Phân bố giá trị độ đo đặc trưng M10. 49 Hình 14: Phân bố giá trị độ đo đặc trưng M11.
49 Hình 15: Phân bố giá trị độ đo đặc trưng M15. 50 Hình 16: Kết quả đánh giá. 52 10 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Danh mục bảng biểu Bảng 1: Cấu hình phần cứng. 43 Bảng 2: Các phần mềm sử dụng.
43 Bảng 3: Kết quả tìm kiếm. 51 Bảng 4: Kết quả các thuật toán phân cụm. 51 11 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Danh mục viết tắt STT Thuật ngữ Viết tắt 1 Chuẩn hóa Max/Min Max/Min 2 Chuẩn hóa Logarit Log 3 Chuẩn hóa xếp hạng Ranking 4 Chuẩn hóa điểm chuẩn Score 5 Độ lệch chuẩn –Standard Deviation Sdv 6 Lựa chọn giá trị lớn nhất MV 7 Lựa chọn giá trị lớn nhất trên hệ trục MVA 8 Tính toán giá trị trung bình Avg 9 Quá trình gia tăng Incr 12 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng 1. Giới thiệu về mạng xã hội, mạng xã hội Twitter và bài toán khai phá vai trò trong mạng xã hội 1.1 Giới thiệu về mạng xã hội 1.1 Sự phát triển của mạng xã hội Jiyang Chen, 2010 [2] đã đưa ra một giới thiệu khái quát về sự phát triển của quá trình nghiên cứu về mạng xã hội (social network).
Nhu cầu phân tích mạng xã hội được bắt đầu từ những năm 1930 và nhanh chóng trở thành chủ đề quan trọng nhất trong xã hội học. Những người đi tiên phong trong lĩnh vực này là Jacob Moreno, Kurt Lewin và Fritz Heider.Moreno xây dựng một mô hình đặt tên là “sociometry” bằng cách hỏi những người xung quanh bạn của họ là ai, và tìm hiểu mối quan hệ của họ với những người khác. Sáng tạo của Moreno là ông đã tạo ra được một “sociogram”, một cách để biểu diễn các tính chất của một cấu hình mang tính xã hội. Khái niệm “sociogram” sau này cũng được dùng để chỉ biểu diễn đồ thị của các mạng xã hội.
Hình 1: Một ví dụ về sociogram 13 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Trong khi đó K.Lewin, trong một nghiên cứu về hành vi của các nhóm, cho rằng các tính chất về mặt cấu trúc của một đơn vị xã hội có thể biểu diễn một cách toán học bằng lý thuyết đồ thị và cấu trúc liên kết. Trong các nghiên cứu về nhận thức xã hội, F.Heider cũng phát minh ra thuyết cân bằng, trong đó ông cho rằng tâm trí con người luôn hướng tới sự cân bằng bằng cách giữ lại những ý tưởng mà không mâu thuẫn với ý tưởng của những người khác, điều này cũng được áp dụng vào trong thái độ với những người xung quanh mình. Những ý tưởng này của Lewin và Heider sớm được phát triển bởi Frank Harary và Dorwin Cartwright, trong đó nhóm tác giả sử dụng lý thuyết đồ thị để xây dựng một công cụ khá hữu hiệu trong nghiên cứu mạng xã hội Cũng theo [2], trong những năm 1950, các nhà nghiên cứu từ khoa Xã hội và Nhân chủng học của trường đại học Manchester, dẫn đầu là John Barnes, đã bắt đầu đặt trọng tâm nghiên cứu của họ vào các mối quan hệ giữa các đối tượng trong xã hội, thay vì thiết lập các chuẩn mực và định mức cho toàn bộ cấu trúc xã hội như trước; và tìm hiểu xem cấu trúc của các mối quan hệ giữa các cá thể trong xã hội có ảnh hưởng như thế nào đến toàn bộ xã hội. Từ đó, thuật ngữ “mạng xã hội”, lần đầu tiên được Barnes nhắc đến vào năm 1954, đã đánh dấu sự phát triển chính thức của việc phân tích cấu trúc mạng xã hội.
Dựa vào các nghiên cứu của Barnes và các cộng sự, vào những năm 1969 và 1970, các nhà nghiên cứu ở đại học Harvard do Harrison C.White dẫn đầu tiếp tục nghiên cứu và phát triển các khía cạnh toán học của mạng xã hội và biểu diễn rất nhiều khái niệm quan trọng trong xã hội học, ví dụ như khái niệm “vai trò xã hội”, sang công thức toán học và tìm cách mô hình hóa và tính toán chúng. Ý tưởng chính của nghiên cứu là việc phát hiện cấu trúc của các mạng xã hội không nên dựa vào các hạng mục nổi tiếng và đã được định nghĩa trước đó, mà phải dựa vào mối quan hệ giữa các cá thể trong mạng và cách thức mà các mối quan hệ này cấu tạo thành mạng như thế nào. Trong một nghiên cứu sau đó, Mark Granovetter đề ra giả thiết liên kết yếu, với nội dung chính là “Nếu A có liên kết mạnh tới B và C thì rất có khả năng giữa B và C tồn tại một liên kết”.