Dr. Phillip Smith


Student Projects

Project Ideas Presentation '23

I am particularly interested in supervising any projects with a basis in either Computational Linguistics or Natural Language Processing. In particular, my own research focuses on sentiment analysis.

Sentiment analysis:

There are a number of ways of analysing the sentiment conveyed in text (knowledge-based, statistical...), and a number of levels at which sentiment can be communicated (phrase, sentence, document...). Additionally, texts don't solely convey a binary sentiment; a more fine-grained emotion or set of emotion may be intertwined with the meaning of the text. A student could focus on one or more of the following aspects of sentiment analysis:

I'd be happy for a student to investigate, one or a combination, of the approaches to sentiment analysis. Ideally I'd like a student to have some practical application in mind for the sentiment analysis software they develop, for example, a sentiment analysis app that could integrate with other apps on an Android mobile device, or integration with social media platforms such as Twitter and Facebook.

Software Development:

Previously supervised projects:

2024

  1. Intelligent Diabetes Screening with Advanced Analytics
  2. Recognition and Identification of Handwritten Digits and English Letters Using Machine Learning Methods
  3. EmpatheAI: A Comprehensive AI Syste Utilizing NLP for Multilingual Punjabi Helpline Call Logging
  4. Understanding Discussions About Environmental Sustainability in the Fashion Industry Using Natural Language Processing
  5. Bias in the Text, Bias in the Model: Assessing the Effectiveness of Small Language Models in Media Bias Detection and Examining Biases in Them from an Indian Perspective
  6. SHROOM, a Shared-task on Hallucinations and Related Observable Overgeneration Mistakes
  7. Human Values Alignment of Generative Language Models Based on LoRA
  8. From Tweets to Tickers: LSTM-Powered Stock Price Forecasting with Sentiment Analysis
  9. Combining Extractive and Generative Approaches for Efficient and Comprehensive Opinion Summarization
  10. SkinPersona: An Application That Provides Skincare Information and Personalised Recommendations
  11. Adapting Misinformation Detectors to Counter LLM-Generated Fake News
  12. Leveraging BERT Variants and Multi-task Classifiers for Enhanced Cyberbullying Detection
  13. Closing Time: A Digital Intervention Approach to Re-Establishing Work and Non-Work Boundaries
  14. Multilingual Tweet Intimacy Analysis
  15. PerspectiveShift: Software to Rewrite the Sentiment of News Articles
  16. Aspect Based Sentiment Analysis, Sarcasm Detection and Response Reputability with RoBERTa
  17. Measuring the impact of fine-tuning on mathematical problem-solving abilities of large language models
  18. Exploring the Detection of Eating Disorders Through Social Media
  19. Adversarial Attacks and Countermeasures on LSTM-based sentiment analysis models

2023

  1. Fine-Tuning Pre-trained Language Models for Myers-Briggs Personality Type Classification using Social Media Posts
  2. Sentiment Analysis of Inflammatory Rhetoric in the UK Parliament’s Hansard
  3. Sentiment Comparison of Biblical Texts
  4. Retrieval Augmented Legal NER
  5. Online Sexism Detection in Social Networks
  6. A Natural Language Processing Approach to Cloud Services Recommendation for Software Requirements
  7. Personality Type Inference from Online Textual Data : A Machine Learning, LLM and Natural Language Processing Approach
  8. Investigating the Impact of COVID-19 on cardiovascular disease using machine learning
  9. Nominated for best project: Self-improvement for all
  10. Multi-class Sentiment Analysis Based on BERT Fine-tuning
  11. Evolution of Emotional State of LGBTQ+ Individuals in China during COVID-19: A Sentiment Analysis Application
  12. Harnessing Solar Power for West Midlands Trains: A Comprehensive Feasibility, Risk, and Public Perception Analysis
  13. Elevate - A Mobile Recruitment Application
  14. Document Summarisation of Financial Analyst Reports
  15. Recursive Use of Text Summarisation Models for Creative Writing Summarisation
  16. A Fantasy Cricket Application
  17. Revumate: An Aspect-based Sentiment Analysis Tool using BERT and Deep Learning Approach
  18. An exploration into AI in narrative-drive story games
  19. Can WallStreetBets Sentiment be Used to Influence Trading Decisions?
  20. A Web Application for Sentiment Analysis and Spatial and Temporal Visualization of Customer Reviews from Online Shopping Websites
  21. Information Gathering and Data Visualisation Platforms for UK Railway and Transport for London

