SlideShare a Scribd company logo
The Recommender
Challenge Hackathon
Torben Brodt
plista GmbH
2013/04/24
What is plista
● recommendation
● advertising
● network
● many big publishers in DE, AT, CH, ..
● "other articles you might be interested.."
● >8 billion impressions, clicks, engages, .. pM
Architecture
Architecture
Tracking Success
● each time a recommender is chosen, plista
will track its success.. for context and
context combinations
???
Tracking Success
● "online evaluation" technology
● better than classical offline evaluation known
from papers?
● cooperation with TU Berlin, aided by state
???
The hackathon
● we open the data, you provide the
knowledge
● develop a recommender which implements
the http + json api
● plista will track the success, if you are smart,
be the winner for the the best recommender
● best is live, best is scalable and best will
work in industry
The hackathon
● many interesting people
● get to know developers using
○ PHP, Java, NodeJS, Python
○ Redis, Storm, Elastic Search
○ Apache Mahout, Lucene
○ ...
The hackathon
● http://contest.plista.com/bigdataweek2013
○ 4pm start
○ 6pm "hello world!"
○ 7pm pizza + mate
○ ... open end fun
How to start (1/3)
register at
contest.plista.com
select challenge
* bdw13
* weekly
How to start (2/3)
● start implementation using examples
● http://contest.plista.com/wiki/example
How to start (2/3)
● start implementation using examples
● http://contest.plista.com/wiki/example
● have a github account?
● "fork" one of the example projects
● work on your local "clone"
● upload to your server
● enter url in your contest account
How to start (3/3)
● need a virtual server? ask us
● need old data? start replay from
webinterface
● try sending debug events from webinterface
● wait for team activation
● plista starts sending you real data
● your responses are displayed on real
publishers
Recommender ideas
● concentrate on implicit feedback
● think streaming / incremental
○ better to scale
○ faster results, new articles are better than old
articles?
● think about cross domain
○ contest is not allowed to mix items from different
domains/publishers
○ want knowledge of the full data, but candidate items
of a slice
Summary
join us?
http://www.plista.com/career
stay in touch?
Torben Brodt, plista.com, google plus, twitter, ..
Discounts
30% discount code: PLISTA30
● NoSQL Infrastructure
● Killing pigs and saving Danish bacon with Riak
● Introduction to Graph Databases
● Yokozuna, combining Solr with Riak
● Why you should care about Big Data
● ...
And Lottery...
● 1 FREE TICKET
And more Torben
● Talk about Realtime Recommendations
Hint
● now watch out for teammates
and have fun!
Recommender Hackathon @plista 2013/04

More Related Content

Viewers also liked (7)

Milieu
MilieuMilieu
Milieu
 
Sinfonia En Negro
Sinfonia En NegroSinfonia En Negro
Sinfonia En Negro
 
RecSys2012 inside the plista contest
RecSys2012   inside the plista contestRecSys2012   inside the plista contest
RecSys2012 inside the plista contest
 
Today Only
Today OnlyToday Only
Today Only
 
Living Labs Challenge Workshop
Living Labs Challenge WorkshopLiving Labs Challenge Workshop
Living Labs Challenge Workshop
 
les photos
les photosles photos
les photos
 
SIGIR 2013 BARS Keynote - the search for the best live recommender system
SIGIR 2013 BARS Keynote - the search for the best live recommender systemSIGIR 2013 BARS Keynote - the search for the best live recommender system
SIGIR 2013 BARS Keynote - the search for the best live recommender system
 

Similar to Recommender Hackathon @plista 2013/04

#TOA13 - Tech Opoen Air Recommender Hackathon
#TOA13 - Tech Opoen Air Recommender Hackathon#TOA13 - Tech Opoen Air Recommender Hackathon
#TOA13 - Tech Opoen Air Recommender Hackathon
Torben Brodt
 
Django on app engine
Django on app engineDjango on app engine
Django on app engine
benpotato
 
Open Chemistry, JupyterLab and data: Reproducible quantum chemistry
Open Chemistry, JupyterLab and data: Reproducible quantum chemistryOpen Chemistry, JupyterLab and data: Reproducible quantum chemistry
Open Chemistry, JupyterLab and data: Reproducible quantum chemistry
Marcus Hanwell
 

Similar to Recommender Hackathon @plista 2013/04 (20)

