Answers.Body: <p>Try UIMA and GATE, both of them are open source.</p>
  <p>Watson Content Analytics implements UIMA framework, according to this:
  <a href="https://www.ibm.com/support/knowledgecenter/en/SS5RWK_3.5.0/com.ibm.discovery.es.nav.doc/iiysaovcapipe.htm" rel="nofollow noreferrer">Open, scalable analytics pipeline | IBM Watson Content Analytics 3.5.0</a></p>
  <p>UIMA takes care of the management of NLP pipeline, but the intelligence is actually comes from ‘annotators’.</p>
  <p>You can rely on annotators from projects like GATE, Apache OpenNLP, Stanford CoreNLP, etc.
  But since these projects are not part of UIMA, they use their own document/sentence representation, so a UIMA wrapper is needed for conversion.
  GATE provided a detailed documentation for this. <a href="https://gate.ac.uk/sale/tao/splitch22.html#chap:uima" rel="nofollow noreferrer">Combining GATE and UIMA | GATE</a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2017-12-12T10:34:02.557Z
Answers.LastActivityDate: 2021-02-25T09:48:18.847Z
Answers.LastEditDate: 2021-02-25T09:48:18.847Z
Answers.UserDisplayName: bact'
Answers.Body: <p>Have a look at the <a href="http://chatscript.sourceforge.net/" rel="nofollow noreferrer">ChatScript project</a>, whose description is</p>
  
  <blockquote>
    <p>ChatScript is a "next Generation" chatbot engine, based on the one that powered Suzette, that won the 2010 Loebner Competition. ChatScript has many advanced features and capabilities that, when properly utilitized, permit extremely clever bots to be programmed. There is also a potentially useful ontology of nouns, verbs, adjectives, and adverbs for understanding meaning.</p>
  </blockquote>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2017-10-08T18:19:42.823Z
Answers.LastActivityDate: 2019-06-30T17:46:02.657Z
Answers.LastEditDate: 2019-06-30T17:46:02.657Z
Answers.UserDisplayName: Armando
Answers.Body: <p>Here are some more, apart from the ones reported in the accepted answer:</p>
  
  <ul>
  <li><a href="https://github.com/Pinafore/qb" rel="nofollow noreferrer">QANTA</a></li>
  <li><a href="https://github.com/miyyer/dan" rel="nofollow noreferrer">Deep Averaging Networks (DAN</a>)</li>
  <li><a href="https://github.com/allenai/deep_qa" rel="nofollow noreferrer">DeepQA</a></li>
  <li><a href="https://github.com/xuchen/jacana" rel="nofollow noreferrer">Jacana</a></li>
  <li><a href="http://quepy.machinalis.com/" rel="nofollow noreferrer">Quepy</a></li>
  <li><a href="http://www.qanus.com/" rel="nofollow noreferrer">QANUS</a></li>
  <li><a href="https://github.com/SeanTater/uncc2014watsonsim/" rel="nofollow noreferrer">Watsonsim</a></li>
  </ul>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-06-30T17:48:54.053Z
Answers.Text: Hi. Can you explain exactly why these projects might be of interest to the reader that wants to use a tool similar to Watson? Can you provide some description of each of the projects?
Answers.UserDisplayName: nbro
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-12-13T10:55:36.597Z
Answers.LastActivityDate: 2017-12-13T10:55:36.597Z
Answers.UserDisplayName: desertnaut
Answers.Body: <p>I am not aware of any open-source products that can readily replace IBM Watson, but the following projects could be of interest to you in that regard: </p>
  
  <ul>
  <li><a href="http://deepdive.stanford.edu/" rel="nofollow noreferrer">DARPA DeepDive</a> </li>
  <li><a href="https://hazyresearch.github.io/snorkel/" rel="nofollow noreferrer">Snorkel</a></li>
  <li><a href="http://uima.apache.org/" rel="nofollow noreferrer">Apache UIMA</a></li>
  <li><a href="https://github.com/brmson/yodaqa" rel="nofollow noreferrer">YodaQA</a></li>
  <li><a href="http://opencog.org/" rel="nofollow noreferrer">OpenCog</a></li>
  <li><a href="http://oaqa.github.io/" rel="nofollow noreferrer">OAQA (Open Advancement of Question Answering Systems)</a></li>
  <li><a href="https://stanfordnlp.github.io/CoreNLP/" rel="nofollow noreferrer">Stanford CoreNLP – Natural language software</a> </li>
  <li><a href="http://aksw.org/Projects/openQA.html" rel="nofollow noreferrer">openQA</a></li>
  </ul>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-06-30T17:47:15.143Z
