SlideShare a Scribd company logo
1 of 22
Download to read offline
WALUKU

ANSWERING ASTRONOMY QUESTIONS
THROUGH SOCIAL MEDIA
YAMANI / GEOVEDI / SOEGIJOKO
langitselatan
Bandung, Indonesia. Near the Bosscha observatory.

Premiere online Astronomy
media house since 2007.
Astronomy news, answering hoaxes and providing, basic astronomy, educational
resources and fun science
Social media in Indonesia
•
•

Facebook and Twitter the numbers matter.

•

Mobile telephony is at 100% of population with 40%
of mobiles are internet capable.

Internet in Indonesia is nearly there with its
penetration at 50% and growing.
Social media by numbers
Waluku
Waluku
Summary: Twitter chatbot that
heavily uses natural language
equipped with closed-domain
(Astronomy) knowledge.
Why? Because asking questions is one of the most basic
human norm. Because social media is cool. Because
astronomy is cool. Because artificial intelligence is cool.
Because giving answer “Google it” is considered rude.
Waluku
Waluku Q&A
chatbot runs on
Twitter platform.
System overview
User Input

Input Analysis
Module

Q&A Module

Response

Response
Generator

Crowdsourcing
Framework

Knowledge
Base

Unstructured
Documents
User input
Challenge: People do not
check whether their question
has been asked before therefore
they will ask the same question
using different wording.
User input

challenge: same question, different wording
Input analysis
Input

Extracted keywords

Ranks

Bagaimana bulan sabit dapat terjadi?

bulan sabit, bulan

0.89212

Apa penyebab terjadinya bulan sabit?

bulan sabit, bulan,
penyebab

0.75419

Apakah wajah bulan akan selalu sama?

wajah bulan, bulan

0.64021

Jelaskan proses terjadinya bulan sabit?

bulan sabit, proses

0.65993
Phrase similarity
bagaimana

mengapa planet

galaksi

bulan

twitter

mengapa

kenapa

mars

galaxy

neil amstrong

twit

apa penyebab

apa

venus

andromeda

bulan sabit

tweet

bima sakti

bulan
purnama

tuit

milky way

bulan merah
jambu

ngetwit

apa yang
menyebabkan
proses
terjadinya

knapa
ngapa

jupiter
merkurius
Response generation
Sources: langitselatan’s Tanya Jawab website section,
astronomy-related Wikipedia articles and volunteer provided
question and answer.
Raw unstructured contents will be automatically summarized
(factoid extraction) by NLP (Natural Language Processing)
engine and will be saved to the database as utterance pair
(question and answer).
Response formats: Summarized factoids (less than 500
characters and contain URLs) and Twitter-friendly messages
(140 characters or less).
Unstructured documents
Unstructured documents
Factoid extraction
Raw text
Periode rotasi Bulan tidak sama dengan periode rotasi Bumi. Periode
rotasi Bumi adalah 24 jam (1 hari), sementara periode rotasi Bulan
adalah 27.3 hari.
Wajah bulan yang dilihat oleh seluruh manusia di Bumi, baik di
Indonesia maupun di belahan Bumi lainnya selalu nampak sama.
Extracted factoids
Periode rotasi Bumi adalah 24 jam (1 hari), sementara periode rotasi
Bulan adalah 27.3 hari.
Wajah bulan selalu nampak sama.
Utterance pair
A Concept

fase bulan

B Question

•
•
•
•
•
•

C Answer
(long)

Fase Bulan (sabit maupun yang lain) terjadi karena kita di Bumi mengamati sinar
Matahari jatuh ke Bulan pada sudut pandang yang berbeda-beda.

Mengapa bulan berbentuk sabit?
Bagaimana bulat sabit bisa terjadi?
Bagaimana bulan sabit dapat terjadi?
Apa penyebab terjadinya bulan sabit?
Apakah wajah bulan akan selalu sama?
Jelaskan proses terjadinya bulan sabit?

Lebih lanjut, lihat http://langitselatan.com/2012/05/27/apakah-wajah-bulan-selalusama/
D Answer
(short)

Itu terjadi karena kita di Bumi mengamati pada sudut pandang yang berbeda-beda.
http://goo.gl/i5MrxA
Crowdsourcing
Technology limitation.
NLP is still considered a hard task (to make long sentences
short, to extract factoids, etc). Constant training and
tweaking are required.

Quality improvement.
Help find an adequate response to user input.
Design limitation
Waluku is a factoid chatbot.
It will not be able to handle casual chat input.

