Master in Computer Science and Engineering

Project for Knowledge Representation and Reasoning Course

2019/2020

Knowledge Representation and Reasoning is an important area in AI since the very beginning of this field and the area has proposed different approaches to represent and reason about knowledge. In our KRR course we will come across several paradigms:

- First Order Logic - Horn Clauses - Rules and Production Systems - Frames - Description Logics - Non-monotonic Logics - Inheritance Systems

Current knowledge representation systems use one or a mixture of the studied approaches.

The aim of the project is to look into some of today's interesting knowledge representation and reasoning working systems and try to answer the following questions:

- what were they built for, what was/is the purpose, what was/is the scope? - who built them (company, research group)? - are these systems still active and in use? or dormant? - what kind of representation paradigm(s) do they use or rely upon? which language is used to represent knowledge? If needed explain a bit of the language. - what kind of reasoning paradigm(s)/inference do they use or rely upon? which reasoners are used to infer knowledge? If needed explain a bit the reasoning procedures. - how were they build? from scratch, reusing, automatic learning, free collaborative anonymous volunteers, carefully build by a small closed team? Describe details. - how were they build from a process and life cycle point of view? Describe details. - what, how and from whom was knowledge extracted ? How was it implemented in the system? - what domain do they deal about ? - what kind of reasoning do they do ? - which other areas of AI are used in the system and combined with the KRR component? How are they combined? Explain as much in detail as possible. - who uses them? Are they considered useful? do they have a large user community? is this community big and active or silent and small? - examples? - advantages of the proposed system over others? - limitations? - are there any next versions foreseen and what are the goals for them? - describe interesting applications of the project or the application itself - if possible you should try to use it and report what were your own impressions on using them.

The systems to be explored and presented include the following:

Wolfram Alpha http://en.wikipedia.org/wiki/Wolfram_Alpha http://www.wolframalpha.com/about.html http://www.wolframalpha.com/

Watson http://en.wikipedia.org/wiki/Watson_%28computer%29 the idea would be to explore applications other that the Jeopardy contest, such as

1-http://www.sciencedirect.com/science/article/pii/S0004370212000872

2-Connie https://www.ibm.com/blogs/watson/2016/03/watson-connie/

3- Ross http://www.rossintelligence.com/

Knowledge Graph http://en.wikipedia.org/wiki/Knowledge_Graph https://www.google.com/intl/es419/insidesearch/features/search/knowledge.html Knowledge Vault http://en.wikipedia.org/wiki/Knowledge_Vault

Send your preferences in terms of system that you would like to explore, till the XXX.

The result of your research should be presented as a power point presentation to be delivered in one of the classes at the last week of the semester . Please aim for at most a 30 min slot. Besides the presentation you may also show videos about the system.