Professional Documents
Culture Documents
A
SEMINAR REPORT
ON
“Fake News Detection Using Machine
Learning”
By
Ms. Dhas Prietysudha Machhindranath(PRN No: 2141018)
CERTIFICATE
This is to certify that the seminar entitled “Fake News Detection Using Machine
Learning” has been carried out by Ms. Dhas Prietysudha Machhindranath (PRN:
2141018) for Subject Seminar (CO361U) under the guidance of Prof.
D.V.Chaudhari in partial fulfilment of the requirements for the degree of
Bachelor of Technology in Computer Engineering of Government College of
Engineering, Jalgaon during the academic year 2023-24(Semester-VI).
Date:
Place: Jalgaon
HOD Principal
Prof. D.V.Chaudhari Dr. Suhas.S.Gajre
ACKNOWLEDGEMENT
People are spending more and more time interacting on social media,
as the wide adoption of smartphones makes their access available
almost anytime and anywhere, which is not the case with traditional
media. In addition, they facilitate interaction with friends, families,
and even strangers through the comment chains, be it through
comments, discussions, or simply like and dislike buttons.
Unlike rumours, fake news is, by definition, always false and, thus, can
be seen as a type of disinformation. Therefore, credible and reliable
sources of information are needed so that the public does not fall prey
to the intentions of those interested in manipulating reality.
1.1 DEFINATION
Fake news detection refers to the process of identifying and
distinguishing misinformation, disinformation, or fabricated content from
genuine and accurate information. It involves employing various
techniques, such as content analysis, source verification, user
engagement analysis, and machine learning algorithms, to assess the
credibility, authenticity, and reliability of news articles, posts, or
multimedia content.
Key points:-
1. Identification of Misinformation
2. Preservation of Trust
3. Limitation of Spread
4. Protection of Public Discourse.
5. Prevention of Harm
6. Enhancement of Media Literacy
7. Support for Fact-Checking
8. Informing Policy
9. Algorithmic Improvement
1.2 APPLICATION
1.Social Media Platforms: Social media companies can implement fake news
detection algorithms to flag or remove false information from their platforms.
They can also provide users with tools to report suspicious content.
2.News Organizations: News outlets can use fake news detection techniques to
verify the authenticity of information before publishing or sharing it. Fact-
checking teams within newsrooms can employ these methods to ensure the
accuracy of their reporting.
3. Real-Time Detection.
4. User-Centric Approaches.
5. Cross-Platform Integration
6. Privacy-Preserving Techniques.
7. Public Awareness and Education.
accurately annotated provide the training data that is necessary for the
2. Complexity of the Task: The complexity of the fake news detection task can
vary depending on factors such as the diversity of news sources, the subtlety
of fake news, and the presence of misleading information. More complex
tasks may require models with greater capacity to learn intricate patterns.
5. Bias and Fairness: Evaluation should also consider potential biases in the
dataset and the model's predictions. It is essential to assess whether the
model performs consistently across different demographic groups and does
not exhibit discriminatory behaviour.
Hence, this are some steps to follow will detecting the fake news
CHAPTER 3
WORKFLOW
1. Data Collection.
2. Data Pre-processing
3. Feature.
4. Model Selection
5. Model Training.
6. Evaluation.
7. Fine-Tuning and Optimization
8. Deployment.
9. Monitoring and Maintenance
CHAPTER 4
ALGORITHM
1. Data Collection: Gather a large dataset of labelled news articles, with each
article marked as either "fake" or "real".
3. Feature Extraction: Convert the text data into numerical features that can be
used by machine learning algorithms. Some common techniques include:
Bag-of-Words (Bow): represents each article as a frequency distribution
of words
Term Frequency-Inverse Document Frequency (TF-IDF): weights word
frequencies by their importance across the dataset
Word Embedding’s (e.g., Word2Vec, Glove): represents words as vectors in a
high dimensional space
5. Model Training: Train the selected model on the labelled dataset, using a portion
of the data for training and the rest for validation.
Some popular machine learning libraries for fake news detection include:
scikit-learn (Python)
TensorFlow (Python)
NLTK (Python)
spaCy (Python)
CHAPTER 5
CONCLUSION
The fundamental purpose of this study is to mitigate one of social media’s
drawbacks: the rapid distribution of fake news, which frequently
misinforms people, produces false impressions and harms society. In recent
years, an increasing number of methods for automatically detecting false
news have been presented in the literature. The datasets and a set of
explicit classes are two critical aspects that have a substantial influence on
the accuracy of the existing models. Therefore, this study proposed several
models for the detection of fake news which have been highlighted as
follows.
• The study of fake news detection was carried out using the ISOT and LIAR
datasets with real and fake news.
• Initially, the proposed technique selects important feature terms relying on
the parts of speech (POS) in the textual information, and then uses
sentiment analysis to estimate users’ control variables for opinions using
lexicon-based scoring analysis.
• For improving classification-based false news identification, a data
imputation preparation approach is presented. This approach is based on
the utilisation of data imputation techniques to handle missing values in a
dataset.
• Subsequently, the term frequency and inverse document frequency (TF-IDF)
were used for the extraction of useful features from the datasets to help
the detection accuracy.
• Finally, the fake news was detected using multiple classification models.
Initially, for the multiclass prediction and robustness of predicting the class
of text, the Naïve Bayes model had been used. Secondly, the passive-
aggressive classifier trains the model incrementally and eventually, the
deep neural network was used to increase the efficiency to detect fake
news.
CHAPTER 6
REFERENCES
4. Zhang, S., Pan, J., Wu, J., & Zhu, X. (2018, February). Detecting
fake news for reducing misinformation risks using analytics approaches.
In Proceedings of the 51st Hawaii International Conference on System
Sciences.
5. Patel, M., Gupta, V., & Joshi, S. (2018). Fake news detection using
machine learning techniques: A systematic literature review. Journal of
Physics: Conference Series, 1000(1), 012038.
7. Tacchini, E., Ballarin, G., Della Vedova, M. L., & Moret, S. (2017).
Some like it hoax: Automated fake news detection in social networks. In
Italian Conference on Computational Linguistics (pp. 318-327).
Springer, Cham.