With the rise of social media, it has become easier to disseminate fake news
faster and cheaper, compared to traditional news media, such as television and
newspapers. Recently this phenomenon has attracted lot of public attention,
because it is causing significant social and financial impacts on their lives
and businesses. Fake news are responsible for creating false, deceptive,
misleading, and suspicious information that can greatly effect the outcome of
an event. This paper presents a synopsis that explains what are fake news with
examples and also discusses some of the current machine learning techniques,
specifically natural language processing (NLP) and deep learning, for
automatically predicting and detecting fake news. Based on this synopsis, we
recommend that there is a potential of using NLP and deep learning to improve
automatic detection of fake news, but with the right set of data and features.