Luận văn thạc sĩ về phân loại thông điệp trên mạng xã hội tiếng Việt

Luận văn thạc sĩ VNU UET phân loại thông điệp trên mạng xã hội tiếng Việt, khám phá xu hướng và ảnh hưởng của thông điệp trong giao tiếp trực tuyến.

Người đăng

Ẩn danh

Thể loại

Luận văn thạc sỹ
56
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

MỞ ĐẦU

1. CHƯƠNG 1: TỔNG QUAN VỀ PHÂN LOẠI THÔNG ĐIỆP TRÊN MẠNG XÃ HỘI

1.1. Tổng quan về phân loại văn bản

1.2. Một số hướng phân loại văn bản

1.3. Tổng quan về mạng xã hội ở Việt Nam

1.4. Bài toán phân loại thông điệp trên mạng xã hội Tiếng Việt

1.4.1. Thông điệp trên mạng xã hội Việt Nam

1.4.2. Bài toán phân loại thông điệp

2. CHƯƠNG 2: PHÂN LOẠI THÔNG ĐIỆP TRÊN MẠNG XÃ HỘI TIẾNG VIỆT

2.1. Bài toán phân loại thông điệp trên mạng xã hội

2.2. Các chủ đề trên mạng xã hội Tiếng Việt

2.2.1. Các chủ đề hướng sự kiện (chủ đề nóng)

2.3. Mô hình phân loại

2.3.1. Mô hình chức năng

2.3.2. Mô hình logic

2.4. Phân tích thông điệp trên mạng xã hội ZingLive

2.4.1. Cấu trúc thông điệp ZingLive

2.4.2. Đặc điểm của thông điệp ZingLive

3. CHƯƠNG 3: PHÂN TÍCH CHỦ ĐỀ PHỤC VỤ CHO PHÂN LOẠI

3.1. Đại diện thông điệp

4. CHƯƠNG 4: ĐỐI SÁNH VÀ PHÂN LOẠI

4.1. Biểu diễn chủ đề và thông điệp

4.2. Một số phương pháp đối sánh đơn giản

4.2.1. Số từ khóa chung lớn nhất

4.2.2. Tính tổng trọng số từ khóa chung trong tập chủ đề

4.2.3. Tính tổng trọng số từ khóa chung trong thông điệp

4.2.4. Phương pháp so khớp đề xuất

4.2.5. Chủ đề nóng

5. CHƯƠNG 5: THỰC NGHIỆM VÀ ĐÁNH GIÁ

5.1. Môi trường thực nghiệm, dữ liệu, và các tham số

5.2. Phát hiện chủ đề nóng

5.3. Đối sánh chủ đề

KẾT LUẬN

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về phân loại thông điệp trên mạng xã hội tiếng Việt

Phân loại thông điệp trên mạng xã hội tiếng Việt là một lĩnh vực nghiên cứu quan trọng trong bối cảnh phát triển mạnh mẽ của Internet tại Việt Nam. Mạng xã hội đã trở thành một phần không thể thiếu trong đời sống hàng ngày, nơi người dùng chia sẻ thông tin, ý kiến và cảm xúc. Việc phân loại các thông điệp này không chỉ giúp người dùng dễ dàng tìm kiếm thông tin mà còn hỗ trợ các nhà nghiên cứu trong việc phân tích xu hướng và hành vi của cộng đồng.

1.1. Định nghĩa và tầm quan trọng của phân loại thông điệp

Phân loại thông điệp là quá trình gán nhãn cho các thông điệp dựa trên nội dung và ngữ cảnh của chúng. Điều này giúp tổ chức thông tin một cách hiệu quả, từ đó nâng cao trải nghiệm người dùng trên mạng xã hội. Việc phân loại chính xác còn hỗ trợ trong việc phát hiện các xu hướng mới và các chủ đề nóng trong cộng đồng.

1.2. Các loại thông điệp phổ biến trên mạng xã hội

Thông điệp trên mạng xã hội có thể được chia thành nhiều loại khác nhau như thông điệp cá nhân, thông điệp thương mại, và thông điệp thông tin. Mỗi loại thông điệp có đặc điểm riêng và yêu cầu phương pháp phân loại khác nhau để đạt hiệu quả cao nhất.

II. Vấn đề và thách thức trong phân loại thông điệp trên mạng xã hội

Mặc dù việc phân loại thông điệp trên mạng xã hội mang lại nhiều lợi ích, nhưng cũng gặp phải không ít thách thức. Các thông điệp thường ngắn gọn, không chính xác về ngữ pháp và có thể chứa nhiều từ viết tắt hoặc không dấu. Điều này làm cho việc áp dụng các phương pháp phân loại truyền thống trở nên khó khăn.

2.1. Đặc điểm của thông điệp trên mạng xã hội

Thông điệp trên mạng xã hội thường ngắn gọn và không chính thức, điều này gây khó khăn cho việc phân loại chính xác. Hơn nữa, sự đa dạng về ngôn ngữ và cách diễn đạt cũng làm tăng độ phức tạp trong việc phân loại.

2.2. Thách thức trong việc áp dụng các phương pháp phân loại

Nhiều phương pháp phân loại hiện tại không thể xử lý hiệu quả các thông điệp ngắn và không chuẩn. Cần phát triển các mô hình mới có khả năng nhận diện và phân loại thông điệp một cách chính xác hơn.

III. Phương pháp phân loại thông điệp trên mạng xã hội tiếng Việt

Để giải quyết các thách thức trong phân loại thông điệp, nhiều phương pháp đã được đề xuất. Các phương pháp này bao gồm việc sử dụng học máy, phân tích ngữ nghĩa và các kỹ thuật xử lý ngôn ngữ tự nhiên.

3.1. Sử dụng học máy trong phân loại thông điệp

Học máy là một trong những phương pháp hiệu quả nhất để phân loại thông điệp. Các thuật toán như Naïve Bayes, SVM và cây quyết định đã được áp dụng để cải thiện độ chính xác trong việc phân loại thông điệp.

3.2. Phân tích ngữ nghĩa và ngữ cảnh

Phân tích ngữ nghĩa giúp hiểu rõ hơn về nội dung của thông điệp. Việc xem xét ngữ cảnh cũng rất quan trọng, vì nó có thể ảnh hưởng đến cách mà thông điệp được hiểu và phân loại.

IV. Ứng dụng thực tiễn của phân loại thông điệp trên mạng xã hội

Phân loại thông điệp trên mạng xã hội không chỉ có giá trị trong nghiên cứu mà còn có nhiều ứng dụng thực tiễn. Các doanh nghiệp có thể sử dụng thông tin này để tối ưu hóa chiến lược marketing và quảng cáo.

4.1. Ứng dụng trong marketing và quảng cáo

Việc phân loại thông điệp giúp các doanh nghiệp xác định được đối tượng mục tiêu và tối ưu hóa nội dung quảng cáo. Điều này giúp tăng cường hiệu quả của các chiến dịch marketing.

4.2. Phân tích xu hướng và hành vi người dùng

Phân loại thông điệp cũng hỗ trợ trong việc phân tích xu hướng và hành vi của người dùng trên mạng xã hội. Điều này giúp các nhà nghiên cứu hiểu rõ hơn về nhu cầu và sở thích của cộng đồng.

V. Kết luận và tương lai của phân loại thông điệp trên mạng xã hội

Phân loại thông điệp trên mạng xã hội tiếng Việt là một lĩnh vực đang phát triển mạnh mẽ. Với sự gia tăng của lượng thông tin và sự đa dạng của các nền tảng mạng xã hội, nhu cầu về các phương pháp phân loại hiệu quả sẽ ngày càng cao.

5.1. Tương lai của nghiên cứu phân loại thông điệp

Nghiên cứu trong lĩnh vực này sẽ tiếp tục phát triển, với sự xuất hiện của các công nghệ mới và các phương pháp phân tích tiên tiến. Điều này hứa hẹn sẽ mang lại nhiều cơ hội mới cho các nhà nghiên cứu và doanh nghiệp.

5.2. Những thách thức cần vượt qua

Mặc dù có nhiều tiến bộ, nhưng vẫn còn nhiều thách thức cần giải quyết, bao gồm việc cải thiện độ chính xác và khả năng xử lý thông điệp trong thời gian thực.

22/07/2025
Luận văn thạc sĩ vnu uet phân loại thông điệp trên mạng xã hội tiếng việt

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

Chương 1: TỔNG QUAN VỀ PHÂN LOẠI THÔNG ĐIỆP TRÊN MẠNG XÃ HỘI Chương một giới thiệu cái nhìn tổng quan nhất về những khái niệm, dữ liệu liên quan đến bài toán phân loại thông điệp trên mạng xã hội, cụ thể gồm có: phân loại văn bản, mạng xã hội, mạng xã hội ở Việt Nam và bài toán phân loại thông điệp trên mạng xã hội.1 Tổng quan về phân loại văn bản 1.1 Định nghĩa Phân loại văn bản (hay còn gọi là phân lớp văn bản - text classification) là quá trình gán nhãn lớp/tên lớp các văn bản ngôn ngữ tự nhiên vào một hay nhiều lớp cho trước. Văn bản Chủ đề 1 Văn bản Bộ phân loại đầu vào văn bản Chủ đề n Hình 1.1 - Mô hình phân loại văn bản Định nghĩa phân loại (lớp) văn bản [1]: Phân loại văn bản là nhiệm vụ đặt một giá trị nhị phân cho mỗi cặp (d j , ci )  D  C , trong đó D là tập các văn bản, C  c1 , c2 ,., cc  là tập các lớp cho trước. Giá trị T (true) được gán cho cặp  d j , ci  có nghĩa là tài liệu d j thuộc lớp ci. Giá trị F (false) được gán cho cặp  d j , ci  có nghĩa là tài liệu d j không thuộc lớp ci.

4 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Hay nói cách khác, phân loại văn bản là bài toán tìm một hàm  : D  C  T , F  trong đó D là tập các văn bản, C  c1 , c2 ,., cc  là tập các lớp cho trước, hàm  : D  C  T , F  được gọi là bộ phân loại.2 Một số hướng phân loại văn bản Cách đơn giản nhất để phân loại văn bản là dùng phương pháp thủ công, duyệt qua toàn bộ nội dung văn bản và quyết định xem văn bản đó thuộc lớp nào. Tuy nhiên, phương pháp này gặp phải một số khó khăn sau[3]: - Đối với các lĩnh vực đặc biệt, phân loại các đối tượng mới (như cơ sở dữ liệu về y tế, pháp luật) vào các lớp cho trước cần có hiểu biết về các lĩnh vực đó. - Phân lớp bằng tay đôi khi không chính xác vì quyết định phụ thuộc vào sự hiểu biết và động cơ của người thực hiện. - Quyết định của hai chuyên gia khác nhau có thể nảy sinh bất đồng ý kiến.

Vì vậy những công cụ để tự động phân lớp văn bản vào các lớp sẽ rất hữu ích với công việc này nhất là khi thông tin tràn ngập như ngày nay. Có rất nhiều phương pháp được đưa ra để giải quyết bài toán này, trong đó có một số phương pháp căn bản như Naïve Bayes, K láng giềng gần nhất (K-NN), máy vector hỗ trợ (Support Vector Machines), cây quyết định (Decision tree), mạng nơron nhân tạo (ANN). Trong khuân khổ luận văn, tác giả xin trình bày tóm tắt ba phương pháp đơn giản và phổ biến là Naïve Bayes, K láng giềng gần nhất, và máy vector hỗ trợ. Phương pháp Naïve Bayes là phương pháp nhận dạng dựa trên công thức Bayes P(C |x) 𝑃 𝐶 𝑃(𝑥|𝐶) = trong đó x là vector đặc trưng của mẫu cần phân lớp và C là một trong các 𝑃(𝑥) lớp.

Phương pháp này có ưu điểm là đơn giản, tuy nhiên nhược điểm của phương pháp này đó là giả thiết về sự độc lập giữa các đặc trưng của dữ liệu phải được thoả mãn. Một cách toán học thì P(x1, x2) = P(x1) P(x2) với x1 và x2 là hai đặc trưng bất kì của dữ liệu. Phương pháp học máy phổ biến thứ hai có thể giải quyết bài toán phân loại văn bản là phuơng pháp K láng giềng gần nhất. Ý tưởng của phương pháp này là việc phân loại văn bản dựa vào số đông nhãn của K văn bản “gần” nó nhất.

K thường có giá trị nguyên dương và thường có giá trị nhỏ. Với K = 1 thì văn bản đang xét sẽ đuợc gán (*) http://wikipedia.com 5 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com vào lớp chứa văn bản gần nhất so với văn bản đang xét. Nhược điểm chính của thuật toán này đó là các lớp mà có chứa nhiều phần tử dữ liệu thì có xu huớng chi phối kết quả phân lớp của một văn bản mới. Một nhược điểm khác của kNN đó là nó yêu cầu khối lượng tính toán lớn, đặc biệt là khi kích thước dữ liệu tăng nhanh.

Phương pháp thứ ba là phương pháp máy vector hỗ trợ (SVM), đây là một phương pháp phân loại văn bản phổ biến và cho kết quả phân lớp tốt. SVM dạng chuẩn là phương pháp học có giám sát (supervised learning) dùng cho việc phân lớp nhị phân, có nghĩa là nó có thể phân loại dữ liệu vào một trong hai lớp khác nhau. Trong mô hình SVM thì trước tiên dữ liệu luyện tập sẽ được biểu diễn bởi các điểm trong không gian, tiếp đến mô hình SVM sẽ xây dựng một siêu phẳng trong không gian sao cho khoảng cách từ các ví dụ luyện tập tới siêu phẳng là xa nhất có thể. Dữ liệu kiểm tra (testing data) cũng sẽ được biểu diễn trong cùng một không gian và được SVM dự đoán thuộc một trong hai lớp tùy vào mẫu dữ liệu đó nằm ở phía nào của siêu phẳng.

Phương pháp này có ưu điểm là kết quả phân lớp có độ chính xác cao, tuy nhiên nhược điểm của SVM đó là tốc độ phân lớp chậm và pha huấn luyện đòi hỏi không gian bộ nhớ lớn.2 Mạng xã hội (*) Mạng xã hội, hay gọi là mạng xã hội ảo, (tiếng Anh: social network) là dịch vụ nối kết các thành viên cùng sở thích trên Internet lại với nhau với nhiều mục đích khác nhau không phân biệt không gian và thời gian. Mạng xã hội có những tính năng như chat, e-mail, phim ảnh, voice chat, chia sẻ file, blog và xã luận. Mạng đổi mới hoàn toàn cách cư dân mạng liên kết với nhau và trở thành một phần tất yếu của mỗi ngày cho hàng trăm triệu thành viên khắp thế giới. Các dịch vụ này có nhiều phương cách để các thành viên tìm kiếm bạn bè, đối tác: dựa theo group (ví dụ như tên trường hoặc tên thành phố), dựa trên thông tin cá nhân (như địa chỉ e-mail hoặc screen name), hoặc dựa trên sở thích cá nhân (như thể thao, phim ảnh, sách báo, hoặc ca nhạc), lĩnh vực quan tâm: kinh doanh, mua bán.com 6 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com  Nút (node): Là một thực thể trong mạng.

Thực thể này có thể là một cá nhân, một doanh nghiệp hoặc một tổ chức bất kỳ nào đó  Liên kết (tie): là mối quan hệ giữa các thực thể đó. Trong mạng có thể có nhiều kiểu liên kết. Ở dạng đơn giản nhất, mạng xã hội là một đơn đồ thị vô hướng các mối liên kết phù hợp giữa các nút. Ta có thể biểu diễn mạng liên kết này bằng một biểu đồ mà các nút được biểu diễn bởi các điểm còn các liên kết được biểu diễn bởi các đoạn thẳng.2 – Mô hình liên kết trên mạng xã hội (*) (*) http://www.com 7 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.3 Mạng xã hội ở Việt Nam Hình 1.3 – Một số mạng xã hội ở Việt Nam Trong những năm gần đây, xu hướng mạng xã hội thực sự bùng nổ trong thị trường Internet nói chung, và thị trường internet ở Việt Nam nói riêng.

Sự tham gia đông đảo của các doanh nghiệp internet trong và ngoài nước vào lĩnh vực mạng xã hội đã khiến lĩnh vực này trở thành một trong những lĩnh vực sôi động nhất trên internet. Theo một số thống kê vào tháng 2/2012 của DoubleClick Ad Planner (*), ZingMe đang đứng đầu thị trường mạng xã hội ở Việt Nam với số lượng người dùng là 7.4 triệu, tiếp đến là Facebook với 4.2 triệu và thứ ba là Yume với 2.4 triệu… Một công ty phân tích thị trường internet khác là Vinalink Media lại cho rằng đứng đầu mạng xã hội ở Việt Nam là Facebook, tiếp đến là ZingMe, tiếp đến là ZingMe, Googleplus …. Tuy các phân tích có phần khác nhau đôi, nhưng vẫn cho thấy được sự phát triển đáng kinh ngạc của mạng xã hội ở Việt Nam ngày nay. Ngoài các trang mạng xã hội đầy đủ như Facebook, ZingMe, hay Go.vn… thì thị trường mạng xã hội Việt Nam còn chia nhỏ theo từng lĩnh vực, như mạng chia sẻ tin tức (Linkhay, ZingLive…), mạng chia sẻ video (Youtube, Clip.vn…), mạng xã hội doanh nhân (hoclamgiau…)… những trang mạng xã hội theo từng lĩnh vực nhỏ này cũng đã thu hút được lượng người dùng đáng kể.

Sự phát triển mạnh mẽ này của mạng xã hội ở Việt Nam, với lượng thông tin chia sẻ không lồ, đã đưa ra rất nhiều bài toán cần giải quyết đối với mạng xã hội ở Việt Nam, một trong số đó, là bài toán phân loại thông điệp trên mạng xã hội Tiếng Việt.com/adplanner/ 8 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.4 Bài toán phân loại thông điệp trên mạng xã hội Tiếng Việt 1.1 Thông điệp trên mạng xã hội Tiếng Việt Mạng xã hội nói chung, đều có một số đặc điểm sau đây về thông điệp chia sẻ - Do cộng đồng (những người sở hữu tài khoản trên mạng xã hội) đưa lên - Số lượng lớn và thường được cập nhật liên tục. - Đa dạng, phong phú về nội dung (video, hình ảnh, âm nhạc, bài viết giải trí, bài viết học thuật, chia sẻ tâm sự, tình cảm…) - Thông điệp được viết bằng Tiếng Việt, đôi khi là Tiếng Việt không dấu, hoặc viết tắt, không được chuẩn và đúng ngữ pháp.2 Một số đặc trưng tiếng Việt Tiếng Việt cũng như các ngôn ngữ khác luôn có các đặc trưng riêng mà chúng ta cần phải nắm được trước khi thực hiện xử lý nó. Tiếng Việt có những đặc trưng rất riêng về mặt từ vựng, cũng như mặt ngữ pháp cụ thể như sau[4]: - Về mặt ngữ âm: Trong tiếng Việt có một loại đơn vị đặc biệt gọi là " tiếng ". Về mặt ngữ âm, mỗi tiếng là một âm tiết.

Hệ thống âm vị tiếng Việt phong phú và có tí nh cân đối, tạo ra tiềm năng của ngữ âm tiếng Việt trong việc thể hiện các đơn vị có nghĩa. - Về mặt từ vựng o Mỗi tiếng , nói chung , là một yếu tố có nghĩa. Tiếng là đơn vị cơ sở của hệ thống các đơn vị có nghĩ a của tiếng Việt. Từ tiếng, người ta tạo ra các đơn vị từ vựng khác để đị nh danh sự vật, hiện tượng., chủ yếu nhờ phương thức ghép và phương thức láy.

o Quy luật kết hợp ngữ nghĩ a là qui luật chi phối chủ yếu việc tạo ra các đơn vị từ vựng ở phương thức ghép .

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