NLP is language dependent.
Indonesian NLP initiatives and support are very limited. We
have to roll our own approach.
Status
Still work in progress.
Thank You!

More Related Content

Viewers also liked

Hacking a Bird in the Sky: The Revenge of Angry Birds
Hacking a Bird in the Sky: The Revenge of Angry BirdsHacking a Bird in the Sky: The Revenge of Angry Birds
Hacking a Bird in the Sky: The Revenge of Angry BirdsJim Geovedi
 
Cheating the 10,000 hour rule
Cheating the 10,000 hour ruleCheating the 10,000 hour rule
Cheating the 10,000 hour ruleJim Geovedi
 
AI & NLP pada @begobet
AI & NLP pada @begobetAI & NLP pada @begobet
AI & NLP pada @begobetJim Geovedi
 
Hacking Satellite: A New Universe to Discover
Hacking Satellite: A New Universe to DiscoverHacking Satellite: A New Universe to Discover
Hacking Satellite: A New Universe to DiscoverJim Geovedi
 
Wireless Hotspot: The Hackers Playground
Wireless Hotspot: The Hackers PlaygroundWireless Hotspot: The Hackers Playground
Wireless Hotspot: The Hackers PlaygroundJim Geovedi
 
Hacking Cracking 2008
Hacking Cracking 2008Hacking Cracking 2008
Hacking Cracking 2008Jim Geovedi
 
IDS & Log Management
IDS & Log ManagementIDS & Log Management
IDS & Log ManagementJim Geovedi
 
Wireless Hotspot Security
Wireless Hotspot SecurityWireless Hotspot Security
Wireless Hotspot SecurityJim Geovedi
 
Satellite Telephony Security
Satellite Telephony SecuritySatellite Telephony Security
Satellite Telephony SecurityJim Geovedi
 
Warezzman - DVB-Satellite Hacking
Warezzman - DVB-Satellite HackingWarezzman - DVB-Satellite Hacking
Warezzman - DVB-Satellite HackingJim Geovedi
 
Leonardo Nve Egea - Playing in a Satellite Environment 1.2
Leonardo Nve Egea - Playing in a Satellite Environment 1.2Leonardo Nve Egea - Playing in a Satellite Environment 1.2
Leonardo Nve Egea - Playing in a Satellite Environment 1.2Jim Geovedi
 
Cloud Security - Security Aspects of Cloud Computing
Cloud Security - Security Aspects of Cloud ComputingCloud Security - Security Aspects of Cloud Computing
Cloud Security - Security Aspects of Cloud ComputingJim Geovedi
 
HITB Labs: Practical Attacks Against 3G/4G Telecommunication Networks
HITB Labs: Practical Attacks Against 3G/4G Telecommunication NetworksHITB Labs: Practical Attacks Against 3G/4G Telecommunication Networks
HITB Labs: Practical Attacks Against 3G/4G Telecommunication NetworksJim Geovedi
 

Viewers also liked (14)

Hacking a Bird in the Sky: The Revenge of Angry Birds
Hacking a Bird in the Sky: The Revenge of Angry BirdsHacking a Bird in the Sky: The Revenge of Angry Birds
Hacking a Bird in the Sky: The Revenge of Angry Birds
 
Cheating the 10,000 hour rule
Cheating the 10,000 hour ruleCheating the 10,000 hour rule
Cheating the 10,000 hour rule
 
AI & NLP pada @begobet
AI & NLP pada @begobetAI & NLP pada @begobet
AI & NLP pada @begobet
 
Hacking Satellite: A New Universe to Discover
Hacking Satellite: A New Universe to DiscoverHacking Satellite: A New Universe to Discover
Hacking Satellite: A New Universe to Discover
 
Internet Worms
Internet WormsInternet Worms
Internet Worms
 
Wireless Hotspot: The Hackers Playground
Wireless Hotspot: The Hackers PlaygroundWireless Hotspot: The Hackers Playground
Wireless Hotspot: The Hackers Playground
 
Hacking Cracking 2008
Hacking Cracking 2008Hacking Cracking 2008
Hacking Cracking 2008
 
IDS & Log Management
IDS & Log ManagementIDS & Log Management
IDS & Log Management
 
Wireless Hotspot Security
Wireless Hotspot SecurityWireless Hotspot Security
Wireless Hotspot Security
 
Satellite Telephony Security
Satellite Telephony SecuritySatellite Telephony Security
Satellite Telephony Security
 
