Presented by
Guided by
Prof. Smita Patil
Wych Debater
AI learns the art of Debate
“Can this ancient art bring us new perspectives.”
Rishabh Yadav
Anujay Ghosh
Vidit Gholam
Index
Abstract
Introduction of the title
�Aim(s) and Objective
�Literature Surveyed
�Algorithm/Block Diagram
�Details of Software & Hardware
Conclusion
References
2
3
2
Aim(s) and Objective
Introduction of the title
Literature Surveyed
Algorithm/Block Diagram
Details of Software & Hardware
Conclusion
Abstract
3
4
5
6
7
8
References
4
2
Aim(s) and Objective
Introduction of the title
Literature Surveyed
Algorithm/Block Diagram
Details of Software & Hardware
Conclusion
Abstract
3
4
5
6
7
8
References
5
Aim(s) and Objective
Introduction of the title
Literature Surveyed
Algorithm/Block Diagram
Details of Software & Hardware
Conclusion
Abstract
3
4
5
6
7
8
References
1
6
Aim(s) and Objective
Introduction of the title
Literature Surveyed
Algorithm/Block Diagram
Details of Software & Hardware
Conclusion
Abstract
4
5
6
7
8
References
1
2
7
Future Scope
Introduction of the title
Literature Surveyed
Algorithm/Block Diagram
Details of Software & Hardware
Conclusion
Abstract
4
5
6
7
8
References
1
2
8
Aim(s) and Objective
Introduction of the title
Literature Surveyed
Algorithm/Block Diagram
Details of Software & Hardware
Conclusion
Abstract
5
6
7
8
References
Step 1 - Understanding a topic Using AI natural language processing technologies
Step 2 - Argument construction build an opening speech to defend or oppose this motion
Step 3 - Content Organization
Step 4 - Constructing an argument and rebuttal
1
2
3
9
Research Paper Technologies | Paper-1 | Paper -2 | Paper-3 | Paper-4 |
Argument Mining | Detecting claims in relevant documents[2] (Shachar Mirkin,Yoav Kantor et al , 2018) | Detecting evidence in relevant documents [2] (Ruty Rinott, Carlos Alzate et al , 2015) | Negating claims (Yonatan Bilu, Daniel Hershcovich June 2015)[2] | Relating arguments across texts (Yufang Hou and Charles Jochim, 2017)[2] |
Stance Classification and Sentiment Analysis | Determining expert opinion stance (Orith Toledo-Ronen, Roy Bar-Haim, 2016)[6] | Determining claim stance (Roy Bar-Haim, Indrajit Bhattacharya et al, 2017)[6] | Improving claim stance classification (Roy Bar-Haim, Lilach Edelstein et al, 2017)[6] | Classifying sentiment of idioms (Orith Toledo-Ronen, Roy Bar-Haim, et al 2018)[6] |
Deep Neural Networks and weak supervision | Understanding Automatic Speech Recognition (ASR) output[1] | Predicting phrase breaks (Raul Fernandez, Asaf Rendel, 2017)[1] | Identifying similar sentences (Liat Ein Dor, Yosi Mass, et al, July 2018)[1] | Emphasizing words and phrases (Slava Shechtman, Moran Mordechay , 2018)[1] |
Text-to-Speech System | Improving speech pattern[5] (Yosi Mass, Slava Shech, et al 2018) | | | |
Aim(s) and Objective
Introduction of the title
Literature Surveyed
Algorithm/Block Diagram
Details of Software & Hardware
Conclusion
Abstract
4
6
7
8
References
1
2
3
1. Corpus ingestion
7. Rebuttal
3. Relevant argument identification
2. Motion
4. Knowledge Application
5. Persuasive Narrative Generation
6. Opponent’s Speech
AI Debater Architecture
11
Aim(s) and Objective
Introduction of the title
Literature Surveyed
Algorithm/Block Diagram
Details of Software
& Hardware
Conclusion
Abstract
4
5
7
8
References
Anaconda Distribution
Numpy
SciPy
Matplotlib
Python
Jupyter Notebook
Datasets
Frameworks
Android Studio
1
2
3
Software Requirement
Hardware Requirement
GPU
Computing Unit
Speaker
Mic
8 GB RAM
i7 Processor
12
Aim(s) and Objective
Introduction of the title
Literature Surveyed
Algorithm/Block Diagram
Details of Software & Hardware
Conclusion
Abstract
4
5
6
8
References
1
2
3
Searches index of around millions of articles.
Identify the claims of opponent and prepare rebuttal points and craft it’s narrative.
Looks for texts that is relevant, argumentative & supports it’s position.��Organizes supporting positions into a narrative expressed in natural language
� �
AI debater is a system which showcases coordination of multiple AI engines.
Develop a system that can hold its’ own in a full debate with a human.
Must recognise an argument as ‘Pro’ or ‘Con’
Help people to take better decisions
12
13
Aim(s) and Objective
Introduction of the title
Literature Surveyed
Algorithm/Block Diagram
Details of Software & Hardware
Conclusion
Abstract
4
5
6
7
8
References
1
2
3
Bibliography, references & acknowledgements
13
1] https://www.research.ibm.com/artificial-intelligence/project-debater/ (IBM Research)
2] https://www.research.ibm.com/artificial-intelligence/project-debater/about/
3] https://www.research.ibm.com/artificial-intelligence/project-debater/about/
4] https://www.research.ibm.com/artificial-intelligence/project-debater/importance/
5] https://www.research.ibm.com/haifa/dept/vst/debating_data.shtml (AI Debater Dataset)
6] https://www.youtube.com/watch?v=NSB06STBkdA
7] https://www.youtube.com/watch?v=FmGNwMyFCqo
8] https://www.youtube.com/watch?v=waXHrc2m9K8 (The School of AI)
9] https://www.youtube.com/watch?v=PYKfXkd3t7c&t=5s (Applied AI Courses)
10] http://lumiverse.io/series/neural-networks-demystified (Lumiverse Beta)
11] https://ai.google/education/social-good-guide/?category=examples (Google AI)
12] https://en.wikipedia.org/wiki/Project_Debater (Wikipedia)
13] https://idebate.org/debatabase
14] https://ces.debater-event.us-south.containers.appdomain.cloud/ (Debate Interface)