Khóa Luận Tốt Nghiệp: Nhận Diện Bài Đánh Giá Rác Trên Các Trang Thương Mại Điện Tử Tiếng Việt

Khóa luận nghiên cứu nhận diện bài đánh giá rác trên trang thương mại điện tử tiếng Việt, ứng dụng khoa học dữ liệu trong phân tích.

Trường đại học

Đại học Công nghệ Thông tin

Chuyên ngành

Khoa học dữ liệu

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2023

106
1
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN

1.1. Sự phát triển của hình thức mua sắm trực tuyến ở Việt Nam

1.2. Vấn đề bài đánh giá rác

1.3. Những thách thức của đề tài

1.4. Mục tiêu của đề tài

1.5. Phương pháp nghiên cứu

1.6. Những đóng góp của đề tài

1.7. Cấu trúc khóa luận

2. CHƯƠNG 2: CÁC PHƯƠNG PHÁP PHÁT HIỆN BÀI ĐÁNH GIÁ RÁC

2.1. Mô tả bài toán

2.2. Khái niệm bài đánh giá, bài đánh giá rác

2.3. Định nghĩa các nhiệm vụ cho bài toán

2.4. Các công trình liên quan

2.5. Phương pháp phát hiện bài đánh giá rác

2.5.1. Dựa trên quy luật

2.5.2. Dựa trên mô hình học máy

2.6. Các kỹ thuật trích xuất đặc trưng

2.7. Các thuật toán học máy cho bài toán phân loại bài đánh giá rác

2.8. Các mô hình mạng nơ-ron học sâu

2.8.1. Bidirectional Long Short-Term Memory

2.8.2. Bidirectional Gated Recurrent Unit

2.9. Mô hình học chuyển tiếp

2.10. Phương pháp kết hợp metadata cho bài toán phân loại

2.10.1. Phương pháp kết hợp thuộc tính dạng danh mục

2.10.2. Phương pháp kết hợp thuộc tính dạng văn bản

3. CHƯƠNG 3: BỘ DỮ LIỆU ViSpamReviews

3.1. Tổng quan quy trình xây dựng bộ dữ liệu

3.2. Phương pháp đánh giá độ đồng thuận giữa những người gán nhãn

3.3. Xây dựng bộ dữ liệu

3.3.1. Thu thập các bài đánh giá từ các trang thương mại điện tử

3.3.2. Xây dựng hướng dẫn gán nhãn

3.3.3. Gán nhãn và tính toán độ đồng thuận

3.3.4. Thảo luận về độ đồng thuận giữa những người gán nhãn

3.3.5. Thảo luận về sự hợp lý của kết quả gán nhãn

3.4. Tổng quan bộ dữ liệu

3.5. Phân tích các thuộc tính của sản phẩm được đánh giá

3.6. Kết luận về bộ dữ liệu

4. CHƯƠNG 4: CÀI ĐẶT THỬ NGHIỆM

4.1. Tiền xử lý dữ liệu

4.2. Cài đặt thử nghiệm các mô hình phân loại

4.2.1. Thiết lập thông số các mô hình mạng nơ-ron học sâu

4.2.2. Thiết lập thông số các mô hình học chuyển tiếp

5. CHƯƠNG 5: CÁC KẾT QUẢ THỬ NGHIỆM

5.1. Kết quả thử nghiệm ban đầu

5.2. Phân tích lỗi và hạn chế của việc chỉ sử dụng bình luận để phân loại bài đánh giá rác

5.3. Cài đặt thử nghiệm kết hợp metadata

5.4. Kết quả thử nghiệm kết hợp metadata cho các mô hình

5.4.1. Phân tích lỗi trên danh mục sản phẩm

5.4.2. Phân tích lỗi trên mô tả sản phẩm

5.4.3. Phân tích lỗi trên cả danh mục sản phẩm và mô tả sản phẩm

5.5. Đánh giá hiệu quả của phương pháp kết hợp metadata

5.6. Tóm tắt các kết quả thử nghiệm

6. CHƯƠNG 6: CHƯƠNG TRÌNH MINH HỌA

6.1. Kiến trúc tổng quan

6.2. Xây dựng chương trình minh họa

6.3. Đánh giá chương trình minh họa

6.3.1. Những kết quả đạt được

6.3.2. Hạn chế và hướng phát triển

TÀI LIỆU THAM KHẢO

PHỤ LỤC A: CÔNG BỐ KHOA HỌC

Tóm tắt

I. Tổng quan về Nhận Diện Bài Đánh Giá Rác Trên TMĐT Việt Nam

Trong bối cảnh thương mại điện tử (TMĐT) phát triển mạnh mẽ tại Việt Nam, việc nhận diện các bài đánh giá rác trở nên cấp thiết. Những bài đánh giá này không chỉ ảnh hưởng đến quyết định mua sắm của người tiêu dùng mà còn tác động đến uy tín của các nền tảng TMĐT. Việc hiểu rõ về khái niệm và tầm quan trọng của việc nhận diện bài đánh giá rác là bước đầu tiên trong nghiên cứu này.

1.1. Khái niệm về bài đánh giá và bài đánh giá rác

Bài đánh giá là những nhận xét của người tiêu dùng về sản phẩm. Bài đánh giá rác là những đánh giá không chính xác, có thể là giả mạo hoặc không liên quan đến sản phẩm, gây ảnh hưởng tiêu cực đến quyết định mua hàng.

1.2. Tầm quan trọng của việc nhận diện bài đánh giá rác

Việc nhận diện bài đánh giá rác giúp bảo vệ quyền lợi của người tiêu dùng và nâng cao chất lượng dịch vụ của các nền tảng TMĐT. Điều này cũng giúp các nhà bán hàng duy trì uy tín và tăng cường sự tin tưởng từ khách hàng.

II. Vấn đề và Thách thức trong Nhận Diện Bài Đánh Giá Rác

Mặc dù có nhiều lợi ích, việc nhận diện bài đánh giá rác trên các trang TMĐT Việt Nam gặp phải nhiều thách thức. Các nhà bán hàng thường sử dụng các chiến thuật không trung thực để tạo ra các bài đánh giá giả mạo, làm cho việc phát hiện trở nên khó khăn hơn.

2.1. Các hình thức đánh giá rác phổ biến

Các hình thức đánh giá rác bao gồm đánh giá giả mạo, đánh giá không liên quan và đánh giá có nội dung không chính xác. Những hình thức này gây khó khăn cho người tiêu dùng trong việc đưa ra quyết định mua hàng.

2.2. Tác động của đánh giá rác đến người tiêu dùng

Đánh giá rác có thể dẫn đến việc người tiêu dùng mua phải sản phẩm kém chất lượng, gây mất niềm tin vào các nền tảng TMĐT. Điều này không chỉ ảnh hưởng đến trải nghiệm mua sắm mà còn làm giảm doanh thu của các nhà bán hàng.

III. Phương Pháp Nhận Diện Bài Đánh Giá Rác Hiệu Quả

Để nhận diện bài đánh giá rác, nhiều phương pháp đã được nghiên cứu và áp dụng. Các phương pháp này bao gồm việc sử dụng các thuật toán học máy và các kỹ thuật xử lý ngôn ngữ tự nhiên.

3.1. Sử dụng mô hình học máy để phát hiện đánh giá rác

Mô hình học máy như TextCNN và BILSTM đã được áp dụng để phân loại các bài đánh giá. Những mô hình này giúp cải thiện độ chính xác trong việc nhận diện bài đánh giá rác.

3.2. Kết hợp metadata trong nhận diện đánh giá rác

Việc kết hợp metadata như thông tin sản phẩm và lịch sử đánh giá có thể nâng cao hiệu quả của các mô hình phân loại. Phương pháp này đã cho thấy sự cải thiện đáng kể trong các thử nghiệm.

IV. Ứng Dụng Thực Tiễn và Kết Quả Nghiên Cứu