#TOA13 - Tech Opoen Air Recommender Hackathon
#TOA13 - Tech Opoen Air Recommender Hackathon#TOA13 - Tech Opoen Air Recommender Hackathon
#TOA13 - Tech Opoen Air Recommender Hackathon
 
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
Large drupal site builds   a workshop for sxsw interactive - march 17, 2015Large drupal site builds   a workshop for sxsw interactive - march 17, 2015
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
 
A Tester's Life
A Tester's LifeA Tester's Life
A Tester's Life
 
Python in Industry
Python in IndustryPython in Industry
Python in Industry
 
It is easy contributing to Open Source - ECLIPSE CON 2020
It is easy contributing to Open Source - ECLIPSE CON 2020It is easy contributing to Open Source - ECLIPSE CON 2020
It is easy contributing to Open Source - ECLIPSE CON 2020
 
Dynatech presentation for TSI Career Day
Dynatech presentation for TSI Career DayDynatech presentation for TSI Career Day
Dynatech presentation for TSI Career Day
 
Open source, What | Why | How
Open source, What | Why | How Open source, What | Why | How
Open source, What | Why | How
 
Tf itpbapm
Tf itpbapmTf itpbapm
Tf itpbapm
 
Django on app engine
Django on app engineDjango on app engine
Django on app engine
 
TYPO3 responsive bootstrap basepackage T3ee presentation 2013 romania
TYPO3 responsive bootstrap basepackage T3ee presentation 2013 romaniaTYPO3 responsive bootstrap basepackage T3ee presentation 2013 romania
TYPO3 responsive bootstrap basepackage T3ee presentation 2013 romania
 
Open Chemistry, JupyterLab and data: Reproducible quantum chemistry
Open Chemistry, JupyterLab and data: Reproducible quantum chemistryOpen Chemistry, JupyterLab and data: Reproducible quantum chemistry
Open Chemistry, JupyterLab and data: Reproducible quantum chemistry
 
It is easy contributing to open source - JCON 2020
It is easy contributing to open source - JCON 2020It is easy contributing to open source - JCON 2020
It is easy contributing to open source - JCON 2020
 
What is the price of open source
What is the price of open sourceWhat is the price of open source
What is the price of open source
 
Open source for the city
Open source for the cityOpen source for the city
Open source for the city
 
Open Source in Real Life
Open Source in Real LifeOpen Source in Real Life
Open Source in Real Life
 
Democratizing data science Using spark, hive and druid
Democratizing data science Using spark, hive and druidDemocratizing data science Using spark, hive and druid
Democratizing data science Using spark, hive and druid
 
There is something about serverless
There is something about serverlessThere is something about serverless
There is something about serverless
 
WebCamp 2016: Python. Вячеслав Каковский: Real-time мессенджер на Python. Осо...
WebCamp 2016: Python. Вячеслав Каковский: Real-time мессенджер на Python. Осо...WebCamp 2016: Python. Вячеслав Каковский: Real-time мессенджер на Python. Осо...
WebCamp 2016: Python. Вячеслав Каковский: Real-time мессенджер на Python. Осо...
 
Its easy! contributing to open source - Devnexus 2020
Its easy! contributing to open source - Devnexus 2020Its easy! contributing to open source - Devnexus 2020
Its easy! contributing to open source - Devnexus 2020
 
Workflow Engines + Luigi
Workflow Engines + LuigiWorkflow Engines + Luigi
Workflow Engines + Luigi
 

More from Torben Brodt

Paper the plista dataset
Paper  the plista datasetPaper  the plista dataset
Paper the plista dataset
Torben Brodt
 
Open recommendation platform
Open recommendation platformOpen recommendation platform
Open recommendation platform
Torben Brodt
 
Algorithmus, Good School, Camp Digital
Algorithmus, Good School, Camp DigitalAlgorithmus, Good School, Camp Digital
Algorithmus, Good School, Camp Digital
Torben Brodt
 
Realtime Recommender with Redis: Hands on
Realtime Recommender with Redis: Hands onRealtime Recommender with Redis: Hands on
Realtime Recommender with Redis: Hands on
Torben Brodt
 
Content recommendations
Content recommendationsContent recommendations
Content recommendations
Torben Brodt
 

More from Torben Brodt (14)

Recommender Trends 2014
Recommender Trends 2014Recommender Trends 2014
Recommender Trends 2014
 
Paper the plista dataset
Paper  the plista datasetPaper  the plista dataset
Paper the plista dataset
 
Nrs2013 recap
Nrs2013 recapNrs2013 recap
Nrs2013 recap
 
Open recommendation platform
Open recommendation platformOpen recommendation platform
Open recommendation platform
 
