Questions tagged [declarative-programming]

Declarative programming is a programming paradigm where the focus is on what must be accomplished, rather than how it is to be accomplished. Hence it is more about "declaring" than about implementing algorithms. Use this tag for questions about how declarative programming is used in AI systems.

Filter by
Sorted by
Tagged with
9 votes
2 answers
2k views

What are the main advantages of using declarative programming languages for building AI?

What specific advantages of declarative languages make them more applicable to AI than imperative languages? What can declarative languages do easily that other languages styles find difficult for ...
intcreator's user avatar
  • 1,325
3 votes
0 answers
92 views

Answer Set Programming - Make a Fact INVALID

I have a question regarding Answer Set Programming on how to make an existing fact invalid, when there is already (also) a default statement present in the Knowledge Base. For example, there are two ...
theRam's user avatar
  • 31
0 votes
1 answer
67 views

How to transfer declarative knowledge into neural networks

Humans learn facts about the world like "most A are B" by own experience and by being told so (by other people or texts). The systems and mechanisms of storage and usage of such facts (by an ...
Hans-Peter Stricker's user avatar