openqa hoverboard - open-source question answering framework

15
Hoverboard Edgard Marx AKSW openqa.aksw.org

Upload: edgard-marx

Post on 15-Apr-2017

535 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: openQA Hoverboard - Open-source Question Answering Framework

HoverboardEdgard MarxAKSW openqa.aksw.org

Page 2: openQA Hoverboard - Open-source Question Answering Framework

Links

http://openqa.aksw.org http://github.com/aksw/openqa http://bitbuket.com/emarx/openqa http://bitbuket.com/emarx/openqa/faq

Page 3: openQA Hoverboard - Open-source Question Answering Framework

Agenda

What is openQA? When should I use or not use openQA? History (idea, versions, problems) Myths and truths Hoverboard

Architecture Features

Conclusion & Future Work

Page 4: openQA Hoverboard - Open-source Question Answering Framework

What is openQA ?

Frameworks Document Retrieval

Lucene Solr Elastic (formal Elastic Search)

Question Answering ?

Not Frameworks Sina Hawk TBSL Google

It is a framework for question answering systems.

Page 5: openQA Hoverboard - Open-source Question Answering Framework

When should I use or not use openQA ?

You should use if: Beginner in QA systems Do not want to write everything from scratch Have a social life and yet publish a good paper Benefit from the work of other specialists Share your code/approach with the community

You should not use if: Does not need any of the built-in functionalities Best coder ever and you belive nobady codes better than you do Have plenty of time You are a sad person

Page 6: openQA Hoverboard - Open-source Question Answering Framework

History

Proposed in 2013 by Prof. Dr. Sören Auer Framework Open-source Combine different approaches Name from a visit to Bonn

Page 7: openQA Hoverboard - Open-source Question Answering Framework

History

v0.0.4-beta (prototype) Features

Different query parser plug-ins (SINA, TBSL) Designed for be used in two different enviroments Webserver/Standalone

Problems Fixed pipeline Difficult to deploy Bugs

Page 8: openQA Hoverboard - Open-source Question Answering Framework

v0.0.6-beta (No Websever) No Web-server

v0.0.7-beta Hoverboard Flexible pipeline Webserver no Infograph (JSF)

More than 300 downloads Used by students in Iran, Brazil, India,

Germany and Turkey!

History

2014

2015

Page 9: openQA Hoverboard - Open-source Question Answering Framework

Myths and truths

It has a heavy architecture Myth, payload for the architecture is 0 milleseconds.

It‘s huge Myth, the whole framework is 1.3 MB

very few in comparision with systems like SINA (~800Mb) and TBSL(~400)

It just does not work Myth, in fact users misunderstood problems in the plugged systems with

the framework

Page 10: openQA Hoverboard - Open-source Question Answering Framework

It‘s not like Google True

It‘s useless for industry True. openQA is useful for QA test

The plugged approaches are not mature as the industry ones (a chicken egg problem) I can not travel through time

True

Myths and truths

Page 11: openQA Hoverboard - Open-source Question Answering Framework

HoverboardArchitecture

Component

Service

Query Parser

Retriever

Synthesizer

Context

Tokenizer

Service

Old New

Page 12: openQA Hoverboard - Open-source Question Answering Framework

HoverboardArchitecture

Service 1 Service N

Service 2

Component 1

Component 2

Component 3

Component 4

Component 5

What Can I do with it?

Page 13: openQA Hoverboard - Open-source Question Answering Framework

HoverboardFeatures

Front-EndTest / Evaluation (Benchmark)Flexible pipelineBult-in JSON/RESTHybrid Architecture (Web Service, Micro(Super, Mega

Hyper)-service, Plug-in)NLP approaches (Lucene/Standford NLP)

Page 14: openQA Hoverboard - Open-source Question Answering Framework

Conclusion & Future Work

Is useful for test and benchmarkImprove the platformIntegrate other benchmarksIncrease the number of plugged approachesIt might be (future) used by ordinary

users and industry

Page 15: openQA Hoverboard - Open-source Question Answering Framework

Thanks

http://openqa.aksw.org