2 research outputs found
User Friendly Automatic Construction of Background Knowledge: Mode Construction from ER Diagrams
One of the key advantages of Inductive Logic Programming systems is the
ability of the domain experts to provide background knowledge as modes that
allow for efficient search through the space of hypotheses. However, there is
an inherent assumption that this expert should also be an ILP expert to provide
effective modes. We relax this assumption by designing a graphical user
interface that allows the domain expert to interact with the system using
Entity Relationship diagrams. These interactions are used to construct modes
for the learning system. We evaluate our algorithm on a probabilistic logic
learning system where we demonstrate that the user is able to construct
effective background knowledge on par with the expert-encoded knowledge on five
data sets.Comment: 8 pages. Published in Proceedings of the Knowledge Capture
Conference, 201
Integrating knowledge capture and supervised learning through a human-computer interface
Some supervised-learning algorithms can make effective use of domain knowledge in addition to the input-output pairs commonly used in machine learning. However, formulating this additional information often requires an indepth understanding of the specific knowledge representation used by a given learning algorithm. The requirement to use a formal knowledge-representation language means that most domain experts will not be able to articulate their expertise, even when a learning algorithm is capable of exploiting such valuable information. We investigate a method to ease this knowledge acquisition through the use of a graphical, human-computer interface. Our interface allows users to easily provide advice about specific examples, rather than requiring them to provide general rules; we leave the task of properly generalizing such advice to the learning algorithms. We demonstrate the effectiveness of our approach using the Wargus real-time strategy game, comparing learning with no advice to learning with concrete advice provided through our interface, as well as comparing to using generalized advice written by an AI expert. Our results show that our approach of combining a GUI-based advice language with an advice-taking learning algorithm is an effective way to capture domain knowledge