1 of 23

Web interface, dialog system, domain adaptation

Petr Marek

2 of 23

Web interface

Nobody want’s to use personal assistant via command line.

3 of 23

How can we easily improve web client?

By “Concept selecting”

Sometimes YodaQA cannot decide between many concepts. Many time it is not his fault.

4 of 23

And after small help...

5 of 23

Dialog system

Make YodaQA better for lazy people!

6 of 23

Why dialogs?

Sometimes we want to ask several question in the row.

Questions in many times relates to each other.

YodaQA don’t handles this.

We would like this to work, however we also want clean YodaQA.

We chose different approach.

7 of 23

Hub?

We created Hub.

Hub is preprocessor of YodaQA questions.

YodaQA

Client

Hub

8 of 23

What can Hub do?

Dialogs

Coreference resolution

And much more will come!

9 of 23

Dialogs!

Several questions in one row

10 of 23

Coreference resolution!

Understanding that one question somehow concerns the previous one.

We detect third person pronouns (he, she, her, they...) in question.

Than we use concepts and best answer from previous questions.

11 of 23

Coreference resolution!

12 of 23

What more?

YodaQA

Client

Hub

News?

Traffic Info?

Weather?

13 of 23

Domain adaptation

Teaching YodaQA new tricks.

14 of 23

How can YodaQA help drivers?

You need to know what route to take.

You know the paths. You just need actual traffic info to help you decide what route to take.

However it is dumb to use GPS navigation on your daily route to work.

15 of 23

What route should I take?

“Should I go through Kolbenova or Poděbradská?”

The plan is to create traffic assistant.

16 of 23

Technical info?

We use Here API to get information about traffic.

Traffic flow...

Traffic accidents...

Route planning...

Geocoding...

17 of 23

Demo?

You can ask YodaQA about traffic flow and traffic incidents in Prague streets. *

Still a lot of work to do.

* Not live yet...

18 of 23

Simple test

To realize how great the YodaQA is

Who wrote the Ender’s game?

Orson Scott Card

Where was he born?

Richland

Where it is?

Washington, USA

19 of 23

Microsoft’s Cortana

“Who wrote Ender’s game?”

“Where was he born?”

20 of 23

Amazon’s Alexa

“The author of Ender’s Game is Orson Scott Card.”

Sorry, I don’t get it.

“Who wrote Ender’s game?”

“Where was he born?”

21 of 23

Apple’s Siri

“Who wrote Ender’s game?”

“Where was he born?”

22 of 23

Our YodaQA

23 of 23

100%

YodaQA is way more better than Cortana, Alexa or Siri. *

*One day it will be...