Answers.Body: <p><a href="https://en.wikipedia.org/wiki/Computational_learning_theory" rel="nofollow noreferrer">Computational Learning Theory</a> gives us an interesting framework to understand what statistical learning is doing. </p>
  
  <p>The gist of it is, we can model the process of statistical learning as one of formal deduction. The learning itself does not require a random element.</p>
  
  <p>This shouldn't be too surprising. Consider a classic decision tree learner like C4.5 or ID3: the algorithm works through the data deterministically, and no random decisions are made. When asked to make a prediction, the learned model returns the frequency of each possible label within the most similar subpopulation from its training data, with similarity defined according to the algorithm's rules for partitioning data.</p>
  
  <p>There's no reason you can't write a decision tree learner (or even a deep learning algorithm) in Prolog, it just might not be very efficient, or very practical.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-07-23T21:21:43.400Z
Answers.LastActivityDate: 2018-07-23T21:21:43.400Z
Answers.UserDisplayName: John Doucette
Body: <p>Deep learning is based on getting a large number of samples and essentially making statistical deductions and outputting probabilities.</p>
  <p>On the other hand, we have formal programming languages, like PROLOG, which don't involve probability.</p>
  <p>Is there any essential reason why an AI could be called conscious without being able to learn in a statistical manner, i.e. by only being able to make logical deduction alone (It could start with a vast number of innate abilities)?</p>
  <p>Or is probability and statistical inference a vital part of being conscious?</p>
  
Tags: <machine-learning><philosophy><agi><statistical-ai><artificial-consciousness>
Title: How important will statistical learning be to a conscious AI?
UserDisplayName: zooby
ThreadText: # How important will statistical learning be to a conscious AI?
  
  (Asked by: username_0 on 2018-07-23)
  
  Deep learning is based on getting a large number of samples and essentially making statistical deductions and outputting probabilities.
  
  On the other hand, we have formal programming languages, like PROLOG, which don't involve probability.
  
  Is there any essential reason why an AI could be called conscious without being able to learn in a statistical manner, i.e. by only being able to make logical deduction alone (It could start with a vast number of innate abilities)?
  
  Or is probability and statistical inference a vital part of being conscious?
  
  **Tags:** machine-learning, philosophy, agi, statistical-ai, artificial-consciousness
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2018-07-23. Score: 1
  
  [Computational Learning Theory](https://en.wikipedia.org/wiki/Computational_learning_theory) gives us an interesting framework to understand what statistical learning is doing.
  
  The gist of it is, we can model the process of statistical learning as one of formal deduction. The learning itself does not require a random element.
  
  This shouldn't be too surprising. Consider a classic decision tree learner like C4.5 or ID3: the algorithm works through the data deterministically, and no random decisions are made. When asked to make a prediction, the learned model returns the frequency of each possible label within the most similar subpopulation from its training data, with similarity defined according to the algorithm's rules for partitioning data.
  
  There's no reason you can't write a decision tree learner (or even a deep learning algorithm) in Prolog, it just might not be very efficient, or very practical.
  
  
  ---
  
  