Algorithmus, Good School, Camp Digital
Algorithmus, Good School, Camp DigitalAlgorithmus, Good School, Camp Digital
Algorithmus, Good School, Camp Digital
 
Realtime Recommender with Redis: Hands on
Realtime Recommender with Redis: Hands onRealtime Recommender with Redis: Hands on
Realtime Recommender with Redis: Hands on
 
Content recommendations
Content recommendationsContent recommendations
Content recommendations
 
Webhacks am Beispiel PHP + MySQL
Webhacks am Beispiel PHP + MySQLWebhacks am Beispiel PHP + MySQL
Webhacks am Beispiel PHP + MySQL
 
GIT / SVN
GIT / SVNGIT / SVN
GIT / SVN
 
Collaborative Filtering.. für automatische Empfehlungen
Collaborative Filtering.. für automatische EmpfehlungenCollaborative Filtering.. für automatische Empfehlungen
Collaborative Filtering.. für automatische Empfehlungen
 
Google Web Toolkit
Google Web ToolkitGoogle Web Toolkit
Google Web Toolkit
 
Geld Verdienen Mit Adsense
Geld Verdienen Mit AdsenseGeld Verdienen Mit Adsense
Geld Verdienen Mit Adsense
 
AJAX
AJAXAJAX
AJAX
 
Web 2.0 - "Fluch oder Segen"
Web 2.0 - "Fluch oder Segen"Web 2.0 - "Fluch oder Segen"
Web 2.0 - "Fluch oder Segen"
 

Recently uploaded

The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
heathfieldcps1
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
ashishpaul799
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
Avinash Rai
 

Recently uploaded (20)

....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resources
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 
Salient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxSalient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptx
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
 
The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
 
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdfPost Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
 
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
 
“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 

Recommender Hackathon @plista 2013/04

  • 1. The Recommender Challenge Hackathon Torben Brodt plista GmbH 2013/04/24
  • 2. What is plista ● recommendation ● advertising ● network ● many big publishers in DE, AT, CH, .. ● "other articles you might be interested.." ● >8 billion impressions, clicks, engages, .. pM
  • 5. Tracking Success ● each time a recommender is chosen, plista will track its success.. for context and context combinations ???
  • 6. Tracking Success ● "online evaluation" technology ● better than classical offline evaluation known from papers? ● cooperation with TU Berlin, aided by state ???
  • 7. The hackathon ● we open the data, you provide the knowledge ● develop a recommender which implements the http + json api ● plista will track the success, if you are smart, be the winner for the the best recommender ● best is live, best is scalable and best will work in industry
  • 8. The hackathon ● many interesting people ● get to know developers using ○ PHP, Java, NodeJS, Python ○ Redis, Storm, Elastic Search ○ Apache Mahout, Lucene ○ ...
  • 9. The hackathon ● http://contest.plista.com/bigdataweek2013 ○ 4pm start ○ 6pm "hello world!" ○ 7pm pizza + mate ○ ... open end fun
  • 10. How to start (1/3) register at contest.plista.com select challenge * bdw13 * weekly
  • 11. How to start (2/3) ● start implementation using examples ● http://contest.plista.com/wiki/example
  • 12. How to start (2/3) ● start implementation using examples ● http://contest.plista.com/wiki/example ● have a github account? ● "fork" one of the example projects ● work on your local "clone" ● upload to your server ● enter url in your contest account
  • 13. How to start (3/3) ● need a virtual server? ask us ● need old data? start replay from webinterface ● try sending debug events from webinterface ● wait for team activation ● plista starts sending you real data ● your responses are displayed on real publishers
  • 14. Recommender ideas ● concentrate on implicit feedback ● think streaming / incremental ○ better to scale ○ faster results, new articles are better than old articles? ● think about cross domain ○ contest is not allowed to mix items from different domains/publishers ○ want knowledge of the full data, but candidate items of a slice
  • 15. Summary join us? http://www.plista.com/career stay in touch? Torben Brodt, plista.com, google plus, twitter, ..
  • 16. Discounts 30% discount code: PLISTA30 ● NoSQL Infrastructure ● Killing pigs and saving Danish bacon with Riak ● Introduction to Graph Databases ● Yokozuna, combining Solr with Riak ● Why you should care about Big Data ● ... And Lottery... ● 1 FREE TICKET And more Torben ● Talk about Realtime Recommendations
  • 17.
  • 18. Hint ● now watch out for teammates and have fun!