Dialogue systems have attracted more and more attention. Recent advances ondialogue systems are overwhelmingly contributed by deep learning techniques,which have been employed to enhance a wide range of big data applications suchas computer vision, natural language processing, and recommender systems. Fordialogue systems, deep learning can leverage a massive amount of data to learnmeaningful feature representations and response generation strategies, whilerequiring a minimum amount of hand-crafting. In this article, we give anoverview to these recent advances on dialogue systems from various perspectivesand discuss some possible research directions. In particular, we generallydivide existing dialogue systems into task-oriented and non-task-orientedmodels, then detail how deep learning techniques help them with representativealgorithms and finally discuss some appealing research directions that canbring the dialogue system research into a new frontier.