Warezzman - DVB-Satellite Hacking
Warezzman - DVB-Satellite HackingWarezzman - DVB-Satellite Hacking
Warezzman - DVB-Satellite Hacking
 
Leonardo Nve Egea - Playing in a Satellite Environment 1.2
Leonardo Nve Egea - Playing in a Satellite Environment 1.2Leonardo Nve Egea - Playing in a Satellite Environment 1.2
Leonardo Nve Egea - Playing in a Satellite Environment 1.2
 
Cloud Security - Security Aspects of Cloud Computing
Cloud Security - Security Aspects of Cloud ComputingCloud Security - Security Aspects of Cloud Computing
Cloud Security - Security Aspects of Cloud Computing
 
HITB Labs: Practical Attacks Against 3G/4G Telecommunication Networks
HITB Labs: Practical Attacks Against 3G/4G Telecommunication NetworksHITB Labs: Practical Attacks Against 3G/4G Telecommunication Networks
HITB Labs: Practical Attacks Against 3G/4G Telecommunication Networks
 

Similar to Waluku: Answering Astronomy Questions through Social Media

Tania Pinto, Learning science In the 21st century (T43)
Tania Pinto, Learning science In the 21st century (T43)Tania Pinto, Learning science In the 21st century (T43)
Tania Pinto, Learning science In the 21st century (T43)Brussels, Belgium
 
Mat modules presentation
Mat modules presentationMat modules presentation
Mat modules presentationcynthia_clark
 
Solar System WebQuest
Solar System WebQuestSolar System WebQuest
Solar System WebQuestjillianshoup
 
SLTCC2017 2.1 Engaging technologies for in class comments, questions and feed...
SLTCC2017 2.1 Engaging technologies for in class comments, questions and feed...SLTCC2017 2.1 Engaging technologies for in class comments, questions and feed...
SLTCC2017 2.1 Engaging technologies for in class comments, questions and feed...Christel Pontin
 
Research Paper Structure Outline - Custom Academic Paper Writing ...
Research Paper Structure Outline - Custom Academic Paper Writing ...Research Paper Structure Outline - Custom Academic Paper Writing ...
Research Paper Structure Outline - Custom Academic Paper Writing ...Finni Rice
 
How research teaching of cycles and symmetries of Sun movements and the Sun/E...
How research teaching of cycles and symmetries of Sun movements and the Sun/E...How research teaching of cycles and symmetries of Sun movements and the Sun/E...
How research teaching of cycles and symmetries of Sun movements and the Sun/E...Brussels, Belgium
 
Solar System Webquest
Solar System WebquestSolar System Webquest
Solar System Webquestjillianshoup
 
Solar System Webquest 2
Solar System Webquest 2Solar System Webquest 2
Solar System Webquest 2jillianshoup
 
Pbl in 3D virtual world for healthcare simulation Evelyn Mcelhinney
Pbl in 3D virtual world for healthcare simulation  Evelyn McelhinneyPbl in 3D virtual world for healthcare simulation  Evelyn Mcelhinney
Pbl in 3D virtual world for healthcare simulation Evelyn McelhinneyDr Evelyn McElhinney PhD
 
Week 9 Earth and Space SciencesThe Earth and Space Sciences sub-s.docx
Week 9 Earth and Space SciencesThe Earth and Space Sciences sub-s.docxWeek 9 Earth and Space SciencesThe Earth and Space Sciences sub-s.docx
Week 9 Earth and Space SciencesThe Earth and Space Sciences sub-s.docxmelbruce90096
 
Inquiry Based Strategy lesson Plan
Inquiry Based Strategy lesson PlanInquiry Based Strategy lesson Plan
Inquiry Based Strategy lesson PlanSonamWangchuk41
 
Disruptive Technology: Lecture Capture | SOAS, University of London
Disruptive Technology: Lecture Capture | SOAS, University of London Disruptive Technology: Lecture Capture | SOAS, University of London
Disruptive Technology: Lecture Capture | SOAS, University of London Santanu Vasant
 
Metode Ilmiah.pptx
Metode Ilmiah.pptxMetode Ilmiah.pptx
Metode Ilmiah.pptxssuserd0bf04
 
Metode Ilmiah.pptx
Metode Ilmiah.pptxMetode Ilmiah.pptx
Metode Ilmiah.pptxssuserd0bf04
 
The solar system group 3 (1)
The solar system   group 3 (1)The solar system   group 3 (1)
The solar system group 3 (1)cat250_group3
 
