การโยงย้อนกลับเป็นระบบของตรรกะที่ใช้โดยระบบปัญญาประดิษฐ์ มันถูกออกแบบมาเพื่อแก้ปัญหาโดยการทำงานย้อนหลังจากเป้าหมายสุดท้ายผ่านชุดของกฎ วิธีการนี้สามารถใช้ได้หลากหลายระบบตั้งแต่โปรแกรมที่แก้เกมหมากรุกจนถึงอัลกอริทึมที่ใช้ระบุวัตถุที่ไม่รู้จัก พื้นฐานจำเป็นต้องมีการเขียนโปรแกรมที่มีประสิทธิภาพด้วยชุดของกฎเชิงอุปนัยเชิงตรรกะและมีประโยชน์ซึ่งระบบสามารถใช้เพื่อเลื่อนผ่านชุดของตัวเลือกต่างๆเพื่อให้ได้โซลูชัน
ในวิธีนี้ระบบจะมีชุดของกฎโดยโปรแกรมเมอร์ซึ่งนำเสนอด้วยผลิตภัณฑ์สุดท้ายหรือเป้าหมาย ระบบทำงานย้อนหลังผ่านกฎเพื่อกำหนดวิธีการที่อาจมาถึงเป้าหมายสุดท้าย ในการเหนี่ยวนำย้อนหลังที่ใช้โดยโปรแกรมที่แก้ปัญหาเกมหมากรุกเช่นคอมพิวเตอร์สามารถรับตำแหน่งของชิ้นส่วนและเคลื่อนผ่านชุดคำสั่ง if-then เพื่อกำหนดเส้นทางการเคลื่อนที่ผ่านเกม คอมพิวเตอร์ยังสามารถใช้การโยงย้อนกลับเพื่อสำรวจวิธีแก้ไขและสาขาอื่น ๆ ที่อาจเกิดขึ้นระหว่างเกมเพื่อเปลี่ยนผลลัพธ์
ระบบที่ใช้การโยงย้อนกลับสามารถมีกฎที่แตกต่างกันไปในความซับซ้อนขึ้นอยู่กับประเภทของงานที่พวกเขาต้องทำ ยกตัวอย่างเช่นระบบที่สามารถระบุดอกไม้ได้อาจต้องการตัวเลือกการแตกกิ่งจำนวนมากเพื่อระบุชนิดพันธุ์ที่ถูกต้อง มันอาจเริ่มต้นด้วยชุดข้อความที่เกี่ยวข้องกับสีเลื่อนผ่านประเภทดอกไม้จำนวนกลีบดอกใบไม้และลักษณะอื่น ๆ และกำหนดเอกลักษณ์ของดอกไม้ที่ตอบคำถามในแต่ละขั้นตอนเพื่อกำหนดคำตอบสุดท้าย ข้อผิดพลาดในกระบวนการนี้อาจนำไปสู่ข้อผิดพลาดในการระบุตัวตน
ระบบการใช้เหตุผลนี้เรียกใช้ตรรกะอย่างง่าย ระบบจะตรวจสอบข้อเท็จจริงพิจารณาว่าเหมาะสมกับผลิตภัณฑ์ที่กำหนดและใช้ขั้นตอนอื่นจากที่นั่น หากความจริงไม่ตรงกับข้อมูลที่มีอยู่ก็ไม่ถูกต้องและตรรกะการโยงย้อนกลับสามารถละทิ้งความจริงนั้นและอื่น ๆ ที่อาจแยกออกไป ข้อเท็จจริงที่เหมาะสมช่วยให้โปรแกรมทำงานกับตรรกะและสำรวจข้อเท็จจริงการแตกแขนงเพื่อดูว่าเหมาะสมที่สุด สิ่งนี้สามารถทำงานได้ดีสำหรับงานที่หลากหลาย
ปัญญาประดิษฐ์ไม่ได้เป็นเพียงสิ่งเดียวที่สามารถใช้การโยงย้อนกลับได้ นักวิจัยที่ทำงานกับไพรเมตทราบว่าบางสปีชีส์ดูเหมือนจะใช้วิธีการตรรกะนี้เพื่อแก้ปัญหา สิ่งนี้แสดงถึงความสามารถในการทำความเข้าใจปัญหาและพัฒนาระบบเพื่อจัดการกับปัญหา