2022

  1. Sentiment Classification and Opinion Mining of Two Opposing Political Leaders of War
  2. Emoji Sense Disambiguation
  3. An Investigation of Authorship Attribution in relation to Spoken Language Text
  4. A Web Application to Display Sentiments of Pre-release Tweets on Main Series Pokémon Games
  5. Quantifying the Fundamental Analysis: Forex Market Prediction with NLP and Sentiment Analysis.
  6. Topic Modeling Sentiment Analysis and Star Rating Prediction for Amazon Reviews
  7. Topic-wise Temporal Sentiment Analysis Of NHS COVID-19 Application’s User Reviews
  8. Dashboard Tool for Sentiment Analysis of Tweets
  9. Realm-time Free Seat Counting in Public Transport
  10. Sentiment Analysis for Depression Detection Based on Machine Learning
  11. Machine Translation and Its Effect on the Sentiment of English and German Translated Tweets
  12. Machine learning-based sentiment analysis of English and Chinese YouTube comments
  13. Can Artificial Intelligence Create Chart-topping Lyrics?
  14. A Recommender System for Families and Households
  15. Moderant: Showing Web Users a Range of News Stories
  16. Cryptocurrency Price Estimation with Sentiment Analysis and Google Trends
  17. Workout Recommender Chatbot Software Using Natural Language Processing and Deep Learning
  18. Emotional Music Generation via Deep Learning
  19. Sentiment Analysis of Educational Surveys
  20. Six Nations Fantasy League
  21. 3D Printing String Detection in Real-Time Using Tensorflow
  22. A Machine Learning Approach to Predict Emotions Using Music and Text on Social Media

2021

  1. Automatic sentiment analysis through audio and video
  2. Detecting Persuasive Techniques Within Short Text Segments: SemEval-2021 Task 6
  3. Assessing BERT and XLNET for sentiment classification
  4. Sentiment and Emotion Classification of Tweets
  5. Using Machine Learning to Distinguish Subtle and Explicit Islamophobia in Tweets
  6. Application for Analysing Sentiment, Extracting Key Phrases and Polarity Words from News on Stocks and Cryptocurrencies
  7. Cross-Modal Context-Aware Music Recommendation System
  8. Premiership Rugby Predictions Web Application Game
  9. LangChat - A chatbot for English language learners
  10. How important is preprocessing of twitter data for the classification of sarcasm?
  11. Sentiment and Subjectivity Analysis of Movie Review
  12. Crime Rate Prediction
  13. Sentiment analysis of Saudi's Postal & logistical service providers based on Twitter feedback to improve the service
  14. Deep Learning for the Classification of Movie Reviews
  15. Crypto trading bot using NLP
  16. Detecting and Neutralising Bias in Text
  17. Neural Style Transfer Investigation Tool
  18. Predictability of an Unstable FX Market Using Market Sentiment: A Case Study on Turkish Lira
  19. A Web Application Using Deep Learning for Sentiment Classification of Twitter Data
  20. VR Robotics: Controlling and Programming Single-Arm Industrial Robots with Virtual Reality Technology
  21. News Story Similarity Tool

2020

  1. Busy supervising a special little project of my own :)

2019

  1. Using Theories of Habit Formation in Digital Applications to Encourage Behaviour Change
  2. Bird classification by song in audio files using deep learning
  3. Quantifying and Visualising Political Bias in News using NLP
  4. Is This Sarcastic? A RedditBot for Detecting Sarcasm
  5. Sarcasm detection in diverse datasets
  6. Browser Implementation of Blood Bowl
  7. Sentiment Analysis in Yelp Reviews
  8. Overwatch League App
  9. Improving Deep Learning Text Generators with a Topic Traversal Evaluation Subsystem
  10. Amazon Review Classification
  11. Deep Learning in Sentiment Analysis
  12. The Design and Implementation of a Fantasy Sports Application
  13. Shadespire - a Digital Adaptation
  14. Mood Magic Therapy - Multimodal Music Therapy App
  15. Deep Learning for Music Recommendation

2018

  1. Deep-learning for bot detection
  2. Deep-learning for emoji prediction from implicit contexts
  3. UniBot: An Alexa-based chatbot
  4. Twitter conversation visualiser
  5. Machine learning for financial default prediction
  6. Sentiment Analysis of Interview Feedback Data
  7. A text summarisation plugin for Chrome
  8. Social media ToC summarisation application
  9. A Chatbot for Students Suffering with Depression

2017

  1. TripDetector: Detecting Fake Online Reviews
  2. Deep Learning for the Sentiment Analysis of Movie Reviews
  3. AdviceBot: An Emotionally Intelligent Alexa Skill
  4. Determining the Level of Toxicity of Players in Online Games
  5. Crude Oil Price Prediction Based on Online News Articles Using Sentiment Analysis
  6. Pun Detection Using NLP
  7. Sentiment Analysis of Climate Tweets