Nghiên cứu về nhận diện bài đánh giá rác đã cho ra những kết quả khả quan. Các mô hình học máy đã được thử nghiệm trên bộ dữ liệu lớn và cho thấy hiệu suất cao trong việc phân loại bài đánh giá.

4.1. Kết quả thử nghiệm mô hình học máy

Kết quả thử nghiệm cho thấy mô hình PhoBERT đạt được độ chính xác cao nhất với F1-macro là 89.23%. Điều này chứng tỏ khả năng của các mô hình học sâu trong việc nhận diện bài đánh giá rác.

4.2. Ứng dụng trong thực tiễn

Các nền tảng TMĐT có thể áp dụng các phương pháp này để cải thiện chất lượng dịch vụ và bảo vệ quyền lợi người tiêu dùng. Việc này không chỉ nâng cao trải nghiệm mua sắm mà còn tăng cường uy tín của nền tảng.

V. Kết Luận và Tương Lai của Nhận Diện Bài Đánh Giá Rác

Nhận diện bài đánh giá rác là một vấn đề quan trọng trong thương mại điện tử. Nghiên cứu này đã chỉ ra rằng việc áp dụng các phương pháp học máy có thể giúp cải thiện đáng kể khả năng phát hiện bài đánh giá rác.

5.1. Tương lai của nghiên cứu

Trong tương lai, cần tiếp tục nghiên cứu và phát triển các phương pháp mới để nhận diện bài đánh giá rác. Việc này sẽ giúp nâng cao chất lượng dịch vụ và bảo vệ quyền lợi người tiêu dùng.

5.2. Khuyến nghị cho các nền tảng TMĐT

Các nền tảng TMĐT nên đầu tư vào công nghệ nhận diện bài đánh giá rác để cải thiện trải nghiệm người dùng. Điều này không chỉ giúp tăng cường uy tín mà còn thúc đẩy doanh thu.

10/07/2025
Khóa luận tốt nghiệp khoa học dữ liệu nhận diện các bài đánh giá rác trên các trang thương mại điện tử tiếng việt

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

Chương 1, giới thiệu tổng quan như đã được trình bày ở trên. Trong đó, chúng tôi trình bày sự phát triển của thị trường TMĐT ở Việt Nam trong những năm gần đây và vấn đề xuất hiện ngày càng nhiều các bài đánh giá rác. Bên cạnh đó, chúng tôi cũng trình bày những thách thức, mục tiêu, phương pháp nghiên cứu và những đóng góp của chúng tôi trong dé tài này. Chương 2, trình bày cơ sở lý thuyết của dé tài nghiên cứu.

Trong đó, chúng tôi sẽ mô tả bài toán và khảo sát các công trình liên quan. Sau đó giới thiệu hai hướng tiếp cận cho bài toán phát hiện bài đánh giá rác bao gồm rule-based và model-based. Tiếp theo, chúng tôi trình bày một số kỹ thuật trích xuất đặc trưng từ văn bản, một số mô hình mạng nơ-ron học sâu và mô hình học chuyển tiếp được sử dụng cho bài toán phát hiện các bài đánh giá rác. Cuối cùng là giới thiệu một số phương pháp kết hợp metadata vào mô hình phân loại bao gồm dữ liệu dạng danh mục và dạng văn bản.

Chương 3, trình bày quy trình xây dựng bộ dữ liệu cho bài toán. Trong chương này, chúng tôi sẽ mô tả chi tiết về quá trình thu thập dữ liệu, các công cu dùng để thu thập va gan nhãn dif liệu, xây dựng hướng dẫn gán nhãn và quá trình thực hiện gán nhãn cho bộ dữ liệu và phương pháp đánh giá độ đồng thuận giữa những người gán nhãn. CAU TRÚC KHÓA LUẬN Chương 4, chúng tôi sẽ trình bày chi tiết cách cài đặt thử nghiệm của chúng tôi. Trong đó bao gồm các độ đo đánh giá, các bước tiền xử lý dữ liệu và chỉ tiết thiết lập thông số để huấn luyện mô hình.

