Sequence-To-Sequence Prediction Of Personal Computer Software By Recurrent Neural Network

Qichuan Yang,Zhiqiang He,Fujiang Ge,Yang Zhang
DOI: https://doi.org/10.1109/IJCNN.2017.7965952
2017-01-01
Abstract:Sequence to sequence (seq2seq) prediction is a key to many tasks of machine learning. Personal computer software sequence, as one of these tasks, was regarded as stochastic and unpredictable in the past. However, the deep neural networks (DNNs) have achieved excellent performance recently in sequence to sequence tasks, especially in the field of natural language process (NLP) such as language model, machine translation and dialogue systems. This paper examines the most popular DNNs approaches: LSTM, Encoder-Decoder network and Memory network in sequence prediction field to handle the software sequence learning and prediction task. Then three modified approaches based on these state of the art models are proposed to deal with additional information in sequence. These approaches focus on three aspects: adding information to enrich embedding input of Long-Short Term Memory, adding classifier to encoder-decoder neural network as an assistive model and processing data to be structured for memory unit in memory network. Experimental results based in real user data sets show that these proposed approaches outperform their corresponding standard DNNs and additional information can benefit the sequence neural network in different phases while constructing models. Experiments in different users shown that these modified strategies are robust and can be applied widely.
What problem does this paper attempt to address?