Recurrent Neural Networks for Dynamic User Intent Prediction in Human-Database Interaction (short paper)
Published in the 22nd International Conference on Extending Database Technology, EDBT, 2019
Abstract
Prediction of human intent during a user interaction session with the database received a significant amount of attention in the recent past. State-of-the-art intent detection approaches insist that the human intent is dynamic and is constantly changing throughout the user session. While the usage of classifiers like SVMs and decision trees have been proposed to capture static user intent, such models become ineffective in predicting dynamic or ever-changing human intent. Recurrent Neural Networks (RNNs) are powerful temporal predictors and have recently been prominent in the database research community for tasks such as entity matching. In this work, we discuss the application of RNNs to the problem of dynamic user intent prediction during a human-database interaction.We propose two variants of SQL-specific embedding vectors for RNNs. We also propose active learninŠ“ strategies for RNNs which consume a fraction of the held-out training data to produce competitive prediction quality as full training or supervised learning. Our experiments on real user sessions upon the NYCTaxiTrip dataset evaluate the effectiveness of vanilla, LSTM and GRU based RNNs.