Đặt vấn đề Bùng nổ thông tin trong thời đại công nghệ 4.0 là một vấn đề không còn xa lạ trong những năm gần đây. Nguồn thông tin đa dạng cũng đang và sẽ là cơ hội và thách thức cho các nhà nghiên cứu trong việc phân tích và xử lý dữ liệu. Một trong số đó là nguồn thông tin đền từ nền tảng Internet. Sự phát triển nhanh chóng của internet dẫn đến các tiện ích và cụ thể là mạng xã hội ngày càng phong phú.
Ta có thể kể đến các trang mạng xã hội trực tuyến như Facebook, Twitter, Instagram. Chúng đã và đang trở nên vô cùng phổ biến với hầu hết mọi lứa tuổi [1]. Theo đó, mạng xã hội trở thành một nền tảng quan trọng, hữu ích cho các chiến dịch truyền thông và quảng cáo [2]. Ở trên không gian mạng xã hội hiện có rất nhiều thông tin được trao đổi và tiếp cận mỗi ngày.
Riêng đối với việc sử dụng mạng xã hội Facebook, theo số liệu thống kê tính tới tháng 6/2021 của NapoleonCat 1 (công cụ đo lường các chỉ số mạng xã hội), tổng số người dùng Facebook tại Việt Nam là gần 76 triệu người, chiếm hơn 70% dân số toàn quốc, tăng 31 triệu người dùng so với năm 2019 và vẫn dẫn đầu danh sách các mạng xã hội phổ biến tại Việt Nam. Mô tả chi tiết về các thông tin người dùng mạng xã hội Facebook được mô tả ở biểu đồ Hình 0.1: Thống kê người dùng Facebook tại Việt Nam năm 2021 2 Đây là những điều kiện mang đến cơ hội to lớn cho các nhà bán hàng gia tăng việc tìm kiếm và tiếp cận hiệu quả với đối tượng khách hàng tiềm năng tại Việt Nam 1 https://napoleoncat.com/ 2 https://hr1tech.com/vi/news/cap-nhat-so-lieu-moi-nhat-2021-ve-nguoi-dung-mang-xa-hoi-tai-viet-nam- 158.html 1 trên nền tảng mạng xã hội. Do đó, có thể khẳng định rằng mạng xã hội đã, đang và sẽ là một nền tảng quan trọng cho các chiến dịch truyền thông và quảng cáo. Tuy nhiên, việc phổ biến các thông tin đến mọi người dùng trên mạng xã hội hiện không hiệu quả và tốn kém chi phí rất nhiều.
Một giải pháp hợp lý là nhắm mục tiêu vào một số lượng người dùng nhất định với mong muốn truyền bá thông điệp quảng cáo càng rộng rãi càng tốt, nghĩa là tìm một nhóm người nhất định trên mạng xã hội (hay còn gọi là người có sức ảnh hưởng trên mạng xã hội - KoLs) để thực hiện các chiến dịch quảng bá sản phẩm, lan tỏa thông điệp giúp tiếp cận đến càng nhiều người dùng càng tốt. Giả sử rằng một công ty có một sản phẩm mới và có kế hoạch bắt đầu một chiến dịch quảng cáo, tiếp thị đến với người dùng trên mạng xã hội. Công ty này muốn chọn một nhóm người nhất định có khả năng truyền bá sản phẩm của họ đến với những người dùng khác trên mạng lưới của những người này. Việc lựa chọn nhóm người này là rất quan trọng vì nếu lựa chọn không hợp lý có thể khiến toàn bộ chiến dịch quảng cáo này thất bại.
Do đó, công ty nên chọn một nhóm người có ảnh hưởng lớn để đảm bảo rằng sản phẩm của họ sẽ tiếp tục được tiếp thị đến những người dùng khác. Việc xếp hạng theo mức độ ảnh hưởng của những nhóm người này sẽ giúp doanh nghiệp linh hoạt hơn trong việc lựa chọn những người có ảnh hưởng cho chiến dịch tiếp thị của mình. Cụ thể như, nếu thuật toán chỉ tìm thấy 𝑘𝑘 người có tầm ảnh hưởng hàng đầu và hầu hết trong số họ từ chối hợp tác hoặc yêu cầu một mức giá rất cao không thể chi trả được, thì chiến dịch tiếp thị của công ty có thể bị dừng hoàn toàn. Do đó, thuật toán đề xuất cho phép có nhiều cơ hội hơn để tìm những người dùng có ảnh hưởng khác vì nó sắp xếp các nút của mạng xã hội theo mức độ ảnh hưởng của họ.
Bằng cách này, doanh nghiệp có thể lựa chọn những người ảnh hưởng phù hợp hơn, ví dụ, lựa chọn nhiều người dùng có tầm ảnh hưởng ở mức trung bình để dẫn đầu chiến dịch quảng cáo thay vì chỉ lựa chọn một người có tầm ảnh hưởng nhất, nếu điều này phù hợp hơn với yêu cầu của họ. Không chỉ với các thông tin trên mạng xã hội mà nhiều dữ liệu trong thực tế cũng được biểu diễn dưới các mạng đồ thị được gọi chung là các mạng phức hợp. Có thể kể đến như mạng bao hàm sự hợp tác nghiên cứu khoa học giữa các tác giả [3], mạng email biểu thị thông tin liên lạc email giữa người dùng [4], mạng protein- DNA giúp chúng ta có cái nhìn đa chiều về các phản ứng sinh hóa [5] hay mạng đường sắt biểu diễn cấu trúc của đường sắt qua các trạm đỗ [6]. Những dữ liệu này được mô hình hóa thành các mạng phức hợp, tạo điều kiện thuận lợi cho việc nghiên cứu các hệ thống.
Sự hiểu biết sâu sắc về các mạng phức hợp nói chung và mạng xã hội nói riêng trong việc xác định các nút ảnh hưởng có ý nghĩa vô cùng to lớn trong việc truyền bá thông tin và kiểm soát các kết nối giữa các thành phần trong mạng. Một mặt, bằng cách xác định các nút có ảnh hưởng trong mạng, chúng ta có thể thực hiện các chiến dịch quảng bá truyền thông cho các sản phẩm đưa ra thị trường, hỗ trợ truyền bá thông tin đến các người dùng trên nền tảng mạng xã hội như đã trình bày ở phần trên hay trong lĩnh vực sinh học, bài toán còn có thể giúp phát hiện các protein thiết yếu trong đời sống [7]. Mặt khác, bằng cách loại bỏ một số nút ảnh 2 hưởng quan trọng trong mạng, nó có thể hạn chế tốc độ lan truyền thông tin nhanh gây ảnh hưởng trên quy mô lớn của tin giả ví dụ như thông tin giả từ các tài khoản mạng xã hội về tin trong việc phòng, chống dịch bệnh Covid-19 ở Việt Nam. Hay trong quá trình lây lan dịch bệnh, việc xác định vị trí và tạo miễn dịch cho những cá nhân có ảnh hưởng nhất có thể ngăn chặn sự lây lan thêm của vi rút.
Điều này là vô cùng cấp thiết vì những mối nguy thường bắt đầu với một số lượng nhỏ các nút và có thể nhanh chóng lan rộng ra toàn bộ mạng [6]. Hoặc trong một hệ thống mạng máy tính quy mô lớn, việc phải thiết kế một kiến trúc mạnh mẽ và an toàn là một điều bắt buộc vì hệ thống thực tế sẽ không được xảy việc gián đoạn đột ngột, vậy nên việc tạo ra các máy chủ dự phòng và các liên kết dự phòng với các máy chủ trong hệ thống chính tùy theo mức độ quan trọng là một giải pháp khá hiệu quả [8]. Từ những ý nghĩa thực tiễn và lợi ích đã trình bày ở trên, việc xác định các nút có ảnh hưởng trong mạng là một bài toán hữu ích, có ý nghĩa to lớn và đang được nhiều nhà khoa học quan tâm và nghiên cứu. Việc xác định các nút ảnh hưởng thực chất là bài toán tối đa hóa ảnh hưởng (Influence Maximization - IM) trong mạng xã hội [9, 10].
Về mặt hình thức, vấn đề tối đa hóa ảnh hưởng được định nghĩa là việc tối đa hóa phạm vi tiếp cận của thông tin bằng cách ban đầu gửi thông tin đến một nhóm các nút có ảnh hưởng. Ở đây, bài toán xác định nút ảnh hưởng với yêu cầu đầu vào là một mạng đồ thị đồng nhất, thông qua các thuật toán và mô hình khác nhau sẽ đưa ra được một danh sách các nút trong mạng có tầm ảnh hưởng nhất. Bài toán có thể được mô tả bằng công thức toán học như sau: 𝑓𝑓 PT 0.1 𝐺𝐺 = (𝑉𝑉, 𝐸𝐸) → 𝑆𝑆 với 𝐺𝐺 là đồ thị đồng nhất, 𝑉𝑉 là tập hợp các nút và 𝐸𝐸 là tập hợp các cạnh có trong đồ thị. 𝑓𝑓 ở đây biểu thị thuật toán xác định được tập hợp 𝑙𝑙 nút ảnh hưởng 𝑆𝑆.
Trong thực tế, như ta đã biết, mạng xã hội là một nền tảng chia sẻ thông tin vô cùng hữu ích, nó mô tả các hoạt động của người dùng trên đây như chính các hoạt động trong thế giới thực. Người dùng có thể dễ dàng thể hiện các cảm xúc hay những quan điểm của mình trên đây, tuy nhiên việc thu thập thông tin này lại vô cùng khó khăn do các chính sách bảo mật, riêng tư của mỗi người dùng. Hơn nữa, mối quan hệ phức tạp, chồng chéo của mỗi người dùng cũng khiến cho việc mô hình hóa dữ liệu này gặp rất nhiều khó khăn. Một trong những phương pháp gần đây được nhiều nhà khoa học áp dụng để giải quyết khó khăn này là việc xây dựng đồ thị tri thức.
Đây là một trong những mô hình quan hệ hữu ích có thể được áp dụng trong thế giới thực. Đặc biệt đối với mạng xã hội, đồ thị tri thức cơ bản được xây dựng bởi các thực thể và các cạnh là mối quan hệ giữa chúng. Mối quan hệ này chúng ta sẽ định nghĩa bởi các yếu tố khác nhau, tuy nhiên bên trong chúng sẽ ẩn chứa các mối quan hệ trong thế giới thực. Từ các nhận định trên, ta có thể thấy mạng xã hội là nền tảng dữ liệu mới, nơi mà dữ liệu thay đổi và cập nhật liên tục từ người dùng.
Do vậy, việc thu thập dữ liệu vô cùng khó khăn do việc cá nhân hóa của mỗi người dùng và các cơ chế phát hiện bất thường trên Facebook từ các 3 tài khoản được sử dụng để thu thập dữ liệu rất gắt gao, dễ dàng bị chặn hoặc khóa các tài khoản này. Ngoài ra, việc bảo mật thông tin với các tài khoản trên Facebook để biết được mối liên hệ giữa những người dùng cũng là một vấn đề đáng lưu tâm do các tài khoản thường để dưới dạng riêng tư, không công khai các thông tin cá nhân. Đối với bài toán xác định các nút ảnh hưởng trên mạng xã hội, các nhà khoa học đã nghiên cứu và đề xuất nhiều thuật toán với các hướng tiếp cận khác nhau để giải quyết [11]. Một trong số những hướng tiếp cận được nhiều nhà nghiên cứu áp dụng đó là việc xác định tập hợp các nút ảnh hưởng trong mạng dựa trên việc xếp hạng các nút trong mạng theo điểm được xác định bằng độ đo trung tâm của mỗi nút.
Dựa trên các nghiên cứu từ các thực nghiệm khác nhau, có rất nhiều độ đo trung tâm được đề xuất. Các độ đo theo hướng tiếp cận này được chia thành 4 loại bao gồm: độ đo trung tâm dựa trên thông tin cục bộ, độ đo trung tâm dựa trên thông tin bán cục bộ, độ đo trung tâm dựa trên thông tin toàn cục và độ đo kết hợp.