0
$\begingroup$

My question is short and straightforward: Can be considered "machine learning" a subarea of "expert systems"?

$\endgroup$
0
$\begingroup$

That depends on your definition of an "expert system". Searching around, many definitions include a clear seperation between 'knowledge base' and 'inference rules', and machine learning most definitely does not always make this distinction.

In fact, unsupervised learning has no knowledge base whatsoever, and finds naturally occurring patterns in just unlabeled data.

$\endgroup$
3
  • $\begingroup$ Can we say then that "machine learning" can be used in the production of the 'knowledge base' of an "expert system"? $\endgroup$ – Dani Depi Jan 31 '18 at 13:48
  • $\begingroup$ @DaniDepi Possibly, although some definitions explicitly mention a knowledge base constructed by experts. $\endgroup$ – orlp Jan 31 '18 at 13:51
  • $\begingroup$ Thanks a lot! "Show de bola!", how we say here in Brazil... :D $\endgroup$ – Dani Depi Feb 1 '18 at 14:46
0
$\begingroup$

I would see it the other way round: expert systems is a part of machine learning. Reason: using a neural network, training it means learning. However, a neural network is not an expert system (unless you stretch the definition of an expert system very much). A neural network does not use inference, for example.

$\endgroup$
2
  • 2
    $\begingroup$ I don't think expert systems is a part of machine learning. They both fall under the umbrella 'artificial intelligence', but one isn't a subset of the other. $\endgroup$ – orlp Jan 30 '18 at 14:53
  • $\begingroup$ Please expand on "A neural network does not use inference, for example.". Currently, I would say that is wrong. $\endgroup$ – Martin Thoma Jan 31 '18 at 18:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.