ความแตกต่างระหว่างการใช้เหตุผลไปข้างหน้าและข้างหลังใน AI
เนื้อหา
ในปัญญาประดิษฐ์จุดประสงค์ของการค้นหาคือการค้นหาเส้นทางผ่านพื้นที่ที่มีปัญหา มีสองวิธีในการติดตามการค้นหาที่ส่งต่อและให้เหตุผลย้อนหลัง ความแตกต่างที่สำคัญระหว่างทั้งคู่คือการให้เหตุผลไปข้างหน้าเริ่มต้นด้วยข้อมูลเริ่มต้นสู่เป้าหมาย ในทางกลับกันการใช้เหตุผลย้อนหลังทำงานในลักษณะตรงกันข้ามโดยมีวัตถุประสงค์คือเพื่อกำหนดข้อเท็จจริงและข้อมูลเบื้องต้นด้วยความช่วยเหลือของผลลัพธ์ที่ได้รับ
-
- แผนภูมิเปรียบเทียบ
- คำนิยาม
- ความแตกต่างที่สำคัญ
- ข้อสรุป
แผนภูมิเปรียบเทียบ
พื้นฐานสำหรับการเปรียบเทียบ | การใช้เหตุผลไปข้างหน้า | การใช้เหตุผลย้อนหลัง |
---|---|---|
ขั้นพื้นฐาน | ที่ขับเคลื่อนด้วยข้อมูล | ผลักดันเป้าหมาย |
เริ่มต้นด้วย | ข้อมูลใหม่ | ข้อสรุปที่ไม่แน่นอน |
วัตถุประสงค์คือเพื่อค้นหา | บทสรุปที่ต้องปฏิบัติตาม | ข้อเท็จจริงเพื่อสนับสนุนข้อสรุป |
ประเภทของวิธีการ | ที่ฉวยโอกาส | อนุรักษนิยม |
ไหล | เริ่มต้นที่จะเกิดผล | ผลที่ตามมาจะเริ่ม |
ความหมายของการใช้เหตุผลไปข้างหน้า
การแก้ปัญหาโดยทั่วไปรวมถึงข้อมูลเริ่มต้นและข้อเท็จจริงเพื่อที่จะได้รับการแก้ไข ข้อเท็จจริงและข้อมูลที่ไม่รู้จักเหล่านี้ใช้เพื่อสรุปผล ตัวอย่างเช่นในขณะที่วินิจฉัยผู้ป่วยแพทย์จะตรวจสอบอาการและสภาพทางการแพทย์ของร่างกายเช่นอุณหภูมิ, ความดันโลหิต, ชีพจร, สีตา, เลือดและอื่น ๆ หลังจากนั้นอาการของผู้ป่วยจะได้รับการวิเคราะห์และเปรียบเทียบกับอาการที่กำหนดไว้ล่วงหน้า จากนั้นแพทย์สามารถให้ยาตามอาการของผู้ป่วยได้ ดังนั้นเมื่อวิธีการแก้ปัญหาใช้การให้เหตุผลแบบนี้มันจึงเป็นที่รู้จัก ไปข้างหน้าด้วยเหตุผล.
ขั้นตอนที่ตามมาในการให้เหตุผลไปข้างหน้า
เอ็นจินการอนุมานสำรวจฐานความรู้ด้วยข้อมูลที่จัดเตรียมไว้สำหรับข้อ จำกัด ซึ่งลำดับความสำคัญตรงกับสถานะปัจจุบันที่กำหนด
- ในขั้นตอนแรกระบบจะได้รับข้อ จำกัด อย่างน้อยหนึ่งข้อ
- จากนั้นกฎจะถูกค้นหาในฐานความรู้สำหรับแต่ละข้อ จำกัด มีการเลือกกฎที่เป็นไปตามเงื่อนไข (เช่นส่วน IF)
- ตอนนี้แต่ละกฎสามารถสร้างเงื่อนไขใหม่ได้จากข้อสรุปของกฎที่เรียกใช้ เป็นผลให้ส่วนนั้นจะรวมอยู่ในส่วนที่มีอยู่อีกครั้ง
- เงื่อนไขเพิ่มเติมจะถูกประมวลผลอีกครั้งโดยทำซ้ำขั้นตอนที่ 2 กระบวนการจะสิ้นสุดลงหากไม่มีเงื่อนไขใหม่
ความหมายของการใช้เหตุผลย้อนหลัง
การใช้เหตุผลย้อนหลัง เป็นการผกผันของการใช้เหตุผลไปข้างหน้าในการวิเคราะห์เป้าหมายเพื่อสรุปกฎข้อมูลเบื้องต้นและข้อมูล เราสามารถเข้าใจแนวคิดโดยตัวอย่างที่คล้ายกันที่ให้ไว้ในคำนิยามข้างต้นซึ่งแพทย์พยายามวินิจฉัยผู้ป่วยด้วยความช่วยเหลือของข้อมูลที่เป็น inceptive เช่นอาการ อย่างไรก็ตามในกรณีนี้ผู้ป่วยกำลังประสบปัญหาในร่างกายของเขาบนพื้นฐานของการที่แพทย์จะพิสูจน์อาการ การใช้เหตุผลแบบนี้มาจากการใช้เหตุผลแบบย้อนหลัง
ขั้นตอนที่ตามมาในการให้เหตุผลย้อนหลัง
ในการใช้เหตุผลประเภทนี้ระบบจะเลือกสถานะเป้าหมายและเหตุผลในทิศทางย้อนหลัง ตอนนี้มาทำความเข้าใจว่ามันเกิดขึ้นได้อย่างไรและทำตามขั้นตอนอะไรบ้าง
- ประการแรกสถานะเป้าหมายและกฎจะถูกเลือกโดยที่สถานะเป้าหมายอยู่ในส่วนแล้วเป็นข้อสรุป
- จากส่วน IF ของกฎที่เลือกเป้าหมายย่อยจะถูกทำให้เป็นที่พอใจสำหรับสถานะเป้าหมายเป็นจริง
- ตั้งเงื่อนไขเริ่มต้นที่สำคัญเพื่อตอบสนองเป้าหมายย่อยทั้งหมด
- ตรวจสอบว่าสถานะเริ่มต้นที่ให้มาตรงกับสถานะที่กำหนดหรือไม่ หากเป็นไปตามเงื่อนไขแล้วเป้าหมายคือทางออกมิฉะนั้นจะเลือกสถานะเป้าหมายอื่น
- การใช้เหตุผลไปข้างหน้าเป็นวิธีการขับเคลื่อนข้อมูลในขณะที่การให้เหตุผลย้อนหลังเป็นเป้าหมายขับเคลื่อน
- กระบวนการเริ่มต้นด้วยข้อมูลใหม่และข้อเท็จจริงในการให้เหตุผลไปข้างหน้า ในทางกลับกันการให้เหตุผลย้อนหลังเริ่มต้นด้วยผลลัพธ์
- การใช้เหตุผลในอนาคตมีวัตถุประสงค์เพื่อกำหนดผลลัพธ์ตามด้วยบางลำดับ ในทางกลับกันการให้เหตุผลเชิงย้อนหลังเน้นการกระทำที่สนับสนุนข้อสรุป
- การใช้เหตุผลไปข้างหน้าเป็นวิธีการที่ฉวยโอกาสเพราะสามารถให้ผลลัพธ์ที่แตกต่าง เมื่อเทียบกับการใช้เหตุผลย้อนหลังเป้าหมายที่เฉพาะเจาะจงสามารถมีข้อมูลเริ่มต้นที่กำหนดไว้ล่วงหน้าเท่านั้นซึ่งทำให้ถูก จำกัด
- การไหลของการให้เหตุผลไปข้างหน้านั้นมาจากสิ่งที่เกิดขึ้นก่อนหน้าถึงผลที่ตามมาในขณะที่การใช้เหตุผลแบบย้อนกลับทำงานในลำดับย้อนกลับ
ข้อสรุป
โครงสร้างระบบการผลิตของกระบวนการค้นหาอำนวยความสะดวกในการตีความของการให้เหตุผลไปข้างหน้าและย้อนกลับ การใช้เหตุผลไปข้างหน้าและย้อนกลับแตกต่างกันไปตามวัตถุประสงค์และกระบวนการของพวกเขาซึ่งการให้เหตุผลไปข้างหน้าจะถูกนำเสนอโดยข้อมูลเริ่มต้นและมีวัตถุประสงค์เพื่อค้นหาเป้าหมายในขณะที่การใช้เหตุผลย้อนหลังถูกควบคุมโดยเป้าหมายแทนข้อมูล ข้อมูลและข้อเท็จจริง