Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/65160
Title: การประมาณกฎจากวิธีการโปรแกรมตรรกะเชิงอุปนัยด้วยวิธีการแบ็กพรอพาเกชันนิวรอลเน็ตเวิร์ก
Other Titles: Approximate match of inductive logic programming rules by backpropagation neural networks
Authors: สุกรี สินธุภิญโญ
Advisors: บุญเสริม กิจศิริกุล
Other author: จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์
Advisor's Email: boonserm.k@chula.ac.th
Subjects: การโปรแกรมตรรกะเชิงอุปนัย
นิวรัลเน็ตเวิร์ค (วิทยาการคอมพิวเตอร์)
ปริญญาดุษฎีบัณฑิต
Neural networks ‪(Computer sciences)‬
Issue Date: 2544
Publisher: จุฬาลงกรณ์มหาวิทยาลัย
Abstract: ปัญหาประการหนึ่งของวิธีการโปรแกรมตรรกะเชิงอุปนัย (Inductive Logic Programming) หรือ ไอแอลพี คือ กฎที่ได้จากกระบวนการไอแอลพีไม่สามารถจำแนกตัวอย่างใหม่ หรือตัวอย่างที่มีสัญญาณรบกวนได้ถูกต้อง เนื่องจากระบบไอแอลพีจะเลือกกฎที่ตรงกับตัวอย่างพอดีแล้วจำแนกตามกฎนั้น เมื่อไม่มีกฎข้อใดที่ครอบคลุมหรือตรงพอดีกับตัวอย่างนั้น ระบบไอแอลพีจะไม่สามารถจำแนกตัวอย่างได้ เพื่อแก้ปัญหาในกรณีดังกล่าว ผู้วิจัยจึงได้สร้างขั้นตอนวิธีดึงลักษณะสำคัญ (feature extraction algorithm) เพื่อใช้ร่วม กับแบ็กพรอพาเกชันนัวรอลเน็ตเวิร์ก (Backpropagation Neural Network) ในการประมาณกฎใกล้เคียงสำหรับตัวอย่าง ในการวิจัยได้ทดลองเปรียบเทียบวิธีการนี้โดยใช้ชุดข้อมูลที่เป็นตรรกะลำดับที่หนึ่งจำนวน 4 ชุดข้อมูล ผลการทดลองแสดงถึงเปอร์เซ็นต์ความถูกต้องที่เพิ่มขึ้นจากการใช้กฎจากระบบไอแอลพีเพียงอย่างเดียวจำแนกตัวอย่าง โดยเฉพาะปัญหาที่มีลักษณะเป็นหลายกลุ่ม (multi-class problem) และเปอร์เซ็นต์ความถูกต้องที่ได้ยังสูงกว่าระบบอื่นที่ได้ทดลองเปรียบเทียบไวในงานวิจัยนี้ นอกจากนี้ยังได้ทดลองเพื่อแสดง ให้เห็นถึงความทนทานต่อสัญญาณรบกวนในชุดข้อมูลที่มีลักษณะเป็นสองกลุ่ม ผลการทดลองปรากฎว่าเปอร์เซ็นต์ความถูกต้องของวิธีการที่สร้างขึ้นในงานวิจัยนี้ ลดลงช้ากว่าเปอร์เซ็นต์ความถูกต้องของกฎที่ได้จากระบบไอแอลพี
Other Abstract: One of the disadvantages of Inductive Logic Programming is that the constructed rules may not be able to correctly classify unseen or noisy examples. This is because ILP requires the exact match between the example and the rules. Therefore, it could not predict the class of the example that is not covered or does not exactly match with the rules. In order to deal with this kind of problem, we developed a feature extraction algorithm and applied Backpropagation Neural Networks to approximate match between the rules and the example. Our method has been evaluated on four domains of first-order learning problems. The experimental results showed the improvements of our method over the use of ILP’s rules, especially in multi-class problems, and the achieved accuracy of our method is higher than other methods tested in the experiments. Furthermore, we have tested the robustness of our method on a noisy two-class domain. The results showed that the accuracy of our method decreased much slower than that of the original rules obtained from ILP.
Description: วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2544
Degree Name: วิศวกรรมศาสตรดุษฎีบัณฑิต
Degree Level: ปริญญาเอก
Degree Discipline: วิศวกรรมคอมพิวเตอร์
URI: http://cuir.car.chula.ac.th/handle/123456789/65160
ISSN: 9740304729
Type: Thesis
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
Sukree_si_front.pdfหน้าปก บทคัดย่อ และสารบัญ288.46 kBAdobe PDFView/Open
Sukree_si_ch1.pdfบทที่ 1151.18 kBAdobe PDFView/Open
Sukree_si_ch2.pdfบทที่ 2829.73 kBAdobe PDFView/Open
Sukree_si_ch3.pdfบทที่ 3626.86 kBAdobe PDFView/Open
Sukree_si_ch4.pdfบทที่ 4712.74 kBAdobe PDFView/Open
Sukree_si_ch5.pdfบทที่ 5163.88 kBAdobe PDFView/Open
Sukree_si_back.pdfรายการอ้างอิง และภาคผนวก141.32 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.