Answers.Body: <p>I think "curiosity" in AI would signify a <em>'desire to search.'</em> It's an <em>interest</em>, that is <em>experienced</em> by some agent, in making something known that was previously unknown.</p>
  
  <p>So to define how much curiosity a chat bot <em>should</em> have, we should: </p>
  
  <ol>
  <li>Specify what kinds of information the agent <em>prefers</em> knowing.</li>
  <li>Measure how much information is <em>unknown</em> about those preferred subjects. ('what is the user's name?' or 'What does the user need help with?')</li>
  <li>Measure the difficulty in making each unknown fact known.</li>
  <li>Sort unknown facts by difficulty of finding the answer.</li>
  <li>Set the "desire to search" on the highest ranking unknown fact.</li>
  </ol>
  
  <p>While simplistic, those steps would constitute a state of affairs sufficient to describe "curiosity," in my opinion.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-08-30T21:04:22.253Z
Answers.LastActivityDate: 2016-08-30T21:04:22.253Z
Answers.UserDisplayName: Doxosophoi
Answers.Body: <p>It's possible to implement a form of curiosity-driven behavior without requiring full 'emotional intelligence'. One elementary strategy would be to define some form of similarity measure on inputs.</p>
  
  <p>More generally, Jurgen Schmidhuber has pioneered work on 'Artificial Curiosity/Creativity' and 'Intrinsic Motivation' and has written a number of papers on the subject:</p>
  
  <ul>
  <li><a href="http://people.idsia.ch/~juergen/curioussingapore/curioussingapore.html">Artificial Curiosity</a> </li>
  <li><a href="http://people.idsia.ch/~juergen/ieeecreative.pdf">Intrinsic Motivation</a></li>
  </ul>
  
  <p>Here is a <a href="https://www.youtube.com/watch?v=Ipomu0MLFaI">video</a> of a nice associated presentation.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-08-03T10:12:58.320Z
Answers.LastActivityDate: 2016-08-03T10:12:58.320Z
Answers.UserDisplayName: NietzscheanAI
Body: <p>I'd like to know more about <a href="https://ai.stackexchange.com/q/26/8">implementing emotional intelligence</a>.</p>
  <p>Given I'm implementing a chatbot and I'd like to introduce the levels of curiosity to measure whether user text input is interesting or not.</p>
  <p>A high level would mean the bot is asking more questions and is following the topic. A lower level of curiosity makes the bot not asking any questions and changing the topics.</p>
  <p>Less interesting content could mean the bot doesn't see any opportunity to learn something new or it doesn't understand the topic or doesn't want to talk about it, because of its low quality.</p>
  <p>How this possibly can be achieved? Are there any examples?</p>
  
Tags: <chat-bots><emotional-intelligence><artificial-creativity><artificial-curiosity>
Title: How can you simulate level of curiosity for a chatbot?
UserDisplayName: kenorb
ThreadText: # How can you simulate level of curiosity for a chatbot?
  
  (Asked by: username_0 on 2016-08-03)
  
  I'd like to know more about [implementing emotional intelligence](https://ai.stackexchange.com/q/26/8).
  
  Given I'm implementing a chatbot and I'd like to introduce the levels of curiosity to measure whether user text input is interesting or not.
  
  A high level would mean the bot is asking more questions and is following the topic. A lower level of curiosity makes the bot not asking any questions and changing the topics.
  
  Less interesting content could mean the bot doesn't see any opportunity to learn something new or it doesn't understand the topic or doesn't want to talk about it, because of its low quality.
  
  How this possibly can be achieved? Are there any examples?
  
  **Tags:** chat-bots, emotional-intelligence, artificial-creativity, artificial-curiosity
  
  ---
  
  ## 2 answers
  
  ### Answer by username_2 on 2016-08-03. Score: 8 | Accepted answer
  
  It's possible to implement a form of curiosity-driven behavior without requiring full 'emotional intelligence'. One elementary strategy would be to define some form of similarity measure on inputs.
  
  More generally, Jurgen Schmidhuber has pioneered work on 'Artificial Curiosity/Creativity' and 'Intrinsic Motivation' and has written a number of papers on the subject:
  
  * [Artificial Curiosity](http://people.idsia.ch/~juergen/curioussingapore/curioussingapore.html)
  * [Intrinsic Motivation](http://people.idsia.ch/~juergen/ieeecreative.pdf)
  
  Here is a [video](https://www.youtube.com/watch?v=Ipomu0MLFaI) of a nice associated presentation.
  
  
  ---
  
  ### Answer by username_1 on 2016-08-30. Score: 4
  
  I think "curiosity" in AI would signify a *'desire to search.'* It's an *interest*, that is *experienced* by some agent, in making something known that was previously unknown.
  
  So to define how much curiosity a chat bot *should* have, we should:
  
  1. Specify what kinds of information the agent *prefers* knowing.
  2. Measure how much information is *unknown* about those preferred subjects. ('what is the user's name?' or 'What does the user need help with?')
  3. Measure the difficulty in making each unknown fact known.
  4. Sort unknown facts by difficulty of finding the answer.
  5. Set the "desire to search" on the highest ranking unknown fact.
  
  While simplistic, those steps would constitute a state of affairs sufficient to describe "curiosity," in my opinion.
  
  
  ---
  
  