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:
- Opinion retrieval
- Opinion extraction
- Opinion categorisation
- Opinion summarisation
- Visualisation techniques for sentiment in text
- Applications of sentiment analysis to fake news detection
- Detection of sentiment in social networks
- Analysis of modality usage in opinionated communication
- Multilinugal sentiment analysis
- Rewriting sentiment of news stories - devloping software to alter
the stance of an article.
- Evaluating the emotion present in a textual dialogue (https://www.humanizing-ai.com/emocontext.html)
- Monitoring the change of headline sentiment in online news websites
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:
- New for 2024! Game/Mobile App Development: Button Shy Games have published some incredible and highly recommended "wallet" card games that are perfect as the basis for game development such as Sprawlopolis, Skulls of Sedlec, Moving Pictures, Food Chain Island, Pentaquark, Ragemore, and Revolver Noir.
Previously supervised projects:
2024
- Intelligent Diabetes Screening with Advanced Analytics
- Recognition and Identification of Handwritten Digits and English Letters Using Machine Learning Methods
- EmpatheAI: A Comprehensive AI Syste Utilizing NLP for Multilingual Punjabi Helpline Call Logging
- Understanding Discussions About Environmental Sustainability in the Fashion Industry Using Natural Language Processing
- 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
- SHROOM, a Shared-task on Hallucinations and Related Observable Overgeneration Mistakes
- Human Values Alignment of Generative Language Models Based on LoRA
- From Tweets to Tickers: LSTM-Powered Stock Price Forecasting with Sentiment Analysis
- Combining Extractive and Generative Approaches for Efficient and Comprehensive Opinion Summarization
- SkinPersona: An Application That Provides Skincare Information and Personalised Recommendations
- Adapting Misinformation Detectors to Counter LLM-Generated Fake News
- Leveraging BERT Variants and Multi-task Classifiers for Enhanced Cyberbullying Detection
- Closing Time: A Digital Intervention Approach to Re-Establishing Work and Non-Work Boundaries
- Multilingual Tweet Intimacy Analysis
- PerspectiveShift: Software to Rewrite the Sentiment of News Articles
- Aspect Based Sentiment Analysis, Sarcasm Detection and Response Reputability with RoBERTa
- Measuring the impact of fine-tuning on mathematical problem-solving abilities of large language models
- Exploring the Detection of Eating Disorders Through Social Media
- Adversarial Attacks and Countermeasures on LSTM-based sentiment analysis models
2023
- Fine-Tuning Pre-trained Language Models for Myers-Briggs Personality Type Classification using Social Media Posts
- Sentiment Analysis of Inflammatory Rhetoric in the UK Parliament’s Hansard
- Sentiment Comparison of Biblical Texts
- Retrieval Augmented Legal NER
- Online Sexism Detection in Social Networks
- A Natural Language Processing Approach to Cloud Services Recommendation for Software Requirements
- Personality Type Inference from Online Textual Data : A Machine Learning, LLM and Natural Language Processing Approach
- Investigating the Impact of COVID-19 on cardiovascular disease using machine learning
- Nominated for best project: Self-improvement for all
- Multi-class Sentiment Analysis Based on BERT Fine-tuning
- Evolution of Emotional State of LGBTQ+ Individuals in China during COVID-19: A Sentiment Analysis Application
- Harnessing Solar Power for West Midlands Trains: A Comprehensive Feasibility, Risk, and Public Perception Analysis
- Elevate - A Mobile Recruitment Application
- Document Summarisation of Financial Analyst Reports
- Recursive Use of Text Summarisation Models for Creative Writing Summarisation
- A Fantasy Cricket Application
- Revumate: An Aspect-based Sentiment Analysis Tool using BERT and Deep Learning Approach
- An exploration into AI in narrative-drive story games
- Can WallStreetBets Sentiment be Used to Influence Trading Decisions?
- A Web Application for Sentiment Analysis and Spatial and Temporal Visualization of Customer Reviews from Online Shopping Websites
- Information Gathering and Data
Visualisation
Platforms for UK Railway and Transport for London
2022
- Sentiment Classification and Opinion Mining of
Two Opposing Political Leaders of War
- Emoji Sense Disambiguation
- An Investigation of Authorship Attribution in relation to Spoken Language Text
- A Web Application to Display Sentiments of Pre-release
Tweets on Main Series Pokémon Games
- Quantifying the Fundamental Analysis:
Forex Market Prediction with NLP and
Sentiment Analysis.
- Topic Modeling Sentiment Analysis and
Star Rating Prediction for Amazon Reviews
- Topic-wise Temporal Sentiment Analysis Of NHS
COVID-19 Application’s User Reviews
- Dashboard Tool for
Sentiment Analysis of Tweets
- Realm-time Free Seat Counting in Public Transport
- Sentiment Analysis for Depression
Detection Based on Machine Learning
- Machine Translation and Its Effect on the Sentiment of English and German Translated Tweets
- Machine learning-based sentiment analysis
of English and Chinese YouTube comments
- Can Artificial Intelligence Create Chart-topping Lyrics?
- A Recommender System for Families and Households
- Moderant: Showing Web Users a Range of News Stories
- Cryptocurrency Price Estimation with Sentiment Analysis and Google Trends
- Workout Recommender Chatbot Software Using Natural Language Processing and Deep Learning
- Emotional Music Generation via Deep Learning
- Sentiment Analysis of Educational Surveys
- Six Nations Fantasy League
- 3D Printing String Detection in Real-Time Using Tensorflow
- A Machine Learning Approach to Predict Emotions Using Music and Text on Social Media
2021
- Automatic sentiment analysis through audio and video
- Detecting Persuasive Techniques Within
Short Text Segments: SemEval-2021 Task 6
- Assessing BERT and XLNET for sentiment classification
- Sentiment and Emotion Classification of Tweets
- Using Machine Learning to
Distinguish Subtle and Explicit
Islamophobia in Tweets
- Application for Analysing Sentiment, Extracting Key Phrases and Polarity
Words from News on Stocks and Cryptocurrencies
- Cross-Modal Context-Aware Music
Recommendation System
- Premiership Rugby Predictions Web Application Game
- LangChat - A chatbot for English language learners
- How important is preprocessing
of twitter data for the
classification of sarcasm?
- Sentiment and Subjectivity Analysis of Movie Review
- Crime Rate Prediction
- Sentiment analysis of Saudi's Postal &
logistical service providers based on
Twitter feedback to improve the
service
- Deep Learning for the Classification of Movie Reviews
- Crypto trading bot using NLP
- Detecting and Neutralising Bias in Text
- Neural Style Transfer Investigation Tool
- Predictability of an Unstable FX Market Using Market Sentiment: A Case Study on Turkish Lira
- A Web Application Using Deep Learning for Sentiment Classification of Twitter Data
- VR Robotics: Controlling and Programming Single-Arm Industrial Robots with Virtual Reality Technology
- News Story Similarity Tool
2020
- Busy supervising a special little project of my own :)
2019
- Using Theories of Habit Formation in Digital Applications to Encourage Behaviour Change
- Bird classification by song in audio files using deep learning
- Quantifying and Visualising Political Bias in News using NLP
- Is This Sarcastic? A RedditBot for Detecting Sarcasm
- Sarcasm detection in diverse datasets
- Browser Implementation of Blood Bowl
- Sentiment Analysis in Yelp Reviews
- Overwatch League App
- Improving Deep Learning Text Generators with a Topic Traversal Evaluation Subsystem
- Amazon Review Classification
- Deep Learning in Sentiment Analysis
- The Design and Implementation of a Fantasy Sports Application
- Shadespire - a Digital Adaptation
- Mood Magic Therapy - Multimodal Music Therapy App
- Deep Learning for Music Recommendation
2018
- Deep-learning for bot detection
- Deep-learning for emoji prediction from implicit contexts
- UniBot: An Alexa-based chatbot
- Twitter conversation visualiser
- Machine learning for financial default prediction
- Sentiment Analysis of Interview Feedback Data
- A text summarisation plugin for Chrome
- Social media ToC summarisation application
- A Chatbot for Students Suffering with Depression
2017
- TripDetector: Detecting Fake Online Reviews
- Deep Learning for the Sentiment Analysis of Movie Reviews
- AdviceBot: An Emotionally Intelligent Alexa Skill
- Determining the Level of Toxicity of Players in Online Games
- Crude Oil Price Prediction Based on Online News Articles Using Sentiment Analysis
- Pun Detection Using NLP
- Sentiment Analysis of Climate Tweets