Phân Tích Cảm Xúc Dựa Trên Khía Cạnh Trong Bình Luận Điện Thoại Thông Minh

Khóa luận phân tích cảm xúc bình luận về điện thoại thông minh bằng khoa học dữ liệu, khám phá xu hướng và ý kiến người dùng trên tiếng Việt.

Người đăng

Ẩn danh

Thể loại

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

2021

106
3
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

MỞ ĐẦU

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

1.1. Giới thiệu bài toán

1.2. Ý nghĩa của khóa luận

2. CHƯƠNG 2: CÁC CÔNG TRÌNH NGHIÊN CỨU LIÊN QUAN

2.1. Công trình trên thế giới

3. CHƯƠNG 3: XÂY DỰNG BỘ DỮ LIỆU

3.1. Thu thập dữ liệu

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

3.3. Quá trình gán nhãn

3.4. Phân tích bộ dữ liệu

4. CHƯƠNG 4: CÁC PHƯƠNG PHÁP THỬ NGHIỆM

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

4.2. Phương pháp đề xuất chính

4.3. Kiến trúc của Bi-GRU

4.4. Học máy truyền thống

5. CHƯƠNG 5: CÀI ĐẶT VÀ KẾT QUẢ THỬ NGHIỆM

5.1. Cài đặt thông số thử nghiệm

5.2. Kết quả thực nghiệm

5.3. So sánh hiệu suất của tiền xử lý dữ liệu

5.4. So sánh hiệu suất của các bộ biểu diễn từ lên các mô hình học sâu

5.5. Kết quả nhận diện khía cạnh

5.6. Kết quả nhận diện cảm xúc cho khía cạnh

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

6.1. Chương trình minh họa cho bài toán

7. CHƯƠNG 7: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

7.1. Kết luận

7.2. Hướng phát triển

TÀI LIỆU THAM KHẢO

DANH MỤC CÔNG TRÌNH TÁC GIẢ

DANH MỤC HÌNH

DANH MỤC BẢNG

DANH MỤC TỪ VIẾT TẮT

Tóm tắt

I. Tổng quan về Phân Tích Cảm Xúc Dựa Trên Khía Cạnh

Phân tích cảm xúc dựa trên khía cạnh (ABSA) là một lĩnh vực nghiên cứu quan trọng trong xử lý ngôn ngữ tự nhiên. Nó cho phép phân tích các bình luận về điện thoại thông minh để xác định cảm xúc của người dùng đối với từng khía cạnh cụ thể của sản phẩm. Việc này không chỉ giúp người tiêu dùng đưa ra quyết định mua sắm thông minh hơn mà còn cung cấp thông tin quý giá cho các nhà sản xuất trong việc cải thiện sản phẩm.

1.1. Khái niệm về Phân Tích Cảm Xúc

Phân tích cảm xúc là quá trình xác định và phân loại cảm xúc trong văn bản. Trong bối cảnh bình luận điện thoại thông minh, nó giúp hiểu rõ hơn về cảm nhận của người dùng.

1.2. Tầm quan trọng của Phân Tích Cảm Xúc

Phân tích cảm xúc giúp các doanh nghiệp nắm bắt được phản hồi của khách hàng, từ đó cải thiện sản phẩm và dịch vụ. Điều này đặc biệt quan trọng trong ngành công nghệ, nơi mà sự cạnh tranh rất khốc liệt.

II. Vấn đề và Thách thức trong Phân Tích Cảm Xúc

Mặc dù phân tích cảm xúc mang lại nhiều lợi ích, nhưng vẫn tồn tại nhiều thách thức. Một trong những vấn đề lớn nhất là sự đa dạng trong ngôn ngữ và cách diễn đạt của người dùng. Các bình luận có thể chứa nhiều từ ngữ mơ hồ hoặc biểu cảm không rõ ràng, gây khó khăn cho việc phân loại chính xác cảm xúc.

2.1. Độ phức tạp của ngôn ngữ tự nhiên

Ngôn ngữ tự nhiên rất phong phú và đa dạng, điều này làm cho việc phân tích cảm xúc trở nên khó khăn. Các từ có thể mang nhiều nghĩa khác nhau tùy vào ngữ cảnh.

2.2. Khó khăn trong việc thu thập dữ liệu