Chương 5, trình bày chi tiết các kết quả thử nghiệm trên bộ dữ liệu thu thập được. Trong đó, chúng tôi sẽ trình bày kết quả thử nghiệm ban đầu và phân tích lỗi. Sau đó trình bày tổng quan về phương pháp đề xuất kết hợp metadata hai thuộc tính danh mục sản phẩm và mô tả sản phẩm. Tiếp theo, chúng tôi thử nghiệm và đánh giá hiệu suất các mô hình khi kết hợp metadata trên bộ dữ liệu, sau đó phân tích lỗi trong từng trường hợp.

Cuối cùng, chúng tôi đánh giá hiệu quả của phương pháp dé xuất. Chương 6, chúng tôi trình bày chương trình minh họa cho bài toán phát hiện đánh giá rác. Sau khi đã thử nghiệm và đánh giá kết quả, chúng tôi tiến hành xây dựng chương trình minh họa. Các nội dung trình bày bao gồm kiến trúc tổng quan, xây dựng và đánh giá chương trình minh họa.

Chương 7, đây cũng là chương cuối cùng của khóa luận, từ những kết quả nghiên cứu, chúng tôi sẽ đi đến kết luận dé tài bao gồm những kết quả đạt được, hạn chế cũng như hướng phát triển trong tương lai.1 Mô tả bài toán 2.1 Khai niệm bài đánh giá, bài đánh giá rác Bài đánh giá trên các trang TMĐT là một hình thức phản hồi từ phía người dùng về chất lượng sản phẩm đã mua hoặc dịch vụ bán hàng, hình thức này được áp dụng trên hầu hết các nền tảng hoặc các trang web mua bán trực tuyến. Các bài đánh giá thường bao gồm các ý kiến, nhận xét hoặc đánh giá từ người dùng đã mua và trải nghiệm sản phẩm trước đó. Những người mua hàng có thể đánh giá những khía cạnh khác nhau của sản phẩm như chất lượng, đặc tính sản phẩm, dịch vụ và nhiều yếu tố khác có liên quan. Một bài đánh giá thường có điểm số hoặc xếp hạng để thể hiện đánh giá tổng thể của người dùng về sản phẩm, chang hạn như đánh giá từ 1 đến 5 sao.

Bên cạnh đó, người mua hàng cũng có thể thêm các bình luận để mô tả chỉ tiết về sản phẩm mà họ nhận được. Các bài đánh giá từ những người mua trước có vai trò quan trọng trong quyết định mua hàng của người tiêu dùng, họ thường sử dụng những đánh giá này để hiểu rõ hơn về sản phẩm trước khi quyết định mua. Bên cạnh đó, các bài đánh giá cũng giúp nhà cung cấp và người bán hàng cải thiện chất lượng sản phẩm và dịch vụ dựa trên những phản hồi từ phía người dùng. Những bài đánh giá có nội dung tích cực thường giúp tăng danh tiếng của nhà bán hàng và thu nhiều lợi nhuận, trong khi đó những bài đánh giá giả mạo để quảng cáo hoặc làm mất danh tiếng của cửa hàng cũng có ảnh hưởng đáng kể đến lợi ích của nhà bán hàng và nhà sản xuất.

Theo Jindal và Liu [3, 4], những cá nhân tao ra các bài đánh giá này được gọi là những người opinion spammers (những người gửi ý kiến rác) và hành động của họ gọi là opinion spamming (gửi ý kiến rác). Các bài đánh giá được tạo ra bởi những người này được gọi là các bài đánh giá rác (spam reviews), do đó chúng ta cần lưu ý rằng không phải tất cả các bài đánh giá đều chính xác và đáng tin cậy, có thể tổn tại các bài đánh giá giả mạo từ đối thủ cạnh tranh hoặc người dùng không trung thực. Các bài đánh giá rác cần được phát hiện và loại bỏ để đảm bảo rằng ý kiến đánh giá trên các trang TMĐT là nguồn thông tin đáng tin cậy, cung cấp cho người dùng có cái nhìn khách quan và chính xác về sản phẩm. Trong đề tài này, chúng tôi lựa 11 2.