Answers.Text: Hi. Maybe you should explain why exactly the suggested projects might be of interest to the reader. In which way are these projects similar or not to Watson?
Answers.UserDisplayName: nbro
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-10-14T14:38:03.280Z
Answers.LastActivityDate: 2017-10-14T14:38:03.280Z
Answers.UserDisplayName: Tshilidzi Mudau
Body: <p>I am looking for something similar to IBM Watson but open source.  </p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-12-12T10:38:25.123Z
Comments.Text: A lot of Watson capability is based upon open source technologies mentioned in the various answers. It's the annotators that IBM has created, as well as some enhancements and research in developing the neural networks.
Comments.UserDisplayName: ReeceMed
Tags: <natural-language-processing><watson><open-source>
Title: Is there any open source counterpart to the IBM Watson?
UserDisplayName: arash moradi
ThreadText: # Is there any open source counterpart to the IBM Watson?
  
  (Asked by: username_0 on 2017-10-07)
  
  I am looking for something similar to IBM Watson but open source.
  
  **Tags:** natural-language-processing, watson, open-source
  
  > **Comments:**
  > **username_1**: A lot of Watson capability is based upon open source technologies mentioned in the various answers. It's the annotators that IBM has created, as well as some enhancements and research in developing the neural networks.  
  
  ---
  
  ## 4 answers
  
  ### Answer by username_6 on 2017-10-14. Score: 4 | Accepted answer
  
  I am not aware of any open-source products that can readily replace IBM Watson, but the following projects could be of interest to you in that regard:
  
  * [DARPA DeepDive](http://deepdive.stanford.edu/)
  * [Snorkel](https://hazyresearch.github.io/snorkel/)
  * [Apache UIMA](http://uima.apache.org/)
  * [YodaQA](https://github.com/brmson/yodaqa)
  * [OpenCog](http://opencog.org/)
  * [OAQA (Open Advancement of Question Answering Systems)](http://oaqa.github.io/)
  * [Stanford CoreNLP – Natural language software](https://stanfordnlp.github.io/CoreNLP/)
  * [openQA](http://aksw.org/Projects/openQA.html)
  
  > **Comments:**
  > **username_5**: Hi. Maybe you should explain why exactly the suggested projects might be of interest to the reader. In which way are these projects similar or not to Watson?  
  
  ---
  
  ### Answer by username_2 on 2017-12-12. Score: 3
  
  Try UIMA and GATE, both of them are open source.
  
  Watson Content Analytics implements UIMA framework, according to this:
  [Open, scalable analytics pipeline | IBM Watson Content Analytics 3.5.0](https://www.ibm.com/support/knowledgecenter/en/SS5RWK_3.5.0/com.ibm.discovery.es.nav.doc/iiysaovcapipe.htm)
  
  UIMA takes care of the management of NLP pipeline, but the intelligence is actually comes from ‘annotators’.
  
  You can rely on annotators from projects like GATE, Apache OpenNLP, Stanford CoreNLP, etc.
  But since these projects are not part of UIMA, they use their own document/sentence representation, so a UIMA wrapper is needed for conversion.
  GATE provided a detailed documentation for this. [Combining GATE and UIMA | GATE](https://gate.ac.uk/sale/tao/splitch22.html#chap:uima)
  
  
  ---
  
  ### Answer by username_3 on 2017-10-08. Score: 2
  
  Have a look at the [ChatScript project](http://chatscript.sourceforge.net/), whose description is
  
  > ChatScript is a "next Generation" chatbot engine, based on the one that powered Suzette, that won the 2010 Loebner Competition. ChatScript has many advanced features and capabilities that, when properly utilitized, permit extremely clever bots to be programmed. There is also a potentially useful ontology of nouns, verbs, adjectives, and adverbs for understanding meaning.
  
  
  ---
  
  ### Answer by username_4 on 2017-12-13. Score: 2
  
  Here are some more, apart from the ones reported in the accepted answer:
  
  * [QANTA](https://github.com/Pinafore/qb)
  * [Deep Averaging Networks (DAN](https://github.com/miyyer/dan))
  * [DeepQA](https://github.com/allenai/deep_qa)
  * [Jacana](https://github.com/xuchen/jacana)
  * [Quepy](http://quepy.machinalis.com/)
  * [QANUS](http://www.qanus.com/)
  * [Watsonsim](https://github.com/SeanTater/uncc2014watsonsim/)
  
  > **Comments:**
  > **username_5**: Hi. Can you explain exactly why these projects might be of interest to the reader that wants to use a tool similar to Watson? Can you provide some description of each of the projects?  
  
  ---
  
  