Việc thu thập dữ liệu từ các nguồn khác nhau có thể dẫn đến sự không đồng nhất trong chất lượng dữ liệu, ảnh hưởng đến độ chính xác của mô hình phân tích.

III. Phương pháp Phân Tích Cảm Xúc Dựa Trên Khía Cạnh

Để thực hiện phân tích cảm xúc, nhiều phương pháp khác nhau đã được phát triển. Các mô hình học máy truyền thống như Naive Bayes và các mô hình học sâu như BiLSTM và PhoBERT đã được áp dụng để cải thiện độ chính xác trong việc phân loại cảm xúc.

3.1. Mô hình Naive Bayes

Naive Bayes là một trong những mô hình đơn giản nhưng hiệu quả cho phân loại văn bản. Nó dựa trên xác suất và thường được sử dụng trong các bài toán phân tích cảm xúc.

3.2. Mô hình BiLSTM

BiLSTM là một mô hình học sâu giúp xử lý thông tin theo cả hai chiều, từ đó cải thiện khả năng nhận diện ngữ cảnh trong các bình luận.

3.3. Mô hình PhoBERT

PhoBERT là một biến thể của BERT được tối ưu hóa cho tiếng Việt, cho phép phân tích cảm xúc với độ chính xác cao hơn nhờ vào việc hiểu ngữ cảnh tốt hơn.

IV. Ứng dụng Thực Tiễn của Phân Tích Cảm Xúc

Phân tích cảm xúc dựa trên khía cạnh có nhiều ứng dụng thực tiễn trong ngành công nghiệp điện thoại thông minh. Các nhà sản xuất có thể sử dụng thông tin từ phân tích để cải thiện sản phẩm và dịch vụ của mình, từ đó nâng cao trải nghiệm người dùng.

4.1. Cải thiện sản phẩm

Thông qua việc phân tích cảm xúc, các nhà sản xuất có thể nhận diện các vấn đề mà người dùng gặp phải và từ đó cải thiện sản phẩm của mình.

4.2. Tăng cường dịch vụ khách hàng

Phân tích cảm xúc giúp các doanh nghiệp hiểu rõ hơn về nhu cầu và mong muốn của khách hàng, từ đó cải thiện dịch vụ hỗ trợ khách hàng.

V. Kết luận và Tương lai của Phân Tích Cảm Xúc

Phân tích cảm xúc dựa trên khía cạnh là một lĩnh vực đang phát triển mạnh mẽ. Với sự tiến bộ của công nghệ và các mô hình học máy, khả năng phân tích cảm xúc sẽ ngày càng chính xác hơn. Tương lai của lĩnh vực này hứa hẹn sẽ mang lại nhiều giá trị cho cả người tiêu dùng và doanh nghiệp.

5.1. Xu hướng phát triển

Các mô hình học sâu sẽ tiếp tục được cải tiến, giúp nâng cao độ chính xác trong phân tích cảm xúc. Sự phát triển của trí tuệ nhân tạo cũng sẽ mở ra nhiều cơ hội mới.

5.2. Tác động đến ngành công nghiệp

Phân tích cảm xúc sẽ trở thành một công cụ quan trọng trong việc định hình chiến lược kinh doanh và phát triển sản phẩm trong tương lai.

10/07/2025
Khóa luận tốt nghiệp khoa học dữ liệu phân tích cảm xúc dựa trên khía cạnh của bình luận về điện thoại thông minh trên tiếng việt

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

Chương 1: Tổng quan Giới thiệu về bài toán phân tích cảm xúc dựa trên khía cạnh và tính ứng dụng thực tiễn. Chương 2: Các công trình nghiên cứu liên quan Chúng tôi giới thiệu một số công trình nghiên cứu nỗi bật trên thế giới và trong nước liên quan đến các quy trình xây đựng đữ liệu ABSA và đề xuất các phương pháp giải quyết bài toán phân tích cảm xúc dựa trên khía cạnh. Chương 3: Xây dựng bộ dữ liệu Chúng tôi trình bày quy trình xây dựng nghiệm ngặt bộ dữ liệu UIT-ViSFD. Sau đó phân tích và thống kế các số liệu của bộ dữ liệu dé hiệu rõ hơn về bộ dữ liệu.

Từ đó đưa ra phương pháp áp dụng cho bộ dữ liệu một cách hợp lí. Chương 4: Các phương pháp thử nghiệm Đưa ra các phương pháp thử nghiệm thuộc Học máy truyền thống, Học sâu và Học chuyền giao lên bộ dữ liệu. Và đề xuất mô hình PhoBERT-GRU cho bài toán ABSA. Chương 5: Cài đặt và kết quả thử nghiệm Trình bày cách cài đặt và đánh giá kết quả thu được từ các thử nghiệm trên.

Và phân tích các lỗi thường gặp của các mô hình. Chương 6: Chương trinh minh hoa Chúng tôi đã xây dựng một chương trình minh họa cho bài toán ABSA trên bộ dữ liệu UIT-ViSFD. Chương 7: Kết luận và hướng phát triển Tổng hợp lại các kết quả đạt được từ đó đưa ra hướng phát triển trong tương lai.1 Giới thiệu bài toán Chúng ta trích xuất các khía cạnh của điện thoại và các cảm xúc của khía cạnh đó từ các bình luận. Từ đó người dùng có thé tham khảo các đánh giá của những người đã trải nghiệm điện thoại trước đó và chọn được điện thoại phù hợp với nhu cầu của mình.

Hay các nhà sản xuất, các nhà phân phối từ các nhận xét của khách hàng về sản pham của mình, họ có thể cải thiện và phát triển sản phẩm tốt hơn. Ví dụ với một nhận xét của khách hàng khi đã mua và sử dụng một chiếc điện thoại di động “Pin trâu, màn hình đẹp, to nhưng cảm biến vân tay quang học trong màn hình hơi chậm", chúng ta có thê khai thác những thông tin sau: khía cạnh năng lượng (BATTERY) có cảm xúc là tích cực vì có mang từ” trâu”, khía cạnh màn hình (SCREEN) có thé được chú thích cảm xúc tích cực vì từ "man hình đẹp, to", khía cạnh chức năng (FEATURES) có thé được gán tiêu cực do mệnh đề "cam biến van tay quang hoc trong màn hình hơi chậm". Bài toán ABSA gồm ba nhiệm vụ chính là: phát hiện khía cạnh ( Aspect Detection ), trích xuất ý kiến ( Opinion Target Expression ) và phân tích cảm xúc ( Sentiment Polarity ). Va bộ dữ liệu cua chúng tôi xây dựng tập trung vào hai nhiệm vụ là phát hiện khía cạnh và phân tích cảm xúc của khía cạnh đó.

Mô tả bài toán: Đầu vào: Bình luận của khách hàng về điện thoại thông minh. Đâu ra: Khia cạnh và cảm xúc của khía cạnh. và pin trâu. 'GENERAL#Positive}: tSER&ACC#Positive) Hình 1 Một ví dụ về dau vào và đâu ra 1.2 Ý nghĩa của khóa luận Bài toán Phân tích cảm xúc dựa trên khía cạnh có tính ứng dụng rất lớn và có thể áp dụng trong nhiều lĩnh vực trong đời sóng.

Hiện nay, người dung có thường xuyên tham khảo các bình luận của người dùng khác trước khi đưa ra quyết định mua một sản phẩm mới trên các trang thương mại điện tử. Hay đối với các công ty kinh doanh thì việc nắm bắt các phản hồi, các đánh giá của người dùng về sản phẩm của mình là điều hết sức cần thiết. Khi đó chủ doanh nghiệp có thé đưa ra kế hoạch trong tương lai dé cải thiện và phát triển sản phẩm đáp ứng nguyện vọng của khách hàng. Tuy nhiên việc này trở thành một khó khăn khi số lượng đánh giá ngày càng nhiều, người dùng hay các doanh nghiệp không thé nắm bat tat cả các đánh giá của khách hàng.

Vì thế bài toán Phân tích cảm xúc dựa trên khía cạnh được đề ra dé áp dụng giải quyết khó khăn này. Với bài toán này, ta có thé dé dang năm bắt được các phản hồi, các đánh gia của người dùng một cach chi tiết về sản phẩm một cách tự động và chính xác cao. Những lợi ích khi ta ứng dụng bài toán này vào thực tế như: ° Người dùng mới có thé lựa chọn sản pham phù hợp với ban thân thông qua các bình luận của những người trước. Họ có thể biết được đặc trưng, chất lượng của từng khía cạnh trên sản phâm đó.

° Doanh nghiệp có thé nắm bắt được những nhận xét của khách hàng về sản pham của minh. Từ đó họ có thé đưa ra những giải pháp nâng cao chất lượng sản phâm một cách nhanh chóng. Khóa luận không những góp phần tạo ra những ứng dụng cho cuộc sống mà còn góp phần làm giàu tài nguyên cho cộng động nghiên cứu khoa học. Số lượng các bộ dữ liệu trên lĩnh vực NLP của ngôn ngữ tiếng Việt đang còn nhiều hạn chế.

Vì thế chúng tôi đã xây dựng bộ dữ liệu này với mong muốn góp phan làm giàu tài nguyên dữ liệu cho cộng động nghiên cứu NLP. Bộ dữ liệu được cung cấp miễn phí cho các nghiên cứu sinh với mục đích là nghiên cứu khoa học trên bộ dữ liệu này. CÁC CÔNG TRÌNH NGHIÊN CỨU LIÊN QUAN 2.1 Công trình trên thế giới Các bộ dữ liệu về bài toán ABSA trên thế giới đã được xây dựng rất nhiều và đa dạng trên nhiều lĩnh vực và ngôn ngữ khác nhau. Có rất nhiều cuộc thi về ABSA đã được tô chức trên thế giới và cung cấp nhiều các bộ dữ liệu trên nhiều ngôn ngữ khác nhau.

Với ngôn ngữ tiếng Anh, có nhiều bộ dữ liệu trên lĩnh vực điện [1], sách hay các thiết bị nhà bếp và các sản phẩm điện [2]. Hay các bộ dữ liệu về lĩnh vực laptop, nhà hàng và khách sạn được xây dựng từ các cuộc thi như SemEval 2014 Task 4 [3], SemEval 2015 Task 12 [4] và SemEval 2016 Task 5 [5]. Với ngôn ngữ Pháp thi có Marianna Apidianaki và các cộng sự [6] đã xây dựng bộ đữ liệu trên lĩnh vực nhà hàng với 457 câu đánh giá. Hay nhiều công trình khoa học đã đề xuất nhiều cách giải quyết với này toán này như Ghadery và cộng sự [7] đã sử dụng kết hợp Mạng nơ-ron tích chập CNN với lớp nhúng đa ngôn ngữ MUSE theo hướng tiếp cận đa ngôn ngữ dé phát hiện khía cạnh và cảm xúc trong các ngôn ngữ khác nhau.

Bên cạnh đó cũng có nhiều bộ dữ liệu ABSA của lĩnh vực điện thoại như Singh và cộng sự [8], Yiran và cộng sự [9]. Singh và cộng sự [8] đã xây dựng bộ dữ liệu với nhiều khía cạnh: Camera, OS, Battery, processor, screen, size, cost, storage cùng với đó là hai nhãn cảm xúc: tích cực và tiêu cực. Bộ dữ liệu của Yiran va cộng sự [9] cùng với các khía cạnh: display, battery, camera và ba nhãn cảm xúc: tích cực, tiêu cực và trung tinh. Wei Xue và Tao Li [10] đã đề xuất một mô hình dựa trên mạng no ron phức hợp và cơ chế kiểm soát.

Đầu tiên là Gated Tanh-ReLU có thé trích xuất các đặc trưng một cách có chọn lọc các tính năng tình cảm theo khía cạnh hoặc các thực thé nhất định. Thứ hai, các tính toán của mô hình có thé dé dang tính toán song song trong quá trình đào tạo, bởi vì các lớp phức hợp không có phụ thuộc vào thời gian như trong các lớp LSTM mà hiện nay đang được sử dụng và các units gating cũng hoạt động độc lập với nhau. Các phương pháp cua Wei Xue va Tao Li áp dụng lên bộ dữ liệu từ cuộc thi SemEval 2014 Task 4. Shiliang Zheng và cộng sự [11] đã đề xuất một cách tiếp cận mới trong bài toán ABSA là mạng nơ-ron phân tích từ trái sang phải với rotatory attention (LCR-Rot).

Cách tiếp cận của họ có hai đặc điểm là: 1) phương pháp có ba điểm LSTM được tách biệt nhau ở trai, giữa và bên phải tương ứng với ba phần của đánh giá là ngữ cảnh bên trái, cụm từ chính và ngữ cảnh bên phải; 2) phương pháp có một rotatory attention dùng dé mô hình hóa mối quan hệ giữa hai ngữ cảnh trai/phai với cụm từ chính. Và đặc biệt target2context attention được sử dụng dé nắm bắt các từ chỉ cảm xúc, tình cảm ở trong hai ngữ cảnh trái/phải. Sau đó lớp này sẽ nắm bắt các từ quan trọng trong mục tiêu. Điều này dẫn đến hai bên đại diện ngữ cảnh của mục tiêu là: mục tiêu nhận biết trái và mục tiêu nhận thức phải.

Họ tiếp tục so sánh cách tiếp cận của họ trên ba tập dữ liệu điểm chuẩn với mười phương pháp liên quan được đề xuất gần đây. Ba bộ đữ liệu là SemEval 2014 Task 4 [3] trên cả hai lĩnh vực là nhà hàng, khách sạn và bộ tweets được thu thập bởi Dong và các cộng sự [12]. Và các kết quả cho thay cach tiép cận cua họ vượt trội hơn đáng kề so với các SOTA hiện nay. Qiao Liu và các cộng sự [13] đã đề xuất phân loại tình cảm dựa trên khía cạnh dựa trên khía cạnh với hai cơ chế attention enhancing là: cấp độ câu cơ chế chú ý có khả năng nắm bắt được điều quan trọng thông tin về các khía cạnh nhất định từ quan điểm toàn cầu, cơ chế chú ý ngữ cảnh chịu trách nhiệm đồng thời xem xét thứ tự của các từ và mối tương quan của chúng, bằng cách nhúng chúng vào một loạt ký ức tùy chỉnh.

Điều này để giải quyết vấn đề các cơ chế được đề xuất để phân loại tình cảm dựa trên khía cạnh chủ yếu tập trung vào việc xác định các từ cảm xúc hoặc chuyển đổi, mà không xem xét mức độ liên quan của những từ đó đối với các khía cạnh đã cho trong câu. Do đó, chúng thường không đủ dé xử ly các câu đa nghĩa và về mặt cú pháp cau trúc câu phức tạp. Thực nghiệm đã chứng minh kết quả của các mô hình của họ hoạt động tốt hơn mô hình SOTA, trong đó các cơ chế đề xuất đóng vai trò chủ đạo. Yukun Ma và các cộng sự [14] đã đề xuất một giải pháp mới dé nhắm mục tiêu phân tích tình cảm dựa trên khía cạnh, giải quyết các thách thức của cả phân tích tình cảm dựa trên khía cạnh và phân tích tình cảm có mục tiêu bằng cách khai thác kiến thức chung.

Họ tăng 10 cường mạng bộ nhớ ngắn hạn dài (LSTM) với một cơ chế chú ý phân cấp bao gồm chú ý cấp độ mục tiêu và chú ý cấp độ câu.

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

Tài liệu có tiêu đề Phân Tích Cảm Xúc Dựa Trên Khía Cạnh Trong Bình Luận Điện Thoại Thông Minh cung cấp cái nhìn sâu sắc về cách phân tích cảm xúc trong các bình luận liên quan đến điện thoại thông minh. Bằng cách tập trung vào các khía cạnh khác nhau của cảm xúc, tài liệu giúp người đọc hiểu rõ hơn về cách mà người tiêu dùng cảm nhận và đánh giá sản phẩm. Điều này không chỉ hữu ích cho các nhà phát triển sản phẩm mà còn cho các nhà tiếp thị, giúp họ điều chỉnh chiến lược của mình dựa trên phản hồi thực tế từ khách hàng.

Để mở rộng kiến thức của bạn về chủ đề này, bạn có thể tham khảo thêm tài liệu Hệ thống phân tích cảm xúc dựa trên khía cạnh đánh giá phản hồi khách hàng về điện thoại thông minh, nơi cung cấp cái nhìn chi tiết hơn về hệ thống phân tích cảm xúc trong lĩnh vực này. Ngoài ra, tài liệu Hệ thống phân tích cảm xúc bình luận sản phẩm thương mại điện tử cũng sẽ giúp bạn hiểu rõ hơn về cách áp dụng phân tích cảm xúc trong các nền tảng thương mại điện tử. Những tài liệu này sẽ là cơ hội tuyệt vời để bạn khám phá sâu hơn về phân tích cảm xúc và ứng dụng của nó trong thực tiễn.