Predictive Precompute with Recurrent Neural Networks

12/14/2019
by   Hanson Wang, et al.
0

In both mobile and web applications, speeding up user interface response times can often lead to significant improvements in user engagement. A common technique to improve responsiveness is to precompute data ahead of time for specific features. However, simply precomputing data for all user and feature combinations is prohibitive at scale due to both network constraints and server-side computational costs. It is therefore important to accurately predict per-user feature usage in order to minimize wasted precomputation ("predictive precompute”). In this paper, we describe the novel application of recurrent neural networks (RNNs) for predictive precompute. We compare their performance with traditional machine learning models, and share findings from their use in a billion-user scale production environment at Facebook. We demonstrate that RNN models improve prediction accuracy, eliminate most feature engineering steps, and reduce the computational cost of serving predictions by an order of magnitude.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/23/2014

Sequential Click Prediction for Sponsored Search with Recurrent Neural Networks

Click prediction is one of the fundamental problems in sponsored search....
research
01/29/2019

Short-term Demand Forecasting for Online Car-hailing Services using Recurrent Neural Networks

Short-term traffic flow prediction is one of the crucial issues in intel...
research
04/10/2017

Bayesian Recurrent Neural Networks

In this work we explore a straightforward variational Bayes scheme for R...
research
10/01/2020

Physical Exercise Recommendation and Success Prediction Using Interconnected Recurrent Neural Networks

Unhealthy behaviors, e.g., physical inactivity and unhealthful food choi...
research
10/10/2020

Predicting Developers' IDE Commands with Machine Learning

When a developer is writing code they are usually focused and in a state...
research
12/19/2017

Continual Prediction of Notification Attendance with Classical and Deep Network Approaches

We investigate to what extent mobile use patterns can predict -- at the ...
research
01/15/2022

Large-Scale Inventory Optimization: A Recurrent-Neural-Networks-Inspired Simulation Approach

Many large-scale production networks include thousands types of final pr...

Please sign up or login with your details

Forgot password? Click here to reset