Questions tagged [knowledge-representation]

For questions about methods/intuitions/proofs/improvements in the knowledge representation in a problem to be solved by Artificially Intelligent agent.

Knowledge representation and reasoning (KR) is the field of artificial intelligence (AI) dedicated to representing information about the world in a form that a computer system can utilize to solve complex tasks such as diagnosing a medical condition or having a dialog in a natural language. Knowledge representation incorporates findings from psychology about how humans solve problems and represent knowledge in order to design formalisms that will make complex systems easier to design and build. Knowledge representation and reasoning also incorporates findings from logic to automate various kinds of reasoning, such as the application of rules or the relations of sets and subsets.

Knowledge Representation - Wikipedia

50 questions
16
votes
3 answers

What roles knowledge bases play now and will play in the future?

Nowadays, artificial intelligence seems almost equal to machine learning, especially deep learning. Some have said that deep learning will replace human experts, traditionally very important for feature engineering, in this field. It is said that…
12
votes
2 answers

Is anybody still using Conceptual Dependency Theory?

Roger Schank did some interesting work on language processing with Conceptual Dependency (CD) in the 1970s. He then moved somewhat out of the field, being in Education these days. There were some useful applications in natural language generation…
12
votes
5 answers

Why do we need common sense in AI?

Let's consider this example: It's John's birthday, let's buy him a kite. We humans most likely would say the kite is a birthday gift, if asked why it's being bought; and we refer to this reasoning as common sense. Why do we need this in…
10
votes
2 answers

How can an AI system develop its domain knowledge? Is there more than just Machine Learning?

So machine learning allows a system to be self-automated in the sense that it can predict the future state based on what it has learned so far. My question is: Are machine learning techniques the only way of making a system develop its domain…
Jake Marry
  • 211
  • 1
  • 2
8
votes
0 answers

What are the current trends/open questions in logics for knowledge representation?

What are the future prospects in near future from a theoretical investigation of description logics, and modal logics in the context of artificial intelligence research?
mfioah
  • 81
  • 1
8
votes
1 answer

What is the difference between logic-based and rule-based AI?

I always thought rule-based was synonymous with logic-based AI. Logic has axioms and rules of inference, whereas rule-based AI has a knowledge base (essentially, axioms) and if-then rules to create new knowledge (essentially inference rules). But in…
8
votes
3 answers

What is meant by "known" in "A knowledge-base exhibits complete knowledge if and only if, for every $P$, $P$ or $\neg P$ is known"?

I have a question as to what it means for a knowledge-base to be consistent and complete. I've been looking into non-monotonic logic and different formalisms for it from the book "Knowledge Representation and Reasoning" by Hector Levesque and Ronald…
Parry
  • 181
  • 2
7
votes
1 answer

Did Turing foresee the required capabilities to pass the Turing test?

In Section 1.1 of Artificial Intelligence: A Modern Approach, it is stated that a computer which passes the Turing Test would need 4 capabilities, and that these 4 capabilities comprise most of the field of Artificial Intelligence: natural language…
7
votes
2 answers

How would "wisdom" be defined in AI?

For years, I have been dealing with (and teaching) Knowledge Representation and Knowledge Representation languages. I just discovered that in another community (Information Systems and the such) there is something called the "DIKW pyramid" where…
yannis
  • 171
  • 2
6
votes
2 answers

Has any schema-agnostic database engine been implemented?

Has any schema-agnostic database engine been implemented?
5
votes
2 answers

What does Brooks mean by "representation"?

For a class, I'm reading Brooks' "Intelligence without representation". The introduction is dedicated to slating representation as a focus for AI development. I've read that representation is the problem of representing information symbolically, in…
Jansky
  • 153
  • 2
5
votes
3 answers

What are the differences between a knowledge base and a knowledge graph?

During my readings, I have seen many authors using the two terms interchangeably, i.e. as if they refer to the same thing. However, we all know about Google's first quotation of "knowledge graph" to refer to their new way of making use of their…
5
votes
2 answers

When is a knowledge base consistent?

I am studying a knowledge base (KB) from the book "Artificial Intelligence: A Modern Approach" (by Stuart Russell and Peter Norvig) and from this series of slides. A formula is satisfiable if there is some assignment to the variables that makes the…
4
votes
2 answers

As a starter: what is the form of training data for image processing

What we are doing in the image processing training. We are storing some form of data which is going to act as the knowledge or experience of the system. In which form can the system store it's training data? For example, with the hand written…
4
votes
3 answers

Given statements $A$ and $B$, are the formulae $(\lnot A) \land (\lnot B)$ and $(\lnot A) \lor (\lnot B)$ equivalent?

If I have 2 statements, say $A$ and $B$, from which I formed 2 formulae: $f_1: (\lnot A) \land (\lnot B)$ $f_2: (\lnot A) \lor (\lnot B)$ Are $f_1$ and $f_2$ equivalent?
Coder
  • 141
  • 6
1
2 3 4