Open Access. Powered by Scholars. Published by Universities.®

Computer Sciences Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 30 of 859

Full-Text Articles in Computer Sciences

Investigating Ui Based And Ai Based Interactions In Vr Environments For Human Anatomy Education, Siddharth Sondhi Jan 2026

Investigating Ui Based And Ai Based Interactions In Vr Environments For Human Anatomy Education, Siddharth Sondhi

Master's Projects

Traditional approaches to learning and simulation often struggle to convey the complexity of three dimensional structures. In anatomy education, methods such as textbooks, lectures, and cadaver based learning are used, but can make it difficult to understand the complex structure of organs within the human body. Virtual Reality (VR) offers a promising alternative by providing immersive and interactive 3D environments that allow users to explore and manipulate anatomical structures more intuitively. These environments can be further enhanced by integrating large language models (LLMs) as intelligent agents capable of guiding users through natural language interaction. This project presents a Unity-based VR …


Javatutor: An Integrated Llm Framework For Structured Programming Tutoring And Problem-Solving In Java, Amey Makarand Dhongade Jan 2026

Javatutor: An Integrated Llm Framework For Structured Programming Tutoring And Problem-Solving In Java, Amey Makarand Dhongade

Master's Projects

Large Language Models (LLMs) are being adopted more actively to assist in pro- gramming tasks, but much of the available AI code assistants devices are encouraging the rapid generation of solutions, as opposed to assisting students in developing an understanding. As a result, they can give the students correct code without teaching on how to judge a problem and how to build solutions or how to debug their programs themselves. This study describes JavaTutor, an LLM-based tutoring system that is used to assist learners in the learning process in a three-step process of understand- ing, generating a solution, and refining …


Multimodal Emotion Detection System, Shubhankar Sameer Munshi Jan 2026

Multimodal Emotion Detection System, Shubhankar Sameer Munshi

Master's Projects

Trying to understand emotion from speech is a problem that is present in human computer interaction. Nevertheless, there are still some shortcomings in current SER methods. Text-based systems may miss vital vocal cues, such as sarcasm, tone changes, and delivery. On the other hand, purely audio-based systems are prone to noise and unstable acoustic features. The combination of linguistic and acoustic features in multimodal approaches partially solves this problem, but many existing approaches use inflexible multimodal fusion techniques that cannot adjust their behaviors according to the quality of input signals. In this work, we propose a multimodal approach based on …


Emotional Patterns In Conversational Social Media Using Graph-Based Context, Sai Sanjay Yerunkar Jan 2026

Emotional Patterns In Conversational Social Media Using Graph-Based Context, Sai Sanjay Yerunkar

Master's Projects

Most social media datasets for emotion detection have not been constructed to account for conversational structure‚ so we investigate whether it carries signal for emotion prediction. Using Sentiment140 and GoEmotions Reddit threads‚ we construct their thread-based conversation graphs and compute the aggregated features of neighbors as well as the transformer and TF-IDF representations of comments. Connected comments are 4.5× more similar in emotions than expected by chance. Pairwise emotional similarity decays exponentially with geodesic distance (e.g.‚ after 2 hops). Pairs separated by a 30s timestamp difference have the highest emotional similarity. These results suggest that emotion is structured locally and …


Adaptive Real-Time Fraud Detection Using Online Learning And Explicit Concept-Drift Detection, Purva Govind Tugaonkar Jan 2026

Adaptive Real-Time Fraud Detection Using Online Learning And Explicit Concept-Drift Detection, Purva Govind Tugaonkar

Master's Projects

Real-time credit card fraud detection faces challenges such as extreme class imbalance, delayed feedback, and concept drift in transaction streams. This project implements and evaluates an adaptive streaming fraud detection framework based on three methodologies: (1) online learning with incremental updates, (2) explicit conceptdrift detection using statistical monitoring, and (3) separate models for immediate and delayed supervision, combined with cost-sensitive learning and anomaly detection. The system processes the credit card fraud dataset in a batched streaming fashion, uses multiple online learners and ensembles. Experiments show that online, driftaware models maintain high recall on frauds while controlling false positives under imbalanced …


Stepwise Sudoku Reasoning Training Using Transformers, Lok Man Chu Jan 2026

Stepwise Sudoku Reasoning Training Using Transformers, Lok Man Chu

Master's Projects

Sudoku is a constraint satisfaction problem that serves as a testbed for studying reasoning and stepwise deduction. While many solvers can produce correct solutions, they often fail to generate human interpretable sequences of logically consistent steps. This study investigates whether a transformer trained on stepwise deduction traces can learn to solve Sudoku puzzles through sequential, logically deducible moves. Results show that solve accuracy improves significantly with more training data, reaching approximately 78% at 1500k samples. Stepwise analysis indicates that the model effectively learns simple strategies, achieving near-perfect performance. However, performance on more complex strategies remains limited. Overall, while the model …


Modeling Sealed Deck Construction In Collectible Card Games Using Learning-To-Rank Approach, Michael Dinh Nguyen Jan 2026

Modeling Sealed Deck Construction In Collectible Card Games Using Learning-To-Rank Approach, Michael Dinh Nguyen

Master's Projects

Artificial intelligence has demonstrated strong performance in complex decision-making domains such as chess and Go, motivating research into its application for games with even richer rules and combinatorial complexity. In collectible card games like Magic: The Gathering, deck construction from a constrained card pool is a critical and challenging task that requires evaluating card strength, synergy, and resource balance. This project explores whether machine learning, specifically learning-to-rank (LTR), can effectively model these human decision processes to construct competitive decks in a sealed format. The results found here can also be applicable to other areas of note, such as sports drafting …


Multi-Agent Path Planning And Optimization Using Q-Learning, Chirag Rudresh Jan 2026

Multi-Agent Path Planning And Optimization Using Q-Learning, Chirag Rudresh

Master's Projects

Robot navigation in a multi-agent setting requires a balance between safety and efficiency, especially in dense environments. In these two-dimensional spaces, the scope for geometric errors is much less and could lead to collisions or immobility. This project proposes to address the navigation task using a two-phase path planning pipeline that combines reinforcement learning and convex optimization in a scalable and robust manner. The first phase consists of generating diverse collision-free paths using a Q-learning agent that is trained on a visibility graph representation of the environment. The discretization of the environment using waypoint-based graphs allows the agent to train …


Multi-Agent Path Planning And Optimization Using Q-Learning, Chirag Rudrish Jan 2026

Multi-Agent Path Planning And Optimization Using Q-Learning, Chirag Rudrish

Master's Projects

Robot navigation in a multi-agent setting requires a balance between safety and efficiency, especially in dense environments. In these two-dimensional spaces, the scope for geometric errors is much less and could lead to collisions or immobility. This project proposes to address the navigation task using a two-phase path planning pipeline that combines reinforcement learning and convex optimization in a scalable and robust manner. The first phase consists of generating diverse collision-free paths using a Q-learning agent that is trained on a visibility graph representation of the environment. The discretization of the environment using waypoint-based graphs allows the agent to train …


Cost-Aware Predictive Routing For Vision-Language Models, Sahil Sait Naveed Jan 2026

Cost-Aware Predictive Routing For Vision-Language Models, Sahil Sait Naveed

Master's Projects

Vision-language models (VLMs) are increasingly used for multimodal tasks, but their inference costs vary widely across model tiers. This work presents a predictive routing framework that assigns each query to the most cost-effective VLM by using multimodal embeddings, clustering, and per-cluster model error estimates. Evaluated on six commercial VLMs, the selected router reduces average cost by about 49 percent relative to the quality-first setting on both validation and test. This comes with accuracy losses of 0.4 percentage points on validation and 0.9 on held-out test data. It also outperforms K-NN and ZeroRouter routing baselines while providing lowercost operating points than …


Safe-R2r: A Safety-Aware And Budget-Optimized Retrieval Controller For Rag Systems, Mandar Sunil Gondane Jan 2026

Safe-R2r: A Safety-Aware And Budget-Optimized Retrieval Controller For Rag Systems, Mandar Sunil Gondane

Master's Projects

Retrieval-Augmented Generation (RAG) improves factual grounding in large language models by incorporating external evidence during inference. However, most RAG systems rely on fixed retrieval strategies that ignore query difficulty, computational cost, and prediction uncertainty. This project introduces SAFE-R2R (Safety-Aware and Budget-Optimized Reason-to-Retrieve), a retrieval controller that treats retrieval as a query-dependent decision problem. SAFE-R2R organizes retrieval into a multi-rung ladder ranging from no retrieval to deeper retrieval with reranking. At each rung, the system generates an answer, computes reliability signals, and combines them into a risk score used within a conformal calibration framework to decide whether to accept the answer …


Multimodal Deception Detection Via Audio-Text Fusion With Deep Learning And Asr, Xiangyi Li Jan 2025

