Use of Artificial Intelligence in FINN
DND Software 2020 Nicolai Høge
Intelligence in FINN DND Software 2020 Nicolai Hge 2008 Nicolai - - PowerPoint PPT Presentation
Use of Artificial Intelligence in FINN DND Software 2020 Nicolai Hge 2008 Nicolai Hge 2001 - 2006 1999 - 2001 2006 - 2008 Hva skal jeg snakke om? Hva er kunstig intelligens og maskinlring? To konkrete eksempler fra FINN:
Use of Artificial Intelligence in FINN
DND Software 2020 Nicolai Høge
1999 - 2001 2001 - 2006 2006 - 2008
2008
Nicolai Høge
Hva skal jeg snakke om?
What is Artificial Intelligence?
humans need intelligence to do
and available to everyone. That means that knowledge is not the key, but rather the access to data and competent people
○ NLP, ML, Image Recognition etc.
The computer learns how to categorize or group input
Why is everybody talking about Machine Learning?
Input Algorithm Output Input Output Model Input Model
Without ML Supervised Unsupervised
Ad Control
1. 2. 3.
Machine Learning for Ad Control
Ad Control 500 000 changes pr / week Store the results
Human rules, manual weighting
ML weighting of rules
From manual weighting to ML weighting of rules
ML generated rules
From manual rules to ML generated rules
Train model with more data
Train the ML model with more data
Keep tuning until “good enough”
Recommendations
One visit, many signals
Typically 100 signals pr. visit
100 different signals pageviews recommendation inscreen contact_action search ...
Many visits, A LOT of signals
200-300 million signals pr. day Data lake 9 TB
From signals to recommendations
Data lake 9 TB
Machine Learning
algorithms running against each other
production
AB testing
Recommendations based on users or objects
Recommendation Service
Input Output
One engine, many products
Recommendation Service Personalized search BLINK Recommendations Use signals to improve recommendations
Results
CTR 30% 1000 clicks/ min
What is under the hood?
Combining more than one model
with a lot of data
collaborative filtering
KDD 2018: Eide, Zhou, Øygard: Five lessons from building a deep neural network recommender
More relevant results
product development teams
Our success factors... ...and challenges
people
as the data they learn from
good enough, but you probably need use them in inventive ways