Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 70 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
70
Dung lượng
1,88 MB
Nội dung
1 LỜI CAM ĐOAN Tôi xin cam đoan kiến thức, nội dung trình bày luận văn kiến thức tơi tìm hiểu, nghiên cứu, đọc, dịch tài liệu, tổng hợp trình bày theo kiến thức cá nhân hướng dẫn TS Trần Mạnh Tuấn Các kết luận văn tơi nghiên cứu chưa cơng bố đâu Các tài liệu có liên quan tơi sử dụng trình làm luận văn ghi rõ nguồn gốc Tôi xin cam đoan luận văn khơng chép lu mà hồn tồn nghiên cứu thực an n va Tôi xin chịu toàn trách nhiệm với cam đoan tn to ie gh Hà Nội, ngày 24 tháng 11 năm 2022 p Học viên d oa nl w lu ll u nf va an Trần Ngọc Thái Sơn oi m z at nh z m co l gm @ an Lu n va ac th si LỜI CẢM ƠN Sau thời gian học tập, nghiên cứu thực hiện, đến tơi hồn thành cơng trình nghiên cứu Trong q trình làm luận văn này, nhận động viên, giúp đỡ thầy cô, bạn bè người thân Trước tiên, xin chân thành cảm ơn sâu sắc tới TS Trần Mạnh Tuấn nhiệt tình hướng dẫn, cung cấp tài liệu, tạo điều kiện thuận lợi để tơi hồn thành tốt luận văn Tôi xin gửi lời cảm ơn tới thầy giáo Viện Công nghệ thông tin lu Ban Lãnh đạo, phòng Đào tạo, phòng chức Học viện Khoa học an va Công nghệ giảng dạy tạo môi trường học tập, nghiên cứu tốt để n tơi hồn thành đề tài to gh tn Sau cùng, tơi xin gửi lời cảm ơn đến gia đình, bạn bè, bạn p ie lớp cao học ITT20B, người đồng hành, giúp đỡ, chia sẻ với w trình thực luận văn oa nl Trân trọng! d Học viên ll u nf va an lu oi m Trần Ngọc Thái Sơn z at nh z m co l gm @ an Lu n va ac th si MỤC LỤC DANH MỤC BẢNG DANH MỤC HÌNH VẼ, BIỂU ĐỒ MỞ ĐẦU Lý chọn đề tài Mục đích nhiệm vụ nghiên cứu Đối tượng phạm vi nghiên cứu Phương pháp nghiên cứu đóng góp luận văn Cấu trúc luận văn lu an CHƯƠNG CƠ SỞ LÝ THUYẾT n va 1.1 Lý thuyết đồ thị tn to 1.2 Logic mờ 10 gh 1.3 Suy diễn mờ (Fuzzy Inference) 15 p ie 1.4 Đồ thị tri thức mờ 18 w 1.5 Ngôn ngữ MATLAB 20 oa nl 1.6 Tổng kết chương 24 d CHƯƠNG ĐỒ THỊ TRI THỨC MỜ 25 lu va an 2.1 Mơ hình đồ thị tri thức mờ phân lớp liệu 25 u nf 2.2 Xây dựng luật mờ 25 ll 2.3 Biểu diễn đồ thị tri thức mờ từ luật mờ 28 m oi 2.4 Suy diễn đồ thị tri thức mờ 30 z at nh 2.5 Các độ đo đánh giá trình phân lớp liệu 33 2.6 Ví dụ số việc xây dựng suy diễn đồ thị tri thức mờ 33 z gm @ 2.7 Tổng kết chương 43 l CHƯƠNG CÀI ĐẶT VÀ XÂY DỰNG ỨNG DỤNG 44 m co 3.1 Bài toán ứng dụng 44 an Lu 3.2 Mô tả liệu 44 3.3 Cài đặt xây dựng ứng dụng 48 n va 3.4 Kết thực nghiệm 50 ac th si KẾT LUẬN 55 PHỤ LỤC 56 Danh mục tài liệu tham khảo 68 lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th si DANH MỤC BẢNG Bảng 1: Hệ luật mờ 28 Bảng 2 Tập liệu đầu vào 35 Bảng 3: Bộ liệu đầu vào 36 Bảng 4: Bảng ma trận xân dựng đồ thị từ luật 39 Bảng 5: Bảng tính giá trị C với nhãn 40 Bảng 6: Bảng tính giá trị C với nhãn 40 Bảng 1: Các thuộc tính liệu đầu vào tập liệu bệnh ung thư Breast 45 lu an Bảng 2: Các thuộc tính liệu đầu vào tập liệu bệnh tiểu đường Diebetes 45 n va ie gh tn to Bảng 3: Các thuộc tính liệu đầu vào tập liệu đo chất lượng rượu Wine 46 p Bảng 4: Các thuộc tính liệu đầu vào tập liệu bệnh gan Liver 46 oa nl w Bảng 5: Dữ liệu Y học cổ truyền 48 d Bảng 6: Kết thực nghiệm Accuracy liệu UCI 51 an lu Bảng 7: Kết thực nghiệm thời gian liệu UCI 51 u nf va Bảng 8: Kết thực nghiệm Accuracy liệu tiền sản giật 53 ll Bảng 9: Kết thực nghiệm thời gian liệu tiền sản giật 53 oi m z at nh z m co l gm @ an Lu n va ac th si DANH MỤC HÌNH VẼ, BIỂU ĐỒ Hình 1: Một số dạng hàm thuộc 11 Hình 2: Mơ hình suy luận mờ với luật-một tiền đề 16 Hình 3: Mơ hình suy luận mờ luật-nhiều tiền đề 17 Hình 4: Mơ hình suy luận mờ hai luật hai tiền đề 18 Hình 5: Minh họa đồ thị tri thức mờ 19 Hình 1: Mơ hình đồ thị tri thức mờ phân lớp liệu 25 Hình 2: Sơ đồ tổng quan hệ suy diễn mờ 27 Hình 3: Biểu diễn đồ thị tri thức mờ từ luật mờ theo thuộc tính 29 lu an Hình 4: Biểu diễn đồ thị tri thức mờ 30 va n Hình 5: Quá trình suy diễn đồ thị tri thức mờ 32 gh tn to Hình 6: Đồ thị FKG cho luật 39 p ie Hình 1: Mơ hình cho tốn hỗ trợ chẩn đoán bệnh y học cổ truyền 49 d oa nl w Hình 2: Đồ thị tri thức mờ với bệnh án Y học cổ truyền 52 ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th si MỞ ĐẦU Lý chọn đề tài Với nghiên cứu gần đầy cho thấy việc sử dụng đồ thị tri thức mờ vấn đề Đồ thị tri thức (KG) phương pháp mạnh mẽ hỗ trợ xử lý vấn đề khai phá liệu KG kết hợp với kỹ thuật khác để giải tốn học máy Tuy nhiên, KG gặp khó khăn cho việc xây dựng đồ thị suy luận gần tập liệu đầu vào có thơng tin chưa đầy đủ, chưa xác Khi đó, mơ hình đồ thị tri thức mờ (FKG) thiết kế vào năm 2020 để giải vấn đề KG kết hợp với logic xây dựng lên đồ thị tri thức mờ Một lu an biểu đồ hình thành với nút biểu diễn nhãn ngôn ngữ n va cạnh xác định kết nối nhãn ngôn ngữ nhãn tn to đầu Đồ thị FKG thể lý theo quy luật tự nhiên tác động Do vậy, việc nghiên cứu đồ thị tri thức mờ cần thiết, giải p ie gh giá trị biên ngôn ngữ để đưa kết đầu tương ứng nl w hiệu số toán phân lớp liệu d oa Mục đích nhiệm vụ nghiên cứu an lu - Nghiên cứu lý thuyết mờ, lý thuyết đồ thị, đồ thị tri thức mờ u nf va - Xây dựng demo thử nghiệm mơ hình với tốn phân lớp liệu ll Đối tượng phạm vi nghiên cứu m oi - Logic mờ, đồ thị, đồ thị tri thức mờ (FKG) z at nh - Nghiên cứu Logic mờ, lý thuyết đồ thị, đồ thị tri thức mờ z - Cài đặt, mơ hình dựa ngơn ngữ lập trình Matlab @ thực tế m co l gm - Xây dựng thực thi demo liệu thu thập từ UCI liệu thu thập an Lu n va ac th si Phương pháp nghiên cứu đóng góp luận văn Phương pháp nghiên cứu lý luận: Học viên tập trung vào việc đọc hiểu, phân tích tốn, thu thập liệu cho tốn thơng qua nguồn tài liệu từ sách, giáo trình, … liên quan đến kiến thức sử dụng luận văn Phương pháp nghiên cứu thực tiễn: Tiến hành cài đặt mô hình đồ thị tri thức mờ, xây dựng demo với liệu thu thập Các bước thực q trình xây dựng mơ hình: lu an Thu thập liệu - Tiền xử lý liệu - Xây dựng mơ hình phân lớp kết - Đánh giá mơ hình n va - to - Demo mơ hình đồ thị tri thức mờ p ie gh tn - Báo cáo luận văn hoàn chỉnh đồ thi thức mờ ứng dụng w Cấu trúc luận văn oa nl Mở đầu: Trình bày tổng quan đề tài d Chương 1: Cơ sở lý thuyết: trình bày lý thuyết liên quan sử dụng va an lu đồ án u nf Chương 2: Đồ thị tri thức mờ: trình bày mơ hình đồ thị tri thức mờ, cách ll biểu diễn đồ thị tri thức mờ, suy diễn đồ thị tri thức mờ oi m z at nh Chương 3: Cài đặt ứng dụng: chương em trình bày cài đặt mơ hình tri thức mờ, thực nghiệm liệu UCI, đánh giá mơ hình đồ z thị tri thức mờ @ gm Kết luận: đánh giá công việc thực chưa thực m co l trình làm luận văn, đề xuất hướng phát triển tương lai an Lu n va ac th si CHƯƠNG CƠ SỞ LÝ THUYẾT 1.1 Lý thuyết đồ thị Đồ thị xây dựng dựa đỉnh (hay nút), cung (cạnh) đường nối đỉnh đồ thị với Khi lập trình để biểu diễn máy tính người ta sử dụng nhiều cách khác Trong lĩnh vực sử dụng đồ thị nhiều như: Toán học, tin học, … Khi đồ thị phương pháp tỏ hiệu với toán ứng dụng thực tế Đồ thị giải toán thực tế như: giao thơng, du lịch, giáo dục,… Nó cơng cụ trực quan hóa để biểu diễn, diễn tả toán lu Một đồ thị xây dựng có cấu trúc rời rạc, gồm thành phần: tập an n va đỉnh tập cạnh tn to Khi đồ thị: G=(V,E) gh Trong đồ thị gọi G, tập đỉnh gọi V, tập cạnh p ie gọi E Mỗi cạnh đồ thị cặp (u,v) với đỉnh u nối với đỉnh v, hai w đỉnh u, v thuộc vào tập V d oa nl Người ta chia đồ thị dựa tính chất cạnh tập E: an lu - Đồ thị G đơn đồ thị hai đỉnh (u,v) V có khơng va q cạnh E để nối từ u tới v ll u nf - Đồ thị G đồ thị đa cạnh đỉnh u đỉnh v V có từ oi m hai cạnh E nối từ đỉnh u tới đỉnh v z at nh - Đồ thị G gọi đồ thị vô hướng (undirected graph) cạnh nối đỉnh u đỉnh v đồ thị không định hướng z @ - Đồ thị có hướng G (directed graph) đồ thị cạnh nối đỉnh v l gm với đỉnh u có định hướng, xác định chiều đường cạnh đồ thị m co Cạnh cịn gọi cung đồ thị có hướng Nếu cạnh nối đỉnh u an Lu với đỉnh v đồ thị tương ứng với cung là: (u→v), (v→u) Khi đồ thị n va vơ hướng coi đồ thị có hướng ac th si 10 1.2 Logic mờ Logic mờ xây dựng dựa lý thuyết mờ sử dụng để suy luận, lập luận dựa việc xấp xỉ thay lập luận xác logic (như lập luận tiến, lập luận lùi) Logic mờ sử dụng mặt ứng dụng lý thuyết mờ để xử lý giá trị mờ giới thực tốn thực tế [1,2,3,4] Độ xác thường hay nhầm lẫn với xác suất Nhưng, hai khái niệm hồn tồn khác nhau, độ xác logic mờ khả lu xảy biến cố hay điều kiện mà việc biểu diễn độ liên thuộc với an n va tập định nghĩa khơng rõ ràng [0,1], biểu diễn câu khơng xác giới thực như: “hơi gh tn to Logic mờ xây dựng dựa độ thuộc có miền giá trị đoạn p ie nhanh”, “rất nhanh”, “hơi chậm”, “rất chậm”, “chậm chút”… Khi đó, phép tốn tập hợp khơng xác định đầy đủ quan hệ nl w câu với Do vậy, quan hệ lý thuyết xác suất d oa logic mờ có liên quan tới an lu Ý tưởng Logic mờ giáo sư Lotfi Zadeh Đại học California- u nf va Berkeley xây dựng từ năm 1965 Tuy ứng dụng thành cơng nhiều lĩnh vực, tồn nhiều nhược điểm khác ll oi m tảng toán học, dẫn đến số nghiên cứu khoa học logic mờ không rõ z at nh luận vững mà thực thơng qua thực nghiệm giới thực Nó bị phủ nhận số kỹ sư ngành điều khiển tự động khả z thẩm định số lý khác Trong tốn học người ta ln mong muốn @ gm xây dựng tảng vững tảng, thực tế có l số tượng, vật sai hoàn cảnh, thời điểm khác m co mơ hình tốn học biểu diễn khơng đầy đủ tồn vẹ Ví an Lu dụ lĩnh vực thống kê, nhà thống kê ln khẳng định có xác suất thể cho không chắn cho chặt chẽ tốn học va n khơng gian vơ hạn, thực tế thứ có giới hạn, xác ac th si 56 PHỤ LỤC Code suy diễn mờ: function [centers centers_var t t_var] = MakeRules(train_data) data_num attribute_num] = size(train_data); cluster = zeros(1, attribute_num); cluster(1) = 2; for i=2:attribute_num temp = length(unique(train_data(:,i))); lu if temp == an n va cluster(i) = 2; cluster(i) = 3; p ie gh tn to elseif temp == w else d end oa nl cluster(i) = 5; ll u nf va an lu end oi m m = 2; maxTest = 200; z at nh esp = 0.01; z n va V = 0; an Lu feature_data = train_data(:,feature_index); m co for feature_index=1:attribute_num l centers = cell(attribute_num-1, 1); gm @ center_vector = cell (1, attribute_num); ac th si 57 V_var = 0; min_value = min(train_data(:,feature_index)); max_value = max(train_data(:,feature_index)); delta = max_value - min_value; if cluster(feature_index) == V(1,1) = min_value - 0.5; V(2,1) = max_value; elseif cluster(feature_index) == lu V(1,1) = min_value; an n va V(2,1) = min_value + delta/2; gh tn to V(3,1) = max_value; else p ie w V(1,1) = min_value; oa nl V(2,1) = min_value + delta/4; d V(3,1) = min_value + 2*delta/4; an lu V(4,1) = min_value + 3*delta/4; va ll u nf V(5,1) = max_value; oi m end z at nh [center,U] = FCM_Function(feature_data,cluster(feature_index),V,m,esp,maxTest); z center_vector{feature_index}(:,1) = center(:,1); n va for j=1:cluster(feature_index) an Lu maximum = max(U(i,:)); m co for i=1:data_num l gm @ U = U'; ac th si 58 if (maximum == U(i,j)) rules(i,feature_index) = j; end end end if feature_index ~= center = center'; centers{feature_index-1} = center(1,:); lu end an n va end gh tn to [t,sigma_M] = RuleWeight(rules, train_data,cluster,center_vector); p ie w sigma_M(1,:) = []; oa nl for i=1:(attribute_num-1) d sigma_M(i,2:5) = sigma_M(i,1); sigma_M_var(1,:) = []; ll u nf va an lu end oi m beta = zeros(data_num,attribute_num); z at nh for i=1:data_num beta(i,:) = [[1 train_data(i,2:attribute_num)]\train_data(i,1)]'; z m co l for i=1:data_num gm label = train_data(:,1); @ end n va end an Lu rules(i,(attribute_num+1)) = min(t(i,2:attribute_num)); ac th si 59 for i=1:data_num-1 for j=i+1:data_num if(rules(i,2:attribute_num) == rules(j,2:attribute_num)) if(rules(i,(attribute_num+1)) > rules(j,(attribute_num+1))) rules(j,:)=0; else rules(i,:)=0; end lu end an n va end gh tn to end Rules with weight < 0.5 will be removed p ie w for i=1:data_num oa nl if(rules(i,(attribute_num+1)) < 0.5) d rules(i,:) = 0; va an lu end ll u nf end oi m rules(:,1) = []; z at nh Filter rules RuleCheck = zeros(1,attribute_num); z m co l if (rules(i,:) ~= RuleCheck(1,:)) gm for i=1:data_num @ j = 1; an Lu FilteredRules(j,:) = [rules(i,1:(attribute_num-1)) label(i)]; n va FilterT(j,:)=t(i,:); ac th si 60 j = j + 1; end end W_rule=min(FilterT'); ruleList = FilteredRules; Code xây dựng đồ thị tri thức: for i =1:r1 j=1; lu for l=1:r2-2 an n va for h=l+1:r2-1 gh tn to dem=0; for t=1:r1 p ie w if(ruleList1(t,l)==ruleList1(i,l)) oa nl &(ruleList1(t,h)==ruleList1(i,h)) d dem=dem+1; ll u nf end va an lu end oi m A(i,j)=dem/r1; end z at nh j=j+1; z an Lu n va for j=1:k2 m co for i=1:2 l [k1 k2]= size(A); gm end @ end ac th si 61 tong=0; for l=1:k1 if ruleList1(l,r2)==i-1 tong=tong+A(l,j); end end T(i,j)=tong; end lu end an n va for i=1: r1 gh tn to dem=1; for j=1:r2-2 p ie w for k=j+1:r2-1 oa nl dem1=0; d dem2=0; va an lu for l=1:r1 ll u nf if (ruleList1(l,j)==ruleList1(i,j))&(ruleList1(l,r2)==ruleList1(i,r2)) oi m dem1=dem1+1; z at nh end if (ruleList1(l,k)==ruleList1(i,k))&(ruleList1(l,r2)==ruleList1(i,r2)) z m co l gm end @ dem2=dem2+1; n va M1=dem1/r1; an Lu end ac th si 62 M2=dem2/r1; for l1=1:2 if ruleList1(i,r2)==l1 B(i,dem)=T(l1,dem)*min(M1,M2); end end dem=dem+1; end lu end an n va end gh tn to Code suy diễn đồ thị tri thức mờ: for i=1: a1 p ie w dem=1; oa nl for j=1:r2-2 d for k=j+1:r2-1 ll u nf va dem2=0; an lu dem1=0; oi m for l=1:r1 if (ruleList1(k,r2)==0) z at nh if (te(i,j)==ruleList1(l,j))&(te(i,k)==ruleList1(l,k)) z an Lu n va end m co end l dem2=dem2+B(l,dem); gm else @ dem1=dem1+B(l,dem); ac th si 63 end C1(i,dem)=dem1; C2(i,dem)=dem2; dem=dem+1; end end end minC1=min(C1'); lu maxC1=max(C1'); an n va D1=minC1+maxC1; gh tn to minC2=min(C2'); maxC2=max(C2'); p ie for k=1:a1 oa nl w D2=minC2+maxC2; d if D1(k)>D2(k) ll u nf va else an lu nhan(k)=0; oi m nhan(k)=1; end z at nh end z m co l Code mơ hình FIS để so sánh gm @ Độ đo độ xác (accuracy) thời gian tính toán (computational time) function [Time, Accuracy, Recall, Precision] = Run_Train_FIS(temp_data, n va eta=0.000001; an Lu centers, centers_var,ruleList, ruleList_var) ac th si 64 term_num=5; FIS_para_filename = strrep('Train','.txt','.mat'); FIS_para_filename = strrep(FIS_para_filename, 'Database', 'FIS'); addpath(' \output'); load([' \output\' FIS_para_filename]); train_output = temp_data(:,1); temp_data(:,1) = []; train_input = temp_data; lu input_num=size(train_input,1); an n va attri_num=size(train_input,2); gh tn to rule_num=size(ruleList,1); rule_length=size(ruleList,2); p ie w re_degree_M=ones(input_num,attri_num,term_num); oa nl wtsum = zeros(input_num,1); d M_DataPerRule = zeros(input_num,rule_num); an lu start_time_train = cputime; ll u nf va for i=1:input_num oi m for j=1:attri_num z at nh for k=1:length(centers{j}) degree_M(i,j,k) = gaussmf(train_input(i,j),[sigma_M(j,k) z an Lu n va min_M=1; m co end l end gm end @ centers{j}(k)]); ac th si 65 for i=1:input_num for j=1:rule_num min_M=1; for k=1:attri_num degree_M(i,k,ruleList(j,k)); if min_M>degree_M(i,k,ruleList(j,k)); min_M=degree_M(i,k,ruleList(j,k)); lu end an n va end gh tn to M_DataPerRule(i,j)=re_min_M; end p ie oa nl w end d result=zeros(input_num,1); va an lu for i=1:input_num ll u nf result(i)=0; wtsum(i)=0; oi m for j=1:rule_num z at nh wtsum(i)=wtsum(i)+M_DataPerRule(i,j)*cos(M_DataPerRule(i,j)); result(i)=result(i)+M_DataPerRule(i,j)*cos(M_DataPerRule(i,j))*ruleLis z an Lu n va temp=result; m co end l result(i)=sqrt(result(i)^2 /wtsum(i)^2); gm end @ t(j,rule_length); ac th si 66 data_num=size(result); for i=1:data_num if temp(i)>=0.41*(max(train_output)+min(train_output)) temp(i)=max(train_output); else temp(i)=min(train_output); end end lu end_time_train = cputime; an n va Time = end_time_train - start_time_train; gh tn to TN=0; TP=0; p ie oa nl FP=0; w FN=0; d for i=1:size(temp) an lu if (temp(i)==train_output(i))& (temp(i)==0) ll u nf va TP=TP+1; oi m end TN=TN+1; z at nh if (temp(i)==train_output(i))& (temp(i)==1) z an Lu n va if (train_output(i)==1)& (temp(i)==0) m co end l FN=FN+1; gm if (train_output(i)==0)& (temp(i)==1) @ end ac th si 67 FP=FP+1; end end Accuracy=(TN+TP)/(TN+TP+FN+FP); lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th si 68 Danh mục tài liệu tham khảo [1] Wenqiang Liu, Jun Liu, Mengmeng Wu, Samar Abbas, Qinghua Zheng, Representation learning over multiple knowledge graphs for knowledge graphs alignment Neurocomputing, Volume 320, December 2018, Pages 12-24 [2] Yantao Jia, Yuanzhuo Wang, Xiaolong Jin, Xueqi Cheng, Path-specific knowledge graph embedding, Knowledge-Based Systems, Volume 151, July 2018, Pages 37-44 [3] Thao, N X., Cuong, B C., Ali, M., & Lan, L H (2018) Fuzzy lu equivalence on standard and rough neutrosophic sets and applications to an clustering analysis In Information Systems Design and Intelligent va n Applications (pp 834-842) Springer, Singapore gh tn to [4] Giang, N L., Son, L., H., Ngan, T T., Tuan, T M., Phuong, H T., Abdel- ie Basset, M., de Macêdo, A R L., & Albuquerque, V (2019) Novel p Incremental Algorithms for Attribute Reduction from Dynamic Decision nl w Tables using Hybrid Filter–Wrapper with Fuzzy Partition Distance IEEE d oa Transactions on Fuzzy Systems, 28(5), pp.858-873 an lu [5] Luong Thi Hong Lan et al., “A New Complex Fuzzy Inference System Access Vol u nf va with Fuzzy Knowledge Graph and Extensions in Decision Making” IEEE 8, 2020 (164899-164921) DOI: ll oi m 10.1109/ACCESS.2020.3021097 z at nh [6] Lien Faelens, Kristof Hoorelbeke, Eiko Fried, Rudi De Raedt, Ernst H W Koster, Negative influences of Facebook use through the lens of network z analysis,Computers in Human Behavior, Volume 96, July 2019, Pages 13-22 gm @ [7] Wenqiang Liu, Jun Liu, Mengmeng Wu, Samar Abbas, Qinghua Zheng, l Representation learning over multiple knowledge graphs for knowledge m co graphs alignment Neurocomputing, Volume 320, December 2018, Pages an Lu 12-24 n va ac th si 69 [8] De Matteis, A D., Marcelloni, F., & Segatori, A (2015, August) A new approach to fuzzy random forest generation In Fuzzy Systems (FUZZ-IEEE), 2015 IEEE International Conference on (pp 1-8) IEEE [9] James, S C., Zhang, Y., & O'Donncha, F (2018) A machine learning framework to forecast wave conditions Coastal Engineering, 137, 1-10 [10] Luong Thi Hong Lan et al., “A New Complex Fuzzy Inference System with Fuzzy Knowledge Graph and Extensions in Decision Making” IEEE Access Vol 8, 2020 (164899-164921) DOI: 10.1109/ACCESS.2020.3021097 lu [11] N K Geetha, P Sekar, An unprecedented multi attribute decision an making using graph theory matrix approach, Engineering Science and va n Technology, an International Journal, Volume 21, Issue 1, February 2018, gh tn to Pages 7-16 ie [12] Phuong, N H., & Kreinovich, V (2001) Fuzzy logic and its p applications in medicine International journal of medical informatics, 62(2), oa nl w 165-173 [13] Khang, T D., Phong, P A., Dong, D K., & Trang, C M (2010, July) d an lu Hedge Algebraic Type-2 Fuzzy Sets In International Conference on Fuzzy u nf va Systems (pp 1-8) IEEE [14] Son, L.,H., Tuan, T M (2016) A cooperative semi-supervised fuzzy ll z at nh with Applications, 46, 380-393 oi m clustering framework for dental X-ray image segmentation Expert Systems [15] Cù, K L., Trần, M T., Lê, H S., Lương, T H L., Phạm, M C., z @ Nguyễn, T T., & Phạm, V H (2021) Chẩn đoán bệnh y học cổ truyền: l gm Hướng tiếp cận dựa đồ thị tri thức mờ dạng cặp Các cơng trình nghiên cứu, phát triển ứng dụng Công nghệ Thông tin Truyền thông, 59-68 m co [16] Üncü, Ü (2010) Evaluation of pulmonary function tests by using fuzzy an Lu logic theory Journal of medical systems, 34(3), 241-250 n va ac th si 70 [17] Zaidi, N L B., Santen, S A., Purkiss, J A., Teener, C A., & Gay, S E (2016) A Hybrid Interview Model for Medical School Interviews: Combining Traditional and Multisampling Formats Academic Medicine, 91(11), 1526-1529 [18] Boriss Siliverstovs, Daniel S Wochner, Google Trends and reality: Do the proportions match?: Appraising the informational value of online search behavior: Evidence from Swiss tourism regions, Journal of Economic Behavior & Organization, Volume 145, January 2018, Pages 1-23 lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th si