Multimodal Deception Detection Via Audio-Text Fusion With Deep Learning And Asr, Xiangyi Li

Master's Projects

Emotion detection plays a crucial role in human-computer interaction, enabling machines to recognize and respond appropriately to human emotional states. This project explores a two-stage approach to emotion detection using multimodal data, first predicting dimensional values (Arousal, Valence, Dominance) from textual and audio inputs, then mapping these representations to discrete emotion categories. We compare this approach with direct categorical classification using transformer-based language models like BERT, RoBERTa, and DeBERTa for text processing, alongside various audio feature extraction methods, including MFCCs and spectrograms. Using the IEMOCAP dataset, we evaluate both approaches across text-only, audio-only, and multimodal configurations. Our findings reveal that …


Advancing Discourse Analysis In Multiparty Meetings: Comprehensive Classification Of Argument And Relation Types, Vishal Vaitla Jan 2024

Advancing Discourse Analysis In Multiparty Meetings: Comprehensive Classification Of Argument And Relation Types, Vishal Vaitla

Master's Projects

In multi-party meetings, accurately analyzing dialogue is crucial for enhancing communication effectiveness and decision-making. However, the informal and dynamic nature of these discussions presents complex challenges for computational analysis. Dialogues in such settings often include non-standard language, interruptions, and rapid topic changes, making it difficult to extract useful information with conventional text analysis tools. To tackle this challenge, two specific methods were developed:

Argument Classification: We use machine learning models like Gradient Boosting to identify and categorize the main points people make in their discussions. This helps us understand what each person is trying to say, making it easier to …


Breaking The Cycle: Countering Popularity Bias For Diverse Content Discovery, Brandon J. Weaver Jan 2024

Breaking The Cycle: Countering Popularity Bias For Diverse Content Discovery, Brandon J. Weaver

Master's Projects

The ways most people consume the media have become very much driven by some pre-set algorithms. It is increasingly important to examine the outcome of these artificial intelligence (AI) models and ensure that any potentially dangerous long-term effects are addressed before they have a significant negative impact in our society. Popularity bias is one of these potentially harmful impacts, which stemmed from the shift from human intelligence to AI, or machine intelligence/machine learning (ML), when one explores the media and receives recommendations (often without requesting). In ML, three key steps usually occur; i.e, pre-processing, in-processing, and post- processing steps. The …


Real Time Panoramic Image Processing, Matthew Gerlits Jan 2023

Real Time Panoramic Image Processing, Matthew Gerlits

Master's Projects

Image stitching algorithms are able to join sets of images together and provide a wider field of a vision when compared with an image from a single standard camera. Traditional techniques for accomplishing this are able to adequately produce a stitch for a static set of images, but suffer when differing lighting conditions exist between the two images. Additionally, traditional techniques suffer from processing times that are too slow for real time use cases. We propose a solution which resolves the issues encountered by traditional image stitching techniques. To resolve the issues with lighting difference, two blending schemes have been …


Dynamic Predictions Of Thermal Heating And Cooling Of Silicon Wafer, Hitesh Kumar Jan 2023

Dynamic Predictions Of Thermal Heating And Cooling Of Silicon Wafer, Hitesh Kumar

Master's Projects

Neural Networks are now emerging in every industry. All the industries are trying their best to exploit the benefits of neural networks and deep learning to make predictions or simulate their ongoing process with the use of their generated data. The purpose of this report is to study the heating pattern of a silicon wafer and make predictions using various machine learning techniques. The heating of the silicon wafer involves various factors ranging from number of lamps, wafer properties and points taken in consideration to capture the heating temperature. This process involves dynamic inputs which facilitates the heating of the …


A Data Delivery Mechanism For Disconnected Mobile Applications, Shashank Hegde Jan 2023

A Data Delivery Mechanism For Disconnected Mobile Applications, Shashank Hegde

Master's Projects

Previous attempts to bring the data of the internet to environments that do not have continuous connectivity to the internet have made use of special hardware which requires additional expenditure on installation. We will develop a software-based infrastructure running on existing Android smartphones to exchange application data between a disconnected user’s phone and corresponding application servers on the internet. The goal of this project is to implement client and server modules for this infrastructure to run on a disconnected phone and the internet respectively. These modules will multiplex application data to be sent into packages and distribute the data present …


Security And Routing In A Disconnected Delay Tolerant Network, Anirudh Kariyatil Chandakara Jan 2023