Forest Fire Essay In Hindi. Online assignment writing service.
Forest Fire Essay In Hindi. Online assignment writing service.Forest Fire Essay In Hindi. Online assignment writing service.
Forest Fire Essay In Hindi. Online assignment writing service.Jamie Ruschel
 
Procesos cognitivos enfocados en la educación
Procesos cognitivos enfocados en la educaciónProcesos cognitivos enfocados en la educación
Procesos cognitivos enfocados en la educaciónAriadnaPerezRios
 

Similar to Waluku: Answering Astronomy Questions through Social Media (20)

Tania Pinto, Learning science In the 21st century (T43)
Tania Pinto, Learning science In the 21st century (T43)Tania Pinto, Learning science In the 21st century (T43)
Tania Pinto, Learning science In the 21st century (T43)
 
Mat modules presentation
Mat modules presentationMat modules presentation
Mat modules presentation
 
Solar System WebQuest
Solar System WebQuestSolar System WebQuest
Solar System WebQuest
 
SLTCC2017 2.1 Engaging technologies for in class comments, questions and feed...
SLTCC2017 2.1 Engaging technologies for in class comments, questions and feed...SLTCC2017 2.1 Engaging technologies for in class comments, questions and feed...
SLTCC2017 2.1 Engaging technologies for in class comments, questions and feed...
 
Research Paper Structure Outline - Custom Academic Paper Writing ...
Research Paper Structure Outline - Custom Academic Paper Writing ...Research Paper Structure Outline - Custom Academic Paper Writing ...
Research Paper Structure Outline - Custom Academic Paper Writing ...
 
How research teaching of cycles and symmetries of Sun movements and the Sun/E...
How research teaching of cycles and symmetries of Sun movements and the Sun/E...How research teaching of cycles and symmetries of Sun movements and the Sun/E...
How research teaching of cycles and symmetries of Sun movements and the Sun/E...
 
Solar System Webquest
Solar System WebquestSolar System Webquest
Solar System Webquest
 
Solar System Webquest 2
Solar System Webquest 2Solar System Webquest 2
Solar System Webquest 2
 
Pbl in 3D virtual world for healthcare simulation Evelyn Mcelhinney
Pbl in 3D virtual world for healthcare simulation  Evelyn McelhinneyPbl in 3D virtual world for healthcare simulation  Evelyn Mcelhinney
Pbl in 3D virtual world for healthcare simulation Evelyn Mcelhinney
 
Week 9 Earth and Space SciencesThe Earth and Space Sciences sub-s.docx
Week 9 Earth and Space SciencesThe Earth and Space Sciences sub-s.docxWeek 9 Earth and Space SciencesThe Earth and Space Sciences sub-s.docx
Week 9 Earth and Space SciencesThe Earth and Space Sciences sub-s.docx
 
Inquiry Based Strategy lesson Plan
Inquiry Based Strategy lesson PlanInquiry Based Strategy lesson Plan
Inquiry Based Strategy lesson Plan
 
Disruptive Technology: Lecture Capture | SOAS, University of London
Disruptive Technology: Lecture Capture | SOAS, University of London Disruptive Technology: Lecture Capture | SOAS, University of London
Disruptive Technology: Lecture Capture | SOAS, University of London
 
Metode Ilmiah.pptx
Metode Ilmiah.pptxMetode Ilmiah.pptx
Metode Ilmiah.pptx
 
Metode Ilmiah.pptx
Metode Ilmiah.pptxMetode Ilmiah.pptx
Metode Ilmiah.pptx
 
The solar system group 3 (1)
The solar system   group 3 (1)The solar system   group 3 (1)
The solar system group 3 (1)
 
Forest Fire Essay In Hindi. Online assignment writing service.
Forest Fire Essay In Hindi. Online assignment writing service.Forest Fire Essay In Hindi. Online assignment writing service.
Forest Fire Essay In Hindi. Online assignment writing service.
 
Module
ModuleModule
Module
 
Procesos cognitivos enfocados en la educación
Procesos cognitivos enfocados en la educaciónProcesos cognitivos enfocados en la educación
Procesos cognitivos enfocados en la educación
 
Lerning project ppt
Lerning project pptLerning project ppt
Lerning project ppt
 
Tools For Re Engagement
Tools For Re EngagementTools For Re Engagement
Tools For Re Engagement
 

Recently uploaded

AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 

Recently uploaded (20)

AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 

Waluku: Answering Astronomy Questions through Social Media

  • 1. WALUKU ANSWERING ASTRONOMY QUESTIONS THROUGH SOCIAL MEDIA YAMANI / GEOVEDI / SOEGIJOKO
  • 2. langitselatan Bandung, Indonesia. Near the Bosscha observatory. Premiere online Astronomy media house since 2007. Astronomy news, answering hoaxes and providing, basic astronomy, educational resources and fun science
  • 3. Social media in Indonesia • • Facebook and Twitter the numbers matter. • Mobile telephony is at 100% of population with 40% of mobiles are internet capable. Internet in Indonesia is nearly there with its penetration at 50% and growing.
  • 4.
  • 5. Social media by numbers
  • 7. Waluku Summary: Twitter chatbot that heavily uses natural language equipped with closed-domain (Astronomy) knowledge. Why? Because asking questions is one of the most basic human norm. Because social media is cool. Because astronomy is cool. Because artificial intelligence is cool. Because giving answer “Google it” is considered rude.
  • 8. Waluku Waluku Q&A chatbot runs on Twitter platform.
  • 9. System overview User Input Input Analysis Module Q&A Module Response Response Generator Crowdsourcing Framework Knowledge Base Unstructured Documents
  • 10. User input Challenge: People do not check whether their question has been asked before therefore they will ask the same question using different wording.
  • 11. User input challenge: same question, different wording
  • 12. Input analysis Input Extracted keywords Ranks Bagaimana bulan sabit dapat terjadi? bulan sabit, bulan 0.89212 Apa penyebab terjadinya bulan sabit? bulan sabit, bulan, penyebab 0.75419 Apakah wajah bulan akan selalu sama? wajah bulan, bulan 0.64021 Jelaskan proses terjadinya bulan sabit? bulan sabit, proses 0.65993
  • 13. Phrase similarity bagaimana mengapa planet galaksi bulan twitter mengapa kenapa mars galaxy neil amstrong twit apa penyebab apa venus andromeda bulan sabit tweet bima sakti bulan purnama tuit milky way bulan merah jambu ngetwit apa yang menyebabkan proses terjadinya knapa ngapa jupiter merkurius
  • 14. Response generation Sources: langitselatan’s Tanya Jawab website section, astronomy-related Wikipedia articles and volunteer provided question and answer. Raw unstructured contents will be automatically summarized (factoid extraction) by NLP (Natural Language Processing) engine and will be saved to the database as utterance pair (question and answer). Response formats: Summarized factoids (less than 500 characters and contain URLs) and Twitter-friendly messages (140 characters or less).
  • 17. Factoid extraction Raw text Periode rotasi Bulan tidak sama dengan periode rotasi Bumi. Periode rotasi Bumi adalah 24 jam (1 hari), sementara periode rotasi Bulan adalah 27.3 hari. Wajah bulan yang dilihat oleh seluruh manusia di Bumi, baik di Indonesia maupun di belahan Bumi lainnya selalu nampak sama. Extracted factoids Periode rotasi Bumi adalah 24 jam (1 hari), sementara periode rotasi Bulan adalah 27.3 hari. Wajah bulan selalu nampak sama.
  • 18. Utterance pair A Concept fase bulan B Question • • • • • • C Answer (long) Fase Bulan (sabit maupun yang lain) terjadi karena kita di Bumi mengamati sinar Matahari jatuh ke Bulan pada sudut pandang yang berbeda-beda. Mengapa bulan berbentuk sabit? Bagaimana bulat sabit bisa terjadi? Bagaimana bulan sabit dapat terjadi? Apa penyebab terjadinya bulan sabit? Apakah wajah bulan akan selalu sama? Jelaskan proses terjadinya bulan sabit? Lebih lanjut, lihat http://langitselatan.com/2012/05/27/apakah-wajah-bulan-selalusama/ D Answer (short) Itu terjadi karena kita di Bumi mengamati pada sudut pandang yang berbeda-beda. http://goo.gl/i5MrxA
  • 19. Crowdsourcing Technology limitation. NLP is still considered a hard task (to make long sentences short, to extract factoids, etc). Constant training and tweaking are required. Quality improvement. Help find an adequate response to user input.
  • 20. Design limitation Waluku is a factoid chatbot. It will not be able to handle casual chat input. NLP is language dependent. Indonesian NLP initiatives and support are very limited. We have to roll our own approach.
  • 21. Status Still work in progress.