5

Yes, it is possible to combine probabilistic / bayesian reasoning and a traditional "knowledgebase". And some work along those lines has been done. See, for example, ProbLog ("Probabilistic Prolog") which combines logic programming and probabilistic elements. See: https://dtai.cs.kuleuven.be/problog/tutorial/mpe/01_bn.html Another project to look at ...


5

A closed expression refers to a formula which has no free variables [1]. This is also called sentence. In a logic system you have a set of axioms which are sentences and rules which state how to derive a sentence from this [2]. If a sentence can be derived from the axioms, this means that the axioms entail this sentence. If a sentence is not derivable, it is ...


4

There are certainly things like this. I'd say a strong example is layered learning approaches, descended from Peter Stone's work. A programming language is essentially a collection of useful shorthands for assembly-level instructions. Ultimately, everything you do in a programming language eventually gets executed in assembly. So making a programming ...


4

This sounds like a problem that might be solvable with a LSTM-DQN approach, as described in Language Understanding for Text-based Games using Deep Reinforcement Learning by Narasimhan et al., 2015, and then extended to a domain very similar to your problem in Deep Reinforcement Learning for Syntactic Error Repair in Student Programs by Gupta et al., 2019. ...


3

Some fields that humans are born with advantages: Fast and precise image processing ability. Even the stupidest human can tell the edge of two different objects precisely, e.g. which part of the image is a dog and which is a cat. Fuzzy learning ability. Humans don't need to see all kinds of cats to identify a cat. As long as we see some cats (real ones or ...


3

The "baseline humans" you describe have been historically described in the media industry as "the lowest common denominator" (LCD). The LCD is the broadest possible audience for content, traditionally for network television shows. (Before the age of cable, there were only 3 to 4 networks and all video content was broadcast over the airwaves--no way to ...


3

First Question To treat this question in a scientific way, because I think it is a reasonable enough question that draws on the realities of postmodern culture in post industrialized societies to be treated scientifically, we should define some things. The most difficult is intelligence, which is the realm in which smartness, cleverness, and stupidity ...


3

StarCraft II is a real time strategy game that combines fast paced micro actions with the need for high level planning and execution. StarCraft II being a popular game with millions of users it proceeds that defeating top players becomes a meaningful and measurable long term objective in AI research. Computer games provide a compelling solution to the ...


2

It depends on the algorithm. A classical algorithm would not be able to recognize the pattern of primes unless it was programmed to do so. This pre-programming would not have to be exclusive to primes, but the algorithm would have to "understand" the nature of primes including 1 (the number can only be divided by 1 and itself.) Because computers are ...


2

Yes, this is not advisable. If you train your model with random data your model is not learning anything useful, because there is no information to gain from those examples. Even worse it may (and likely is) trying to generalize off of your incorrect examples, which will lessen the effect your real examples have. Essentially, you are just dampening your ...


2

Survival, Imagining, Moral Reasoning The thing that comes to mind is a new-born, when you said "the stupidest human", and it already has some basic “survival instincts”. It will avoid pain, consume food, and quickly learn to distinguish "safe" and "dangerous" conditions and people. We have computer programs that can learn chess ...


2

I do not know the precise definition of intelligence, but from lots of people I have interacted with, they regard people as intelligent on a particular field, if and only if: They are able to take split second correct decisions in a situation in that particular field. Let us see where AI have succeeded in this case: Elon Musk’s Dota 2 AI beats the ...


2

What you're asking here is actually not reasoning but rather symbolic computation. Sympy is an example of a library which does it. Explaining computer algebra systems could be a series of lectures and this is too broad for a single question. To give you an idea: (1) represent equations symbolically (2) bring them in a normal form (3) substitute. Although ...


2

Welcome to AI.SE @rudreshdwivedi! This is a great question, and I hope to see many more like it. Demster-Shafer Theory and Bayesian Networks were both techniques that rose to prominence within AI in the 1970's and 1980's, as AI started to seriously grapple with uncertainty in the world, and move beyond the sterilized environments that most early systems ...


1

It sounds like you are describing a synthesis of two competing ways to solve the MDP problem. In reinforcement learning, we solve the MDP problem by having the agent move around its environment, observe rewards and transitions in response to the actions it takes, and build a model of the relationship between actions and rewards that allows it to maximize ...


1

What do you mean by "understood the concept of a car" ? A classification algorithm need not know that cars are used to transport humans or anything else it's used for. It only needs to know what combination of features we decide to label as a car. Or maybe you meant we could use some other metric for understanding that is not classification accuracy? This ...


1

I spent some time on the Future of Work in UK government. If you want to look at the impact of AI on work you need to have good definitions of soft skills that you can measure and you can track progress against. So the definitions sometimes need to change and decomposed. Take "Coaching" from that list: there are now bots (such as Wysa.ai) that coach you. ...


1

If you add fake samples to the training set, your Neural Network learns new dataset that you just made, your fake samples are estimations so you add noise to your training set. you can use Leave one out cross validation technic for evaluating your model.


1

You need some sort of interpretation abstraction before your mathematical reasoning. While the text might read "123", you need to parse this into a literal of type Natural Number or Integer. Similarly, "x" could be a member variable. Then your deduction becomes, is literal 123 a Natural Number? Yes. As for the second statement, you should hopefully be able ...


1

A human has an abstract concept of numbers in mind. So 456 is a unique entity which is by definition unlike any other number because that are other unique entities. If you give ∃x ∈ ℕ: x==123 to your system it could check the property of natural numbers by counting from 0 to 123 to conclude that the statement is true. A human does it in another way. A human ...


1

If the system would be able to predict with certainty doesn't It mean the data set input would be a product of a world of determinism and the system had to be created using the deterministic laws of the world whence that data came from? It's a tough one because randomness to me reeks of no laws because they create order not random behaviour and a world with ...


1

In my opinion: If we could predict accurately what an intelligent system capable of, it ain't really intelligent. About research, maybe facebook AI chatbot being able to develop its own language qualify as one. As @DukeZhou stated, "context", If we build an AI system that ONLY writes creative poet, I can't imagine it would be able to launch nuclear attack ...


1

Firstly, before we commence I will recommend that you refer to similar questions on the network i.e https://stackoverflow.com/questions/39386936/machine-learning-with-incomplete-data , https://stats.stackexchange.com/questions/103500/machine-learning-algorithms-to-handle-missing-data Row Deletion If a particular row has more than 70% missing values, you ...


Only top voted, non community-wiki answers of a minimum length are eligible