Security And Routing In A Disconnected Delay Tolerant Network, Anirudh Kariyatil Chandakara

Master's Projects

Providing internet access in disaster-affected areas where there is little to no internet connectivity is extremely difficult. This paper proposes an architecture that utilizes existing hardware and mobile applications to enable users to access the Internet while maintaining a high level of security. The system comprises a client application, a transport application, and a server running on the cloud. The client combines data from all supported applications into a single bundle, which is encrypted using an end-to-end encryption technique and sent to the transport. The transport physically moves the bundles to a connected area and forwards them to the server. …


Automated Evaluation For Distributed System Assignments, Nimesh Nischal Jan 2023

Automated Evaluation For Distributed System Assignments, Nimesh Nischal

Master's Projects

A distributed system can exist in numerous states, including many erroneous permutations that could have been addressed in the code. As distributed systems such as cloud computing and microservices gain popularity, involving distributed com- puting assignments is becoming increasingly crucial in Computer Science and related fields. However, designing such systems poses various challenges, such as considering parallel executions, error-inducing edge cases, and interactions with external systems. Typically, distributed assignments require students to implement a system and run multiple instances of the same code to behave as distributed. However, such assign- ments do not encourage students to consider the potential edge …


Deep Learning Neural Machine Translation Conversational Agent, Abhishek Vaid Jan 2023

Deep Learning Neural Machine Translation Conversational Agent, Abhishek Vaid

Master's Projects

Neural Machine Translation (NMT) is a prominent natural language processing technique that is being used to develop conversational AI technology. However, most chatbots do not provide live API features and have list-based scripted responses. Most chatbots are majorly restricted by the training data on which they were trained on and have no knowledge of current events. This research project intends to research and develop an approach to providing live information. We experiment with various techniques in terms of the type of data being used to harness live capabilities. We optimize the hyperparameters that are needed for a Conversational AI agent …


Personalized Tweet Recommendation Using Users’ Image Preferences, Shashwat Avinash Kadam Jan 2023

Personalized Tweet Recommendation Using Users’ Image Preferences, Shashwat Avinash Kadam

Master's Projects

In the era of information explosion, the vast amount of data on social media platforms can overwhelm users. Not only does this information explosion contain irrelevant content, but also intentionally fabricated articles and images. As a result, personalized recommendation systems have become increasingly important to help users navigate and make sense of this data. We propose a novel technique to use users’ image preferences to recommend tweets. We extract vital information by analyzing images liked by users and use it to recommend tweets from Twitter. As many images online have no descriptive metadata associated with them, in this framework, we …


Visualizing Classification Errors And Mislabeling In Machine Learning, Vedashree Bhandare Jan 2023

Visualizing Classification Errors And Mislabeling In Machine Learning, Vedashree Bhandare

Master's Projects

Deep neural networks have gained popularity and achieved high performance across multiple domains like medical decision-making, autonomous vehicles, decision support systems, etc. Despite this achievement, the internal workings of these models are opaque and are considered as black boxes due to their nested and non-linear structure. This opaque nature of the deep neural networks makes it difficult to interpret the reason behind their output, thus reducing trust and verifiability of the system where these models are applied. This paper explains a systematic approach to identify the clusters with most misclassifications or false label annotations. For this research, we extracted the …


Explainable Ai For Android Malware Detection, Maithili Kulkarni Jan 2023

Explainable Ai For Android Malware Detection, Maithili Kulkarni

Master's Projects

Android malware detection based on machine learning (ML) is widely used by the mobile device security community. Machine learning models offer benefits in terms of detection accuracy and efficiency, but it is often difficult to understand how such models make decisions. As a result, popular malware detection strategies remain black box models, which may result in a lack of accountability and trust in the decisions made. The field of explainable artificial intelligence (XAI) attempts to shed light on such black box models. In this research, we apply XAI techniques to ML-based Android malware detection systems. We train classic ML models …


Proof-Of-Stake For Spartangold, Nimesh Ashok Doolani Jan 2023

Proof-Of-Stake For Spartangold, Nimesh Ashok Doolani

Master's Projects

Consensus protocols are critical for any blockchain technology, and Proof-of- Stake (PoS) protocols have gained popularity due to their advantages over Proof-of- Work (PoW) protocols in terms of scalability and efficiency. However, existing PoS mechanisms, such as delegated and bonded PoS, suffer from security and usability issues. Pure PoS (PPoS) protocols provide a stronger decentralization and offer a potential solution to these problems. Algorand, a well-known cryptocurrency, employs a PPoS protocol that utilizes a new Byzantine Agreement (BA) mechanism for consensus and Verifiable Random Functions (VRFs) to securely scale the protocol to accommodate many participants, making it possible to handle …


