Một số vấn đề về hệ chuyên gia

93 9 0
Một số vấn đề về hệ chuyên gia

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Lê Tuấn Vũ MỘT SỐ VẤN ĐỀ VỀ HỆ CHUYÊN GIA Ngành: Công nghệ thông tin Mã số: 1.01.10 LUẬN VĂN THẠC SĨ NGƢỜI HƢỚNG DẪN KHOA HỌC PGS.TS VŨ ĐỨC THI Hà Nội - 2006 -2- MỤC LỤC MỤC LỤC DANH SÁCH HÌNH VẼ DANH SÁCH BẢNG BIỂU BẢNG TỪ VIẾT TẮT TỪ KHOÁ LỜI CẢM ƠN MỞ ĐẦU CHƢƠNG - HỆ CHUYÊN GIA, CÁC PHƢƠNG PHÁP BIỂU DIỄN TRI THỨC TRONG MÁY TÍNH 13 1.1 HỆ CHUYÊN GIA 13 1.1.1 Định nghĩa 13 1.1.2 Hai yếu tố quan trọng hệ chuyên gia 13 1.1.3 Lý xây dựng phạm vi ứng dụng hệ chuyên gia 14 1.1.4 Tác dụng hệ chuyên gia 14 1.1.4.1 Điều khiển 14 1.1.4.2 Thiết kế 15 1.1.4.3 Chẩn đoán 15 1.1.4.4 Giảng dạy 15 1.1.4.5 Diễn giải 16 1.1.4.6 Giám sát 16 1.1.4.7 Lập kế hoạch 16 1.1.4.8 Dự đoán 16 1.1.4.9 Chẩn trị 17 1.1.4.10 Lựa chọn 17 1.1.4.11 Mô 17 1.1.5 Cấu trúc hệ chuyên gia 17 1.1.5.1 Cơ sở tri thức 18 -3- 1.1.5.2 Bộ nhớ làm việc 18 1.1.5.3 Môtơ suy luận 19 1.1.5.4 Phƣơng tiện giải thích 19 1.1.5.5 Giao diện 20 1.1.6 Các đặc tính hệ chuyên gia 21 1.1.6.1 Tách tri thức khỏi điều khiển 21 1.1.6.2 Tri thức chuyên gia 22 1.1.6.3 Tập trung nguồn chuyên gia 22 1.1.6.4 Lập luận ký hiệu 22 1.1.6.5 Lập luận may rủi 23 1.1.6.6 Lập luận khơng xác 23 1.1.6.7 Khả giải 23 1.1.6.8 Độ phức tạp vừa phải vấn đề 24 1.1.6.9 Chấp nhận sai lầm 24 1.1.7 1.2 Các giai đoạn xây dựng hệ chuyên gia 24 CÁC PHƢƠNG PHÁP BIỂU DIỄN TRI THỨC 25 1.2.1 Giới thiệu 25 1.2.2 Các loại tri thức 26 1.2.3 Các kỹ thuật biểu diễn tri thức 27 1.2.3.1 Bộ ba Đối tƣợng - Thuộc tính - Giá trị 27 1.2.3.2 Hệ luật 29 1.2.3.3 Mạng ngữ nghĩa 36 1.2.3.4 Frame 38 1.2.3.5 Logic 42 1.2.4 Một số kiến trúc hệ chuyên gia phổ biến 51 1.2.4.1 Hệ chuyên gia dựa luật 51 1.2.4.2 Hệ chuyên gia dựa frame 53 KẾT LUẬN CHƢƠNG MỘT 55 CHƢƠNG - CƠ CHẾ SUY LUẬN TRONG HỆ CHUYÊN GIA 56 -4- 2.1 LẬP LUẬN 56 2.1.1 Suy luận theo cánh suy diễn 56 2.1.2 Suy luận quy nạp 57 2.1.3 Suy luận đoán 57 2.1.4 Suy luận tƣơng tự, loại suy 58 2.1.5 Suy luận theo lẽ thƣờng 58 2.1.6 Suy luận không đơn điệu 59 2.2 SUY DIỄN 60 2.2.1 Modus ponens modus tollens 60 2.2.2 Giải vấn đề 62 2.2.3 Giải vấn đề cách tự nhiên 64 2.3 SUY LUẬN TIẾN - LÙI 65 2.3.1 Tổng quan 65 2.3.2 Suy diễn tiến (Forward chaining) 65 2.3.3 Suy luận lùi (backward chaining) 70 2.3.3.1 Suy luận lùi 70 2.3.3.2 Lên lịch đích 74 2.3.3.3 Các đích ngƣời dùng đặt 74 2.3.3.4 Các đích luật tạo 75 2.3.3.5 Cơ chế giải thích suy luận lùi 76 2.3.4 Ƣu nhƣợc điểm kỹ thuật suy luận 76 2.3.4.1 Ƣu điểm suy luận tiến 76 2.3.4.2 Nhƣợc điểm suy luận tiến 77 2.3.4.3 Ƣu điểm suy luận lùi 77 2.3.4.4 Nhƣợc điểm suy luận lùi 77 2.3.5 Chọn suy luận tiến suy luận lùi 77 KẾT LUẬN CHƢƠNG HAI 79 -5- CHƢƠNG - THIẾT KẾ, XÂY DỰNG HỆ TRỢ GIÚP KIỂM TOÁN VIÊN PHÁT HIỆN CÁC KHU VỰC RỦI RO CỦA BÁO CÁO TÀI CHÍNH TRONG QUÁ TRÌNH LẬP KẾ HOẠCH KIỂM TỐN 80 3.1 ĐẶT VẤN ĐỀ 80 3.2 PHÂN TÍCH THƠNG TIN ĐẦU VÀO 81 3.2.1 Danh sách chuyên gia 81 3.2.2 Danh mục rủi ro 82 3.2.3 Danh mục đặc điểm điều tra 82 3.2.4 Bảng luật xác định rủi ro chuyên gia 82 3.3 PHÂN TÍCH THƠNG TIN ĐẦU RA 84 3.4 YÊU CẦU KHẢ NĂNG CỦA HỆ THỐNG 84 3.4.1 Yêu cầu hệ thống 84 3.4.1.1 Đối với kiểm toán viên: 84 3.4.1.2 Đối với đơn vị: 85 3.4.2 3.5 Khả hệ thống 85 TỔ CHỨC DỮ LIỆU VÀ SƠ ĐỒ THIẾT KẾ HỆ THỐNG 85 3.5.1 Hình thức biểu diễn liệu 85 3.5.2 Phƣơng án tổ chức liệu 86 3.6 THUẬT TỐN PHÁT HIỆN RỦI RO CỦA BÁO CÁO TÀI CHÍNH 86 3.7 GIAO DIỆN CỦA HỆ THỐNG 88 3.7.1 Giao diện 88 3.7.2 Cập nhật sở tri thức xác định khả rủi ro 90 3.7.3 Xác định rủi ro 91 KẾT LUẬN 92 TÀI LIỆU THAM KHẢO 93 -6- DANH SÁCH HÌNH VẼ Hình 1.1: So sánh việc giải vấn đề chuyên gia hệ chuyên gia 18 Hình 1.2: Các thành phần hệ chuyên gia 21 Hình 1.3: Các giai đoạn xây dựng hệ chuyên gia 25 Hình 1.4: Biểu diễn tri thức theo ba O - A - V 28 Hình 1.5: Ví dụ suy diễn dựa luật 30 Hình 1.6: Một phần nội dung nhớ cho biết tuổi các nhân 33 Hình 1.7: Tập luật liên quan đến việc hỏng xe 35 Hình 1.8 Khí cầu GoodYear thể mạng ngữ nghĩa 37 Hình 1.9 Cấu trúc frame 39 Hình 1.10: Nhiều mức frame mơ tả quan hệ phức tạp 40 Hình 1.11: Tay máy khối hộp 48 Hình 1.12 Kiến trúc hệ chuyên gia dựa luật 53 Hình 2.1: Các hoạt động hệ thống suy diễn tiến 66 Hình 2.2: Các bƣớc suy diễn lùi 72 Hình 2.3 Các bƣớc xác định lỗi mƣời module 75 Hình 3.1 Sơ đồ liệu quan hệ hệ thống 86 Hình 3.2 Giao diện chƣơng trình 88 Hình 3.3 Cập nhật danh mục đặc điểm xác định khả rủi ro 89 Hình 3.4 Giao diện chức cập nhật sở tri thức 90 Hình 3.5 Giao diện chức xác định rủi ro 91 DANH SÁCH BẢNG BIỂU Bảng 1.1 Ví dụ minh họa O-A-V 29 Bảng 1.2 Một Frame xe 40 Bảng 1.3 Frame mô tả voi 42 Bảng 1.4 Các phép toán logic kí hiệu sử dụng 42 Bảng 1.5 Bảng chân lí với giá trị Đúng (T), Sai (F) 43 -7- Bảng 3.1 Cấu trúc thiết kế bảng chuyên gia 82 Bảng 3.2 Cấu trúc thiết kế bảng luật xác định khu vực rủi ro 83 Bảng 3.3 Ví dụ liệu bảng luật xác định khu vực rủi ro 83 Bảng 3.4 Cấu trúc thiết kế bảng luật xác định khả rủi ro 84 BẢNG TỪ VIẾT TẮT Từ cụm từ Từ viết tắt Từ tiếng Anh Hệ Chuyên gia HCG Expert System Cơ sở tri thức CSTT Knowleage Base Công nghệ thông tin CNTT Information Technology Bộ nhớ vĩnh cửu LTM Long-term memory Bộ nhớ tạm thời STM Short term memory Bộ ba đối tƣợng - thuộc tính - giá trị O-A-V Object-Attribute-Values Mạng ngữ nghĩa SN Semantic Networks Suy diễn tiến FC Forward chaining Suy diễn lùi BC Backward chaining Tổ chức kiểm toán quốc tế BDO BDO BDO Kiểm toán viên KTV Auditer TỪ KHOÁ Expert System, Hệ chuyên gia, Cơ sở tri thức, Biểu diễn tri thức, Suy diễn tiến, Suy diễn lùi, Kiểm tốn, Báo cáo tài chính, Khu vực rủi ro, Khả rủi ro -9- MỞ ĐẦU TÍNH CẤP THIẾT CỦA ĐỀ TÀI Thế giới ngày phát triển mạnh mẽ với hoạt động vơ đa dạng phức tạp địi hỏi khả giải nhiệm vụ mức độ trí tuệ ngày cao Lĩnh vực trí tuệ nhân tạo nói chung hệ chuyên gia nói riêng góp phần tạo hệ thống có khả trí tuệ người, có tri thức tiên tiến chuyên gia để giải vấn đề phức tạp đời sống xã hội Như P.Winson chuyên gia tiếng trí tuệ nhân tạo nhấn mạnh: “Mục đích trí tuệ nhân tạo làm cho máy tính điện tử thơng minh hơn, có ích giúp khám phá quy luật hoạt động, khả trí tuệ người Từ tác động trực tiếp làm người thông minh hơn, hoạt động hiệu hơn” Các hệ chuyên gia có sức thu hút mạnh mẽ ưu điểm bật thể số điểm sau: - Các chương trình hệ chuyên gia ngày tỏ hữu ích tiện lợi, đáp ứng nhu cầu thực tế - Các chương trình hệ chuyên gia ngày tỏ có tính khả thi cao - Các hệ chun gia khơng có cá tính phù hợp với nhiều cá nhân Trên giới, hệ chuyên gia xuất sớm sâu vào đời sống xã hội MYCIN hệ chuyên gia thành công giới Nó xây dựng trường tổng hợp Stanford (Mỹ) vào năm bảy mươi nhằm giúp thày thuốc chẩn đoán bệnh vi khuẩn Vấn đề chẩn bệnh thực chất trình so sánh triệu chứng bệnh nhân với triệu chứng loại bệnh để tìm loại bệnh thích ứng Vấn đề nan giải chỗ thày thuốc khó lịng mà chẩn đốn nhanh tất loại bệnh MYCIN thoả mãn yêu cầu kết luận đáng tin cậy -10- Một ví dụ khác hệ chuyên gia đứng vững thị trường nhiều năm trước PROSPECTOR, Richard Duds, Peter Hard Rene Reboh xây dựng PROSPECTOR hệ chuyên gia lĩnh vực địa chất Chương trình có nhiều dạng khác nhau, có chương trình phát mỏ dầu, khí đốt tự nhiên khí heli Ở nước ta, theo thơng tin mà tơi biết, có số tác giả xây dựng hệ chuyên gia lĩnh vực y học, thiết kế tự động hóa, giáo dục đào tạo, dự báo kinh tế Một vài ứng dụng thực có hiệu quả, nhiên, tính phổ cập đa dạng hệ chuyên gia Việt Nam khơng lớn Trên bình diện khác, việc ứng dụng thành hệ chuyên gia thành công giới Việt Nam không thực Do vậy, người làm công nghệ thông tin, nhà quản lý sở sản xuất cần phải kết hợp chặt chẽ với để tạo sản phẩm tin học có giá trị thúc đẩy đời sống xã hội Xuất phát từ lợi ích to lớn hệ chuyên gia từ nhu cầu thực tế chọn đề tài theo hướng làm sản phẩm cụ thể để ứng dụng vào công tác chuyên môn Tại thời điểm mà thực luận văn này, Việt Nam đứng trước hội lớn gia nhập tổ chức thương mại giới (WTO), thời thách thức gần với doanh nghiệp Việt Nam Để nâng cao lực cạnh tranh, tăng tốc phát triển thu hút nguồn vốn đầu tư doanh nghiệp phải minh bạch hóa hệ thống tài kế tốn Và cơng ty kiểm toán độc lập lựa chọn để làm việc Chúng ta có nhiều kiểm tốn viên có chứng Việt Nam quốc tế, số lượng chưa đáp ứng nhu cầu Hơn nữa, kinh nghiệm trình độ kiểm tốn viên cơng ty kiểm tốn không đồng Chúng thường tự đặt câu hỏi: - Làm để sử dụng cách rộng rãi tri thức kiểm toán kế toán chuyên gia tất cơng ty kiểm tốn? -11- - Làm để nâng cao trình độ chun mơn đội ngũ trợ lý kiểm toán kiểm toán viên vào nghề Có nhiều cách khác để tìm câu trả lời cho câu hỏi Cách giải xây dựng chương trình “Hệ trợ giúp kiểm tốn viên phát khu vực rủi ro báo cáo tài q trình lập kế hoạch kiểm tốn” Việc kiểm tra tất khoản mục báo cáo tài kiểm tốn viên khơng thể thực thời gian có giới hạn Trên sở thông tin thực tế đơn vị kiểm tốn, thơng qua chương trình kiểm tốn viên “nhờ” chuyên gia tiếng lĩnh vực chuyên môn phát khu vực rủi ro Từ kết luận khu vực rủi ro chuyên gia dựa nhận định mình, kiểm tốn viên nhanh chóng đưa kết luận tốt khu vực rủi ro khả rủi ro đơn vị có thủ tục kiểm tra thích hợp MỤC ĐÍCH NGHIÊN CỨU Tìm hiểu phương pháp biểu diễn tri thức, kỹ thuật suy diễn thường sử dụng hệ chuyên gia để cuối xây dựng nên chương trình hệ chun gia ứng dụng kiểm tốn báo cáo tài chính: Trợ giúp kiểm tốn viên phát khu vực rủi ro báo cáo tài q trình lập kế hoạch kiểm tốn NHIỆM VỤ NGHIÊN CỨU Phân tích, đánh giá ưu khuyết phương pháp biểu diễn tri thức, chế suy diện hệ chuyên gia Vận dụng để xây dựng chương trình ứng dụng vào thực tế việc xác định khu vực rủi ro đưa thủ tục kiểm tra thích hợp PHẠM VI NGHIÊN CỨU Chúng sử dụng phương pháp frame để biểu diễn tri thức xây dựng chương trình ứng dụng việc phán đốn khu vực rủi ro báo cáo tài đưa thủ tục kiểm tra thích hợp CẤU TRÚC LUẬN VĂN -80- CHƢƠNG - THIẾT KẾ, XÂY DỰNG HỆ TRỢ GIÚP KIỂM TOÁN VIÊN PHÁT HIỆN CÁC KHU VỰC RỦI RO CỦA BÁO CÁO TÀI CHÍNH TRONG Q TRÌNH LẬP KẾ HOẠCH KIỂM TỐN 3.1 ĐẶT VẤN ĐỀ Trên giới có tổ chức kiểm tốn lớn cịn gọi BIG5, bao gồm có KPMG, PwC, Deloitte-Touch-Tohmatso, Ernst & Young, BDO… Hầu hết cơng ty kiểm tốn lớn Việt Nam thành viên năm tổ chức Để kiểm tốn báo cáo tài khách hàng, tổ chức kiểm tốn xây dựng cho thủ tục kiểm tra (audit procedure) để phát sai sót Số lượng thủ tục kiểm tra báo cáo tài từ vài trăm tới hàng nghìn Một cách để phát nhiều sai sót thực tất thủ tục kiểm tra, nhiên điều khơng thể lý sau [6]: - Thời gian để làm tất thủ tục kiểm tra khoảng nửa năm tới vài năm, khơng hiệu thời gian cơng tác nhóm kiểm tốn tính theo tuần - Ngay thực tất thủ tục kiểm tra chưa tìm hết sai sót sai sót tìm khơng mang tính trọng yếu Trong thực tế kiểm tốn, báo cáo tài chia thành khu vực rủi ro (risk area) khu vực rủi ro lại bao gồm nhiều khả rủi ro (possible risk) [6] Mỗi khả rủi ro gắn với thủ tục kiểm tra thích hợp để xác định xem có xuất sai sót thật hay khơng Nhiệm vụ hệ thống chương trình dựa thông tin thu thập ban đầu khoanh vùng khu vực rủi ro, đưa kết luận số khả rủi ro có tính trọng yếu lập kế hoạch cho nhóm kiểm tốn thực thủ tục kiểm tra khả rủi ro Những cơng việc mà hệ thống chương trình phải giải sau: -81- Xây dựng danh mục từ điển khu vực rủi ro, danh mục từ điển khả rủi ro Danh mục từ điển đặc điểm xác định khu vực rủi ro, danh mục từ điển đặc điểm xác định khả rủi ro thủ tục kiểm tra tương ứng Thiết kế hệ thống chương trình trợ giúp kiểm tốn viên đáp ứng u cầu sau: - Dựa trình vấn, điều tra, rà soát sơ trực tiếp đơn vị, kiểm tốn viên có tập hợp thơng tin Kiểm tốn viên nhập trực tiếp thơng tin vào máy tính máy tính đưa kết luận phán đoán khu vực rủi ro khả rủi ro - Đưa thủ tục kiểm tra tương ứng với khả rủi ro - Quản lý q trình kiểm tốn - Bổ sung đặc điểm nhận dạng rủi ro, dạng rủi ro báo cáo tài - Bổ xung luật xác định rủi ro chuyên gia - Phân tích, tổng kết cơng tác kiểm tốn hàng năm Chương trình cài đặt ngơn ngữ lập trình Visual Basic NET, tồn liệu đầu vào xây dựng hệ quản trị sở liệu Microsoft SQL 2003 Server 3.2 PHÂN TÍCH THƠNG TIN ĐẦU VÀO 3.2.1 Danh sách chun gia Bảng chuyengia: chứa danh sách chuyên gia Tên trường Mô tả ma Mã chuyên gia ten Họ tên chuyên gia hesouytin Hệ số uy tín chuyên gia (1 100) coquan Tên quan công tác -82- diachi_coquan Địa quan công tác phone Số điện thoại chuyên gia email Địa email chuyên gia is_expert Thực chuyên gia người sử dụng tentn Tên truy nhập vào chương trình matkhau Mật truy nhập Bảng 3.1 Cấu trúc thiết kế bảng chuyên gia 3.2.2 Danh mục rủi ro Bảng khuvuc_ruiro: chứa danh mục khu vực rủi ro Bảng khanang_ruiro: chứa danh mục khả rủi ro, thủ tục kiểm tra tương ứng 3.2.3 Danh mục đặc điểm điều tra Bảng: dacdiem_khuvuc: chứa đặc điểm câu hỏi điều tra xác định khu vực rủi ro Bảng: dacdiem_khanang: chứa đặc điểm câu hỏi điều tra xác định khả rủi ro 3.2.4 Bảng luật xác định rủi ro chuyên gia Bao gồm bảng, bảng thứ luật xác định khu vực rủi ro (luat_xacdinh_khuvuc), bảng thứ hai luật xác định khả rủi ro (luat_xacdinh_khanang) Bảng luat_xacdinh_khuvuc có cấu trúc sau: Tên trường Mơ tả ma_chuyengia Mã chuyên gia (liên kết với bảng chuyengia) ma_khuvuc Mã khu vực rủi ro (liên kết với bảng khuvuc_ruiro) ma_dacdiem Mã đặc điểm (liên kết với bảng dacdiem_khuvuc) giatri Kết trả lời cụ thể đặc điểm -83- Mức độ ảnh hưởng đặc điểm tới xuất khu mucdo vực rủi ro Bảng 3.2 Cấu trúc thiết kế bảng luật xác định khu vực rủi ro Ví dụ: Luật xác định khu vực rủi ro tài sản cố định vơ hình (K1) chun gia A1 có nội dung sau: ma_chuyengia A1 ma_khuvuc K1 ma_dacdiem K1T1 giatri mucdo cứu Có (tài sản lớn Có (nghiên phát triển lớn) A1 K1 K1T2 lý) A1 K1 K1T3 Nguyên tắc khấu hao đường thẳng (Nguyên tắc tính khấu hao) … … … A1 K1 K1T10 Nhanh (Phương thức sử dụng để khấu hao) Bảng 3.3 Ví dụ liệu bảng luật xác định khu vực rủi ro Các mức độ (mucdo) nhận giá trị từ tới 10 Những số cho thấy mức độ ảnh hưởng đặc điểm cụ thể tới xuất khu vực rủi ro Nếu mức độ lớn đặc điểm xuất rõ ràng góp phần định xác khu vực rủi ro Cùng đặc điểm, khu vực rủi ro, chuyên gia cho giá trị (kết trả lời cụ thể đặc điểm) mức độ khác nhau, tuỳ thuộc vào nhận định chuyên gia Nếu đặc điểm không xuất giá trị đặc điểm không trùng với nhận định chuyên gia mức độ gán Đối với chuyên gia kết luận giá trị mức độ đặc điểm khu vực rủi ro thay đổi (do tích luỹ kinh nghiệm, nâng cao trình độ…) -84- Bảng luat_xacdinh_khanang có cấu trúc tương tự, bảng sử dụng để xác định khả rủi ro sau xác định khu vực rủi ro Bảng luat_xacdinh_khanang có cấu trúc sau: Tên trường Mô tả ma_chuyengia Mã chuyên gia (liên kết với bảng chuyengia) ma_khanang Mã khả rủi ro (liên kết với bảng khanang_ruiro) ma_dacdiem Mã đặc điểm (liên kết với bảng dacdiem_khanang) giatri Kết trả lời cụ thể đặc điểm mucdo Mức độ ảnh hưởng đặc điểm tới xuất khả rủi ro Bảng 3.4 Cấu trúc thiết kế bảng luật xác định khả rủi ro 3.3 PHÂN TÍCH THƠNG TIN ĐẦU RA Những thông tin truy xuất từ CSDL hệ thống gồm: - Bảng khu vực rủi ro khả rủi ro - Danh mục đặc điểm xác định khu vực rủi ro khả rủi ro - Danh mục khu vực rủi ro, khả rủi ro - Thủ tục kiểm tra tương ứng cho khả rủi ro 3.4 YÊU CẦU KHẢ NĂNG CỦA HỆ THỐNG 3.4.1 Yêu cầu hệ thống 3.4.1.1 Đối với kiểm toán viên: - Đánh giá xác tình trạng đơn vị cần kiểm tốn - Xác định thông tin đơn vị - Nhập xác đặc điểm giá trị đơn vị vào máy tính - Dựa vào kết phán đoán hệ thống, sở kinh nghiệm thực tế làm việc, kiểm toán viên phải tới kết luận khu vực khả rủi ro báo cáo tài -85- - Lập kế hoạch kiểm toán cách sử dụng thủ tục kiểm tra - Cập nhật danh sách đặc điểm rủi ro xuất - Quyết định hình thức kết xuất thơng tin đầu 3.4.1.2 Đối với đơn vị: - Cung cấp thật xác thông tin, dấu hiệu bất thường đơn vị - Phải trả lời câu hỏi kiểm toán viên để giúp nhanh chóng tìm rủi ro 3.4.2 Khả hệ thống Trợ giúp kiểm toán viên: - Phát khu vực rủi ro khả rủi ro báo cáo tài - Lập kế hoạch sử dụng thủ tục kiểm tra để kiểm toán 3.5 TỔ CHỨC DỮ LIỆU VÀ SƠ ĐỒ THIẾT KẾ HỆ THỐNG 3.5.1 Hình thức biểu diễn liệu Dữ liệu biểu diễn dạng Frame Theo ý kiến chủ quan tôi, chọn hình thức phù hợp vì: - Với loại rủi ro tập hợp đặc điểm rủi ro cố định thời gian tương đối dài - Với dạng rủi ro, chuyên gia xác định tương đối xác đặc điểm rủi ro có thủ tục kiểm tra thích hợp cho loại rủi ro - Theo phát triển thời gian, có đặc điểm rủi ro phát hiện, chúng dễ dàng để bổ sung vào Frame -86- 3.5.2 Phƣơng án tổ chức liệu Hình 3.1 Sơ đồ liệu quan hệ hệ thống 3.6 THUẬT TOÁN PHÁT HIỆN RỦI RO CỦA BÁO CÁO TÀI CHÍNH Thuật tốn làm việc theo hai cấp, cấp xác định khu vực rủi ro, xác định khả rủi ro khu vực rủi ro Thuật toán làm việc theo cấp giống Mô tả hàm xác định khu vực rủi ro sau: Hàm xác định rủi ro chuyên gia i fij ( DS _ ĐĐ)   ĐĐk DS _ ĐĐ  TT - Lij ( ĐĐk ) Lij ( ĐĐ) 1 fij(DS_ĐĐ) hàm xác định rủi ro chuyên gia i (CGi) khu vực rủi ro j (Kj) Hàm nhận giá trị nhỏ Nó -87- đơn vị kiểm toán xuất đầy đủ thông tin khu vực rủi ro j (Kj) mà chuyên gia cung cấp cho hệ thống - Lij(ĐĐk) mức độ ảnh hưởng đặc điểm k Với đặc điểm k, giá trị đặc điểm theo điều tra khác với giá trị đặc điểm luật xác định rủi ro chuyên gia i Lij(ĐĐk) = Nếu giá trị đặc điểm k theo điều tra trùng với giá trị luật xác định rủi ro chuyên gia i đưa Lij(ĐĐk) mức độ ảnh hưởng đặc điểm k tới khu vực rủi ro -  ĐĐ Lij ( ĐĐ) tổng mức độ (mucdo) ảnh hưởng đặc điểm tới xuất khu vực rủi ro Kj chuyên gia i (CGi) đưa Hàm xác định rủi ro hệ thống Kj  f ij ( DS _ ĐĐ) *HSUTi  HSUT ichuyengia i Trong đó: - Kj trung bình hệ số rủi ro khu vực rủi ro j Nhận giá trị từ đến - HSUTi hệ số uy tín chuyên gia i - i  chuyengia: Chỉ số i chạy khắp bảng chuyên gia Trong chương trình sử dụng tất 10 chuyên gia Phần sau mô tả giao diện ví dụ minh hoạ sử dụng chương trình -88- 3.7 GIAO DIỆN CỦA HỆ THỐNG 3.7.1 Giao diện Hình 3.2 Giao diện chương trình -89- Hình 3.3 Cập nhật danh mục đặc điểm xác định khả rủi ro -90- 3.7.2 Cập nhật sở tri thức xác định khả rủi ro Hình 3.4 Giao diện chức cập nhật sở tri thức -91- 3.7.3 Xác định rủi ro Hình 3.5 Giao diện chức xác định rủi ro -92- KẾT LUẬN Luận văn tiến hành nghiên cứu tương đối toàn diện hệ chuyên gia Trong hai chương đề cập tới phương pháp biểu diễn tri thức suy luận hệ chuyên gia Chương minh hoạ cho nội dung kiến thức giới thiệu chương 1, chương trình ứng dụng "Hỗ trợ kiểm toán viên phát khu vực rủi ro báo cáo tài q trình lập kế hoạch kiểm tốn” Chương trình có số đặc điểm sau: - Cơ sơ tri thức biểu diễn phương pháp Frame hệ quản trị sở liệu Microsoft SQL 2000 Server - Cập nhật đặc điểm rủi ro dạng bảng liệu - Kiểm toán viên làm việc trực tiếp với đơn vị cần kiểm toán lựa chọn đặc điểm rủi ro bảng danh mục đặc điểm - Với đặc điểm xác định, kiểm toán viên nhờ chuyên gia phát rủi ro - Sau xác định rủi ro, kiểm toán viên hệ thống cung cấp thủ tục kiểm tra hợp lý - Các thông tin đơn vị cần kiểm toán hệ thống tự động lưu trữ Chương trình cịn số hạn chế sau: - Chương trình chưa có khả tự học - Chưa xây dựng chế giải thích cho câu hỏi WHY, HOW Hướng phát triển chương trình: - Có thể tạo cho chương trình khả tự học cách: Ghi nhận kết phát rủi ro chuyên gia Khi chuyên gia có số lần phát đạt tới số chuẩn hệ số uy tín chun gia tăng lên - Xây dựng chế giải thích cho chương trình -93- TÀI LIỆU THAM KHẢO Tiếng Việt Bạch Hưng Khang - Hoàng Kiếm, (1989), Trí tuệ nhân tạo, phương pháp ứng dụng, NXB KHKT Hoàng Kiếm - Đỗ Văn Nhơn - Đỗ Phúc, (2002), Giáo trình hệ sở tri thức, NXB ĐHQG TP.HCM Vũ Đức Thi, (2002), Giáo trình Hệ Chuyên gia, Tài liệu giảng dạy Nguyễn Thanh Thuỷ, (1995), Trí tuệ nhân tạo, NXB GD Đỗ Trung Tuấn, (1999), Hệ chuyên gia (Expert System), NXB GD Tiếng Anh BDO, (2002), BDO Audit Manual John Durkin, (1994), Expert System Design and Development, Prentice Hall International, Inc Efraim Turban, (1995), Decision support and Expert systems, Management Support Systems Prentice Hall International Inc R Brachman & H.J.Levesque, Representation, Morgan Kaufman Pub (1985), Reading in Knowledge Thank you for evaluating AnyBizSoft PDF Merger! To remove this page, please register your program! Go to Purchase Now>> AnyBizSoft PDF Merger  Merge multiple PDF files into one  Select page range of PDF to merge  Select specific page(s) to merge  Extract page(s) from different PDF files and merge into one ... kết luận) Giải vấn đề chuyên gia Giải vấn đề hệ chuyên gia Hình 1.1: So sánh việc giải vấn đề chuyên gia hệ chuyên gia 1.1.5.1 Cơ sở tri thức Trong hệ chuyên gia, tri thức chuyên gia bảo quản sở... nhiều chuyên gia - Hệ chuyên gia giữ lâu dài tri thức chuyên gia, chuyên gia - Hệ chuyên gia cho kết bền vững, khơng bị cảm tính thất thường người - Tốc độ hệ chuyên gia tỏ ưu việt, xử lý nhiều vấn. .. giải Hệ chuyên gia xây dựng sở tri thức chuyên gia Vậy không nên cho hệ chuyên gia giải toán nào, để thất vọng Hệ chuyên gia dùng tốt loại toán mà chuyên gia giải Nếu khơng có chun gia để giải vấn

Ngày đăng: 16/03/2021, 11:10

Mục lục

  • DANH SÁCH HÌNH VẼ

  • DANH SÁCH BẢNG BIỂU

  • BẢNG TỪ VIẾT TẮT

  • 1.1.2 Hai yếu tố quan trọng của hệ chuyên gia

  • 1.1.3 Lý do xây dựng và phạm vi ứng dụng của hệ chuyên gia

  • 1.1.4 Tác dụng của hệ chuyên gia

  • 1.1.5 Cấu trúc của một hệ chuyên gia

  • 1.1.6 Các đặc tính của hệ chuyên gia

  • 1.1.7 Các giai đoạn xây dựng một hệ chuyên gia

  • 1.2 CÁC PHƯƠNG PHÁP BIỂU DIỄN TRI THỨC

  • 1.2.2 Các loại tri thức

  • 1.2.3 Các kỹ thuật biểu diễn tri thức

  • 1.2.4 Một số kiến trúc hệ chuyên gia phổ biến

  • 2.1.1 Suy luận theo cánh suy diễn

  • 2.1.2 Suy luận quy nạp

  • 2.1.3 Suy luận phỏng đoán

  • 2.1.4 Suy luận tƣơng tự, loại suy

  • 2.1.5 Suy luận theo lẽ thƣờng

  • 2.1.6 Suy luận không đơn điệu

  • 2.2.1 Modus ponens và modus tollens

Tài liệu cùng người dùng

Tài liệu liên quan