Intelligent information retrieval based on simple implicit learning

30
{!ctf} Intelligent information retrieval based on simple implicit learning Dr Gavin Ruddy [email protected] 17 Feb 2016

Transcript of Intelligent information retrieval based on simple implicit learning

Page 1: Intelligent information retrieval based on simple implicit learning

{!ctf}

Intelligent information retrieval based on simple implicit learning

Dr Gavin [email protected]

17 Feb 2016

Page 2: Intelligent information retrieval based on simple implicit learning

Imagine we have some content in a database.

{!ctf}

Page 3: Intelligent information retrieval based on simple implicit learning

q1

A user runs a query …

{!ctf}

Page 4: Intelligent information retrieval based on simple implicit learning

which finds some results …

q1

{!ctf}

Page 5: Intelligent information retrieval based on simple implicit learning

and returns them, sorted in some way.

q1

{!ctf}

Page 6: Intelligent information retrieval based on simple implicit learning

The user chooses some of them ...

q1

{!ctf}

Page 7: Intelligent information retrieval based on simple implicit learning

which adds to our existing click data.

{!ctf}

Page 8: Intelligent information retrieval based on simple implicit learning

When we use this data to help sort results ...

q1

{!ctf}

Page 9: Intelligent information retrieval based on simple implicit learning

users can learn from each other ...

q1

{!ctf}

Page 10: Intelligent information retrieval based on simple implicit learning

and returns can converge on a consensus.

{!ctf}

q1

Page 11: Intelligent information retrieval based on simple implicit learning

We can take this simple idea a step further.

{!ctf}

Page 12: Intelligent information retrieval based on simple implicit learning

A user’s clicks happen in a sequence ...

q1

{!ctf}

Page 13: Intelligent information retrieval based on simple implicit learning

connecting things intelligently as they make choices.

q1 q2

{!ctf}

Page 14: Intelligent information retrieval based on simple implicit learning

Integrating over queries, sessions, users, time etc ...

{!ctf}

Page 15: Intelligent information retrieval based on simple implicit learning

maps out the connections users are moving along.

{!ctf}

Page 16: Intelligent information retrieval based on simple implicit learning

So when we run our query ...

q1

{!ctf}

Page 17: Intelligent information retrieval based on simple implicit learning

we can identify dynamically connected secondary items ...

q1

{!ctf}

Page 18: Intelligent information retrieval based on simple implicit learning

and use them to modify or extend our returns …

q1

{!ctf}

Page 19: Intelligent information retrieval based on simple implicit learning

or to make intelligent recommendations ...

q1

{!ctf}

Page 20: Intelligent information retrieval based on simple implicit learning

or to put ads in the right place at the right time etc.

q1

{!ctf}

Page 21: Intelligent information retrieval based on simple implicit learning

These returns get a click response ...

q1

{!ctf}

Page 22: Intelligent information retrieval based on simple implicit learning

which adds to our existing click data ...

{!ctf}

Page 23: Intelligent information retrieval based on simple implicit learning

so the next time our query runs ...

q1

{!ctf}

Page 24: Intelligent information retrieval based on simple implicit learning

new things have been learned.

q1

{!ctf}

Page 25: Intelligent information retrieval based on simple implicit learning

We don’t need to actually map all this complexity …

{!ctf}

Page 26: Intelligent information retrieval based on simple implicit learning

just query relevant click data at query time ...

{!ctf}

q1

Page 27: Intelligent information retrieval based on simple implicit learning

but the effect is intelligent query returns …

{!ctf}

q1

Page 28: Intelligent information retrieval based on simple implicit learning

that share the right things in the right places …

{!ctf}

q1

Page 29: Intelligent information retrieval based on simple implicit learning

and learn continuously via an implicit feedback loop.

{!ctf}

q1

Page 30: Intelligent information retrieval based on simple implicit learning

{!ctf}

No need for machine learning, complex processing or masses of metadata.

To see how this behaves on real data, take a look athttp://www.slideshare.net/pontneo/quick-introduction-to-the-clickthrough-filter