Ubiquitous Application Data Collection In A Disconnected Distributed System, Deepak Munagala Jan 2023

Ubiquitous Application Data Collection In A Disconnected Distributed System, Deepak Munagala

Master's Projects

Despite some incredible advancements in technology, a significant population of the world does not have internet connectivity. These people lack access to crucial information that is easily available to the rest of the world. To solve this problem, we implement a Delay Tolerant Network (DTN) that allows users in disconnected regions access to the internet. This is enabled by collecting all data requests on the users’ phones and passing them to a device that can carry them to a connected region. This device can then collect the necessary information and give it back to the users in the disconnected region. …


Graph Deep Learning Based Hashtag Recommender For Reels On Social Media, Sriya Balineni Jan 2023

Graph Deep Learning Based Hashtag Recommender For Reels On Social Media, Sriya Balineni

Master's Projects

Many businesses, including Facebook, Netflix, and YouTube, rely heavily on a recommendation system. Recommendation systems are algorithms that attempt to provide consumers with relevant suggestions for items such as movies, videos, or reels (microvideos) to watch, hashtags for their posts, songs to listen to, and products to purchase. In many businesses, recommender systems are essential because they can generate enormous amounts of revenue and make the platform stand out when compared to others. Reels are a feature of the social media platforms that enable users to create and share videos of up to sixty seconds in length. Individuals, businesses, and …


The Bias Report: An Automated News Aggregator For Political Bias Classification And News Summarization, Anant Joshi Jan 2023

The Bias Report: An Automated News Aggregator For Political Bias Classification And News Summarization, Anant Joshi

Master's Projects

Political polarization is on the rise in the US, driven in large part by divisive news that goes viral on the Internet. Specifically, many media outlets use slanted language and publish misinformation in order to drive user traffic and engagement. Almost 80% of US citizens get their news from online sources, but there is a lack of public safeguards against biased news. A large amount of news is published online every day by media organizations, and it is impossible to manually analyze this amount of data. There is a clear need for automated, public-facing solutions in the current political climate …


Influence Maximization Based On Community Detection And Dominating Sets, Ameya Marathe Jan 2023

Influence Maximization Based On Community Detection And Dominating Sets, Ameya Marathe

Master's Projects

An online platform where various people come together to share information and communicate is called a social network. These platforms are set apart from other means of communication mostly because you can follow and interact also with different people even some you never met, comment on their posts, and re-sharing their posts. Companies such as Amazon and Walmart use these platforms daily for marketing purposes, like spreading information regarding new products and services they offer. They carefully select a subset of users, called influencers, who are usually the ones with high influence over the rest of the users. Influencers receive …


Airport Assignment For Emergency Aircraft Using Reinforcement Learning, Saketh Kamatham Jan 2023

Airport Assignment For Emergency Aircraft Using Reinforcement Learning, Saketh Kamatham

Master's Projects

The volume of air traffic is increasing exponentially every day. The Air Traffic Control (ATC) at the airport has to handle aircraft runway assignments for landing and takeoff and airspace maintenance by directing passing aircraft through the airspace safely. If any aircraft is facing a technical issue or problem and is in a state of emergency, it requires expedited landing to respond to that emergency. The ATC gives this aircraft priority to landing and assistance. This process is very strenuous as the ATC has to deal with multiple aspects along with the emergency aircraft. It is the duty of the …


Location And Environment Aware Mmwave Beam Selection Using Vision Transformer, Srajan Gupta Jan 2023

Location And Environment Aware Mmwave Beam Selection Using Vision Transformer, Srajan Gupta

Master's Projects

5G networks explore mmWave technology to achieve faster data transfer and higher network capacity. The reduced coverage area of mmWaves creates the need to deploy large antenna arrays. However, beam sweeping across a large number of antenna arrays typically involves high overhead and latency. In a vehicle-to- everything (V2X) system, beam selection becomes a frequent process in the case when vehicles are moving at high speed, leading to frequent connection delays. Modern-day vehicular systems are integrated with advanced sensors like global positioning system

(GPS), light detection and ranging (LIDAR), radio detection and ranging (RADAR), etc. Machine learning models can be …