CHƯƠNG 1- TỔNG QUAN VỀ KHAI PHÁ QUAN ĐIỂM VÀ KỸ THUẬT HỌC SÂU Chương này tập trung nghiên cứu sự gắn kết giữa lý thuyết học sâu với bài toán khai phá quan điểm thông qua việc: (i) tìm hiểu, nghiên cứu lý thuyết khai phá và phân tích quan điểm, các mức cụ thể trong khai phá quan điểm và những nghiên cứu đã có trước đây dựa trên các hướng tiếp cận khác nhau cùng với những thuận lợi và hạn chế của các hướng tiếp cận này để có cơ sở định hướng nghiên cứu cho luận án; (ii) tìm hiểu các kỹ thuật học sâu phổ biến hiện nay, từ đó xác định những kỹ thuật nào có thể áp dụng cho trích rút, phân loại quan điểm; (iii) xác định kỹ thuật, hướng tiếp cận khai phá quan điểm và phương pháp đánh giá mô hình khai phá quan điểm được sử dụng trong luận án. Dựa trên cơ sở này, phần cuối chương trình bày các đề xuất cho mô hình trích rút, khai phá quan điểm sử dụng học sâu. Các đề xuất này sẽ được thực hiện và trình bày chi tiết trong các chương tiếp theo của luận án. Khai phá quan điểm Quan điểm thể hiện thái độ, xúc cảm của chủ thể bày tỏ quan điểm đối với một sản phẩm, dịch vụ, một nhân tố cụ thể có tầm ảnh hưởng lớn đối với cộng đồng hay một chính sách mới tác động đến quyền lợi, nghĩa vụ của toàn xã hội.
Quan điểm đóng vai trò nền tảng trong tiến trình ra quyết định của mỗi cá nhân, tổ chức và được chia thành hai loại [11][101]: (1) quan điểm chính quy và (2) quan điểm so sánh. (1) Quan điểm chính quy được chia thành hai loại: quan điểm trực tiếp_được thể hiện trực tiếp trên thực thể hoặc khía cạnh của thực thể và quan điểm không trực tiếp_ không thể hiện trực tiếp trên thực thể hoặc trên khía cạnh của thực thể mà dựa trên những kết quả của nó trên một số thực thể khác. (2) Quan điểm so sánh biểu diễn mối liên quan về độ tương tự hoặc khác nhau của các thực thể hoặc thể hiện quan điểm của chủ thể nắm giữ quan điểm là thích khía cạnh này hơn hay khía cạnh kia hơn. Ngoài ra, khai phá quan điểm cũng có thể phân loại thành: (i) quan điểm hiện hay (ii) quan điểm ẩn, dựa trên cách quan điểm được thể hiện trong văn bản [12].
Quan điểm hiện là một câu chủ quan cung cấp một quan điểm chính quy hay quan điểm so sánh. Quan điểm ẩn là một câu khách quan mang ngụ ý quan điểm chính quy hay quan điểm so sánh. Quan điểm được định nghĩa là nhóm năm thành phần (ei, aij, sijkl, hk, tl) [11] với: - ei : tên của thực thể - aij: khía cạnh của ei - sijkl: quan điểm trên khía cạnh aij của thực thể ei - hk : người nắm giữ quan điểm - tl : thời gian khi quan điểm được biểu diễn bởi hk Bất cứ khi nào cần đưa ra một quyết định, người dùng sẽ có khuynh hướng tìm kiếm những quan điểm của những người đi trước, trải nghiệm trước. Chẳng hạn như các cá nhân thường tìm kiếm quan điểm từ bạn bè, gia đình, người quen hoặc cộng đồng mạng.
Các tổ chức, doanh nghiệp thường tìm kiếm các quan điểm từ các cuộc khảo sát, các nhóm tập trung, các cuộc bỏ phiếu, các chuyên gia tư vấn… Cụ thể khi có một tập tài liệu quan điểm, việc khai phá quan điểm về cơ bản sẽ lần lượt thực hiện những tác vụ sau: ▪ Rút trích, phân loại thực thể ▪ Rút trích, phân loại khía cạnh ▪ Rút trích, phân loại chủ thể nắm giữ quan điểm ▪ Rút trích, chuẩn hoá thời gian ▪ Phân loại quan điểm trên từng khía cạnh là tích cực, tiêu cực hay trung lập ▪ Phát sinh tất cả các nhóm quan điểm năm thành phần (ei, aij, sijkl, hk, tl) có xuất hiện trong tập tài liệu dựa trên kết quả thu được từ các công việc vừa thực hiện. Ví dụ: “(1) Danang is a beautiful and friendly tourist city. (2) My brother and I used to travel here. (3) My brother loves smooth white sandy beach stretching his eyes.
(4) I like shimmering bridges in the evening. (5) We tried seafood here, so delicious. (6) 10 However, my brother still complained about traffic in Danang. Tiếp theo là rút trích khía cạnh biểu diễn: aij = {“sandy beach”, “bridges”, “seafood”, “traffic”}.
Tiếp theo tìm kiếm người nắm giữ quan điểm hk trong câu (1), (4) và (5) là {Mark} và trong câu (3), (5) và (6) là {anh trai của Mark}. Sau đó xác định thời gian tl khi văn bản này được đưa lên vào ngày 18/6/2019. Tác vụ tiếp là phân loại quan điểm sijkl: quan điểm là tích cực trong câu (1) về thành phố du lịch Đà Nẵng. Câu (3) đưa ra một quan điểm tích cực về bãi biển Đà Nẵng.
Câu (4) thể hiện quan điểm tích cực về các cây cầu ở Đà Nẵng. Câu (5) cũng đưa ra một quan điểm tích cực về hải sản ở Đà Nẵng. Câu (6) thể hiện quan điểm tiêu cực về giao thông ở Đà Nẵng. Tác vụ cuối cùng là tiến hành phát sinh tất cả các quan điểm dưới dạng nhóm năm thành phần (ei, aij, sijkl, hk, tl).
Như vậy tác vụ này cuối cùng sẽ sinh ra năm quan điểm là các nhóm năm thành phần: (tourist, general, positive, Mark, June-18-2019) (tourist, sandy beach, positive, Mark’s brother, June-18-2019) (tourist, bridges, positive, Mark, June-18-2019) (tourist, food_quality, positive, Mark and his brother, June-18-2019) (tourist, traffic, negative, Mark’s brother, June-18-2019) Khai phá quan điểm hay phân tích cảm xúc là lĩnh vực nghiên cứu nhằm trích rút thông tin về quan điểm, cảm nghĩ, tính chủ quan, sự đánh giá, thái độ, ảnh hưởng, tầm nhìn, xúc cảm…được diễn tả trong văn bản. Các cấp độ khai phá quan điểm Theo Bing Liu [11][12], khai phá quan điểm có thể được phân chia thành các cấp độ/mức khác nhau, được thể hiện ở Hình 1. 11 Khai phá quan điểm mức khía cạnh Khai phá quan điểm mức câu Khai phá quan điểm mức tài liệu Hình 1. Các cấp độ cụ thể trong khai phá quan điểm Mỗi cấp độ trong Hình 1.1 sẽ phù hợp với các tiêu chí và yêu cầu khai phá quan điểm cụ thể trong từng bài toán nhất định.
Khai phá quan điểm mức tài liệu Trong khai phá quan điểm mức tài liệu, toàn bộ văn bản được phân loại vào một trong các lớp quan điểm tích cực, tiêu cực hoặc trung lập tuỳ thuộc vào độ phân cực của thông tin chủ quan được thể hiện trên tài liệu. Cụ thể với một tài liệu bình luận được người dùng cung cấp, khai phá quan điểm sẽ giúp phát hiện được quan điểm của họ thể hiện trên toàn bộ nội dung bình luận. Khai phá quan điểm mức câu Nếu khai phá quan điểm mức tài liệu tập trung phân loại toàn bộ văn bản vào một trong ba lớp quan điểm thì khai phá quan điểm mức câu sẽ thực hiện ở phạm vi cụ thể và chi tiết hơn, đó là tiến hành phân loại quan điểm thể hiện trên mỗi câu bình luận trong toàn văn bản vào một trong ba lớp tích cực, tiêu cực hoặc trung lập. Khai phá quan điểm mức khía cạnh hay mức đặc trưng Khai phá quan điểm mức khía cạnh liên quan đến việc xác định và trích rút những khía cạnh của sản phẩm từ dữ liệu nguồn và xác định quan điểm bày tỏ trên từng khía cạnh đó.
Việc khai phá quan điểm ở mức tài liệu hay mức câu không thể hiện quan điểm tích cực, tiêu cực hay trung lập của người nắm giữ quan điểm đối với từng khía cạnh cụ thể của thực thể được đề cập trong câu hay tài liệu bình luận. Có thể một tài liệu là tích cực trên một thực thể không có nghĩa rằng người nắm giữ quan điểm có các quan điểm 12 tích cực trên tất cả các khía cạnh của thực thể đó. Tương tự, một tài liệu là tiêu cực không có nghĩa là người nắm giữ quan điểm không thích mọi thứ của thực thể. Thực tế thì trong một tài liệu đánh giá, người nắm giữ quan điểm thường thể hiện cả những quan điểm tích cực và tiêu cực trên mỗi khía cạnh của thực thể mặc dù ý kiến tổng quát trên thực thể đó có thể hoặc tích cực hoặc tiêu cực.
Như vậy để đạt được đến các quan điểm cụ thể trên từng khía cạnh chi tiết của thực thể thì cần khai phá quan điểm ở mức khía cạnh. Khai phá quan điểm dựa trên cơ cấu gồm sáu tác vụ được minh hoạ trong ví dụ ở mục 1.1 được gọi là khai phá quan điểm dựa trên khía cạnh hay khai phá quan điểm mức khía cạnh [90][91]. Một mô hình tổng hợp và khai phá quan điểm mức khía cạnh sẽ đảm bảo cung cấp một công thức hoàn chỉnh, trọn vẹn và chi tiết cho vấn đề khai phá quan điểm. Mô hình sẽ xác định những mẫu thông tin chìa khoá nên được khai phá và mô tả một quá trình tổng hợp quan điểm có cấu trúc được tổng hợp từ những văn bản phi cấu trúc.
Cụ thể mô hình chỉ khai phá những khía cạnh của sản phẩm, dịch vụ mà người dùng bày tỏ quan điểm của họ trên đó và xác định những quan điểm này là tích cực hay tiêu cực. Mỗi một cấp độ trong ba cấp độ khai phá quan điểm đã nêu trong các mục 1.3 có thể hữu dụng trong các ngữ cảnh khác nhau. Việc lựa chọn sử dụng cấp độ nào phụ thuộc vào yêu cầu và mục tiêu cụ thể của một tác vụ khai phá quan điểm nhất định. Ví dụ như khai phá quan điểm mức tài liệu có thể phù hợp để phân tích nhanh quan điểm của một số lượng lớn tài liệu, trong khi khai phá quan điểm mức khía cạnh có thể hữu ích hơn để hiểu quan điểm đối với mỗi khía cạnh hoặc đối tượng cụ thể trong tài liệu.
Luận án tập trung vào khai phá quan điểm mức khía cạnh. Đây là cấp độ chi tiết nhất trong ba cấp độ khai phá quan điểm nhằm giúp hệ thống xác định được quan điểm cụ thể của người dùng thể hiện trực tiếp trên mỗi khía cạnh trong tài liệu bình luận được đề cập. Các hướng nghiên cứu khai phá quan điểm Các hệ thống khai phá quan điểm hiện nay nghiên cứu khả năng phân loại, tổng hợp, tìm kiếm và khôi phục quan điểm… đều tập trung vào một số tác vụ cụ thể như trích rút khía cạnh của thực thể mà chủ thể bình luận thể hiện quan điểm trên đó; trích 13 rút từ hoặc cụm từ thể hiện quan điểm của chủ thể bình luận; xác định hướng quan điểm của từ hoặc cụm từ được trích rút từ đó xác định quan điểm của tài liệu, của câu hay cụ thể là quan điểm trên mỗi khía cạnh được trích rút.