Data Science

Collaborative Trial: On Optimizing Recommendation Testing

Maoz Cohen | 09 Jun 2020 | Big Data

Tags: a/b testing, algorithms, big data, data, data science, Monitoring, performance, statistics, testing

Taboola is responsible for billions of daily recommendations, and we are doing everything we can to make those Read More...

‘Tis the Season: Fun with (Decision) Trees

Marina Gandlin | 18 Dec 2019 | Data Science

Tags: algorithms, data, data model, data science, machine learning, python

At Taboola, we work daily on improving our Deep-Learning-based content-recommendation model. We use it to suggest personalized news Read More...

Exploiting Multi-Categorical Features Using Deep Interest

Marina Gandlin | 04 Sep 2019 | Data Science

Tags: algorithms, big data, data, data model, data science, deep learning, machine learning, neural networks

At Taboola, our goal is to predict whether users will click on the ads we present to them. Read More...

Going Old-School: Designing Algorithms for Fast Weighted Sampling in Production

Shaked Zychlinski | 06 Jun 2019 | Big Data

Tags: algorithms, performance, production, real-time, sampling, uncertainty

If you happen to write code for a living, there’s a pretty good chance you’ve found yourself explaining Read More...

ICLR 19 highlights (and all that Jazz)

Inbar Naor | 16 May 2019 | Data Science

Tags: Fairness, GAN, Generative Adversarial Networks, ICLR, Reinforcement Learning, Transfer Learning, uncertainty

A joint post with Ofri Mann   We went to ICLR to present our work on debugging ML Read More...

Deep Multi-Task Learning – 3 Lessons Learned

Zohar Komarovsky | 06 Jan 2019 | Data Science

Tags: data science, deep learning, machine learning, multi-task learning, neural networks, tensorflow

For the past year, my team and I have been working on a personalized user experience in the Read More...

The Story of a Bad Train-Test Split

Yoel Zeldes | 16 Dec 2018 | Data Science

Tags: deep learning, machine learning

About a year ago we incorporated a new type of feature into one of our models used for Read More...

Predicting Probability Distributions Using Neural Networks

Shaked Zychlinski | 13 Nov 2018 | Data Science

Tags: data model, data science, distribution, machine learning, neural networks, probability, tutorial

If you’ve been following our tech blog lately, you might have noticed we’re using a special type of Read More...

How to Engineer Your Way Out of Slow Models

Yoel Zeldes | 28 Oct 2018 | Data Science

Tags: architecture, deep learning, performance

So you just finished designing that great neural network architecture of yours. It has a blazing number of Read More...

Zooming Past the Competition

Yoel Zeldes and Amir Keren | 10 Oct 2018 | Data Science

Tags: computer vision, deep learning, diy, web development

Imagine you’re walking down the street and you see a nice car you’re thinking of buying. Just by Read More...

Title to Image Search for Improved Thumbnail Selection

Gil Levi | 18 Sep 2018 | Data Science

Tags: data science, machine learning

Introduction One of the key creative aspects of an advertisement is choosing the image that will appear alongside Read More...

Uncertainty for CTR Prediction: One Model to Clarify Them All

Yoel Zeldes and Inbar Naor | 21 Aug 2018 | Data Science

Tags: deep learning, recommendation systems, uncertainty

In the first post of the series we discussed three types of uncertainty that can affect your model Read More...

Recommender Systems: Exploring the Unknown Using Uncertainty

Yoel Zeldes and Inbar Naor | 14 Aug 2018 | Data Science

Tags: deep learning, neural networks, uncertainty

Now that we know what uncertainty types exist and learned some ways to model them, we can start Read More...

Neural Networks from a Bayesian Perspective

Yoel Zeldes and Inbar Naor | 06 Aug 2018 | Data Science

Tags: deep learning, neural networks, uncertainty

Understanding what a model doesn’t know is important both from the practitioner’s perspective and for the end users Read More...

Using Uncertainty to Interpret your Model

Yoel Zeldes and Inbar Naor | 30 Jul 2018 | Data Science

Tags: deep learning, neural networks, uncertainty

As deep neural networks (DNN) become more powerful, their complexity increases. This complexity introduces new challenges, including model Read More...