MÔ TẢ BÀI TOÁN chọn phát hiện các bài đánh giá rác trên các trang TMDT và phân loại các bài đánh giá rác dựa trên đặc điểm của chúng.2 Định nghĩa các nhiệm vụ cho bài toán Bài toán phát hiện các bài đánh giá rác của chúng tôi được xem như là bài toán phân phân loại văn bản. Trong đó, chúng tôi xác định hai nhiệm vụ cụ thể: Task 1 là nhiệm vụ phân lớp nhị phân để xác định xem một bài đánh giá có phải là đánh giá rác hay không và Task 2 là nhiệm vụ phân loại nhiều lớp để xác định loại của các bài đánh giá rác dựa trên các đặc điểm của chúng. Nhãn của bài đánh giá rác trong Task 2 là một trong ba loại sẽ được trình bày chi tiết trong Phan 3. Chúng tôi huấn luyện cùng với các bài đánh giá thông thường để đồng thời phân loại bài đánh giá rác và xác định loại của chúng để tránh dự đoán qua nhiều mô hình phức tạp.

Bài toán phân loại và ứng dụng trong việc phát hiện bài đánh giá rác Phân loại là bài toán được nghiên cứu phổ biến trong lĩnh vực học máy, với nhiệm vụ dự đoán nhãn cho các dữ liệu đầu vào. Mục tiêu của bài toán là xây dựng mô hình dự đoán nhãn từ bộ dữ liệu đã được gán nhãn trước đó, mô hình sẽ học các đặc trưng từ dữ liệu này và tìm ra quy luật dùng cho việc phân loại các điểm dit liệu mới. S⁄ INBOX ae CLASSIFIER SZ} SEE Hình 2. Minh hoa bài toán phân loại email rác !.

'Nguén ảnh: https: //developers. com/machine-1earning/guides/ text-classification 12 2. MÔ TẢ BÀI TOÁN Chang hạn như trong bài toán phân loại email rác, chúng ta xây dựng mô hình dựa trên email đã có nhãn trước đó, khi có email mới được gửi đến sẽ qua bộ phân loại để đặt các email vào thư mục tương ứng như được minh hoa trong Hình 2. Bài toán phân loại được chia thành ba loại như sau: ¢ Phân loại nhị phân (binary classification): đây là bài toán phân loại mà mỗi điểm dif liệu chỉ có thể thuộc một trong hai lớp.

« Phân loại nhiều lớp (multi-class classification): đây là bài toán loại mà mỗi điểm dữ liệu thuộc một trong nhiều hơn hai lớp. s Phân loại nhiều nhãn (multi-label classification): đây là bài toán phân loại ma mỗi điểm dữ liệu có thể có nhiều hơn một nhãn. Chúng tôi áp dụng bài toán phân loại văn bản để phát hiện các bài đánh giá rác trên các trang TMĐT, cụ thể là bài toán văn loại văn bản cho các bình luận từ người dùng. Hai nhiệm vụ trong bài toán tương ứng với phân loại nhị phân và phân loại nhiều nhãn.

Minh họa bài toán phát hiện các bài đánh giá rác. Một cách tổng quan, cho một tập các bình luận đánh giá của người dùng W = {w1, t0ạ,., to„}, mục tiêu của chúng tôi là huấn luyện một hàm ánh xạ f(W) để dự đoán chính xác nhãn € {z¡,a.,p} với p là số lớp, cụ thể trong bài toán của chúng tôi p € {2,4}. Khi hàm f(W) có trọng số đã được huấn luyện trên tập dữ liệu, 13 2. CÁC CÔNG TRÌNH LIÊN QUAN chúng ta có thể sử dụng nó để dự đoán nhãn cho các bài đánh giá khác trong tương lai.

Ngoài bình luận của người dùng, hàm f(W) còn được tùy chỉnh để có thể kết hợp thêm một số thuộc tính phụ của bài đánh để tăng hiệu quả dự đoán. Bài toán phát hiện đánh giá rác của chúng tôi được mô tả như sau: « Input: Một bài đánh giá của người dùng (số sao, bình luận) và có thể thêm một số thuộc tính phụ liên quan đến sản phẩm (danh mục, mô tả sản phẩm). « Output: Nhãn của bài đánh giá này nhằm xác định bài đánh giá có phải là đánh giá rác hay không và nếu là đánh giá rác thì xác định loại của chúng.2 Các công trình liên quan Nghiên cứu sơ bộ đã chỉ ra vấn đề ý kiến rác (opinion spam) xuất hiện nhiều trên các nội dung web [3]. Các nghiên cứu sau đó đã đặt ra những thách thức trong việc phát hiện các ý kiến rác, bên cạnh đó cũng chỉ đặc điểm và dé xuất ba khía cạnh cho các ý kiến rác đó [4].

Về bộ dữ liệu, trong Tiếng Anh, có một vài bộ dữ liệu đã được giới thiệu cho bài toán phát hiện đánh giá rác như Yelp Dataset [5], AMT-TripAdvisor [6], Rules- Amazon [4]. Trong Tiếng Việt, cũng có một số bộ dữ liệu về đánh giá của người dùng trên các nền tảng TMĐT, chang hạn như bộ dữ liệu về đánh giá điện thoại và nhà hàng [7, 8], bộ dif liệu phản hồi về điện thoại thông minh [9, 10] và bộ dif liệu phát hiện khiếu nại trên trang web TMĐT [11]. Tuy nhiên, vẫn chưa có bộ dữ liệu cụ thể để phát hiện đánh giá rác trên các trang TMĐT Việt Nam. Do đó, động lực của chúng tôi là xây dựng một bộ dữ liệu phục vụ cho bài toán phát hiện đánh giá rác trên các nền tảng TMĐT của Việt Nam.

Về phương pháp, có nhiều hướng nghiên cứu cho bài toán phát hiện nội dung rác trong đó một vài nghiên cứu đã sử dụng các mẫu (pattern) và quy luật (rule) để lọc ra các nội dung spam [12, 13, 14].

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

Tài liệu có tiêu đề "Nhận Diện Bài Đánh Giá Rác Trên Các Trang Thương Mại Điện Tử Việt Nam" cung cấp cái nhìn sâu sắc về vấn đề đánh giá rác trên các nền tảng thương mại điện tử tại Việt Nam. Tài liệu này phân tích các phương pháp nhận diện và xử lý các bài đánh giá không chính xác, từ đó giúp cải thiện chất lượng thông tin cho người tiêu dùng. Một trong những lợi ích lớn nhất mà tài liệu mang lại là giúp các nhà quản lý và doanh nghiệp hiểu rõ hơn về cách thức mà đánh giá rác ảnh hưởng đến quyết định mua sắm của khách hàng, từ đó có thể đưa ra các giải pháp hiệu quả hơn.

Để mở rộng kiến thức của bạn về lĩnh vực này, bạn có thể tham khảo thêm tài liệu "Influencing factors of online reviews an empirical analysis of determinants of purchase intention and negative review diagnosticity on shopee", nơi phân tích các yếu tố ảnh hưởng đến đánh giá trực tuyến và ý định mua hàng. Ngoài ra, tài liệu "Nghiên cứu các nhân tố ảnh hưởng tới niềm tin của người tiêu dùng trong thương mại điện tử b2c việt nam" cũng sẽ giúp bạn hiểu rõ hơn về niềm tin của người tiêu dùng trong bối cảnh thương mại điện tử. Cuối cùng, tài liệu "Luận văn thạc sĩ nghiên cứu ảnh hưởng của chiết khấu đến doanh số bán hàng trong thương mại điện tử tại việt nam trường hợp các trang web mua theo nhóm" sẽ cung cấp thêm thông tin về các yếu tố thúc đẩy doanh số trong thương mại điện tử. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về các vấn đề liên quan đến thương mại điện tử tại Việt Nam.