AILOAug 14, 2022

Simply Logical -- Intelligent Reasoning by Example (Fully Interactive Online Edition)

arXiv:2208.06823v189 citationsh-index: 61Has Code
Originality Synthesis-oriented
AI Analysis

This work provides an updated, interactive educational tool for students and educators in AI and logic programming, though it is incremental as it focuses on technological enhancement rather than new content.

The authors tackled the challenge of modernizing an educational resource on AI and logic programming by rebuilding the book 'Simply Logical' using the Jupyter Book platform with interactive SWI-Prolog code blocks, resulting in a more modular, maintainable, and device-compatible online edition.

"Simply Logical -- Intelligent Reasoning by Example" by Peter Flach was first published by John Wiley in 1994. It could be purchased as book-only or with a 3.5 inch diskette containing the SWI-Prolog programmes printed in the book (for various operating systems). In 2007 the copyright reverted back to the author at which point the book and programmes were made freely available online; the print version is no longer distributed through John Wiley publishers. In 2015, as a pilot, we ported most of the original book into an online, interactive website using SWI-Prolog's SWISH platform. Since then, we launched the Simply Logical open source organisation committed to maintaining a suite of freely available interactive online educational resources about Artificial Intelligence and Logic Programming with Prolog. With the advent of new educational technologies we were inspired to rebuild the book from the ground up using the Jupyter Book platform enhanced with a collection of bespoke plugins that implement, among other things, interactive SWI-Prolog code blocks that can be executed directly in a web browser. This new version is more modular, easier to maintain, and can be split into custom teaching modules, in addition to being modern-looking, visually appealing, and compatible with a range of (mobile) devices of varying screen sizes.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes