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

Computer Engineering Commons™

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

Discipline
Institution
Keyword
Publication Year
Publication
Publication Type
File Type

Articles 3361 - 3390 of 25751

Full-Text Articles in Computer Engineering

Exploring Gender Bias In Large Language Models: Cross-Linguistic Comparisons And Evaluation Letters Analysis, Athira Kumar Jan 2024

Exploring Gender Bias In Large Language Models: Cross-Linguistic Comparisons And Evaluation Letters Analysis, Athira Kumar

Master's Projects

Large language models (LLMs) play a significant role in modern human-computer interaction. They have exploded in popularity recently, becoming widely used for various tasks. However, concerns persist regarding potential biases within these models. This project investigates gender bias in the popular LLMs - GPT-3.5, GPT-4, Gemini, and LLAMA. The first part of our study focuses on analyzing biases using ambiguous sentences across three languages - English, Malayalam, and Tamil. We evaluate the LLMs to see if they associate occupations with commonly held gender stereotypes, by using specific professions within our test sentences. Through the use of two low-resource languages, this …


Intelligent Caching Using Continuous Machine Learning In Named Data Networking, Sai Sameer Yanamandra Jan 2024

Intelligent Caching Using Continuous Machine Learning In Named Data Networking, Sai Sameer Yanamandra

Master's Projects

Our project focuses on improving Named Data Networking (NDN), an alternative network architecture to traditional IP networks, particularly in unstable conditions where connections frequently drop, and data movement is unpredictable. In NDN, data is cached at various routers across the network, enhancing accessibility even amidst unstable connections. A key challenge we address is determining the optimal level of data redundancy in unstable scenarios. We aim to balance the need for data availability with the risk of excessive data duplication. Our solution involves developing a novel data caching approach for the NDN’s content store based on continuous machine learning. This method …


An Empirical Analysis Of Adversarial Attacks In Federated Learning, Rohit Mapakshi Jan 2024

An Empirical Analysis Of Adversarial Attacks In Federated Learning, Rohit Mapakshi

Master's Projects

In this paper, we experimentally analyze the susceptibility of selected Federated Learning (FL) systems to the presence of adversarial clients. We find that temporal attacks significantly affect model performance in FL, especially when the adversaries are active throughout and during the ending rounds of the FL process. Machine Learning models like Multinominal Logistic Regression, Support Vector Classifier (SVC), Neural Network models like Multilayer Perceptron (MLP), Convolution Neural Network (CNN), Recurrent Neural Network (RNN), Long Short-Term Memory (LSTM) and tree-based machine learning models like Random Forest and XGBoost were considered. These results highlight the effectiveness of temporal attacks and the need …


J-Cag: Java Comment Analysis & Generation - A Sublime Text Plugin Powered By Gpt, Linh Le Jan 2024

J-Cag: Java Comment Analysis & Generation - A Sublime Text Plugin Powered By Gpt, Linh Le

Master's Projects

Developers are notoriously disinterested in writing and maintaining comments for their code. The J-CAG plugin automates code analysis and comment generation to save developer time and improve code quality. The project utilizes the Generative Pretrained Transformer model to analyze and provide users with constructive feedback on JavaDoc comments and functions. Embedded within Sublime Text, J-CAG is designed to provide developers with useful advice. It can also generate JavaDoc comments based on the function itself, reducing the time developers spend on writing documentation. The plugin integrates seamlessly with Sublime Text, offering an intuitive interface. With positive results in comment analysis and …


Employing Large Language Models And Retrieval Augmented Generation For Enhanced Predictive Flexibility In Cancer Mortality Prediction, Mridang Kejriwal Jan 2024

Employing Large Language Models And Retrieval Augmented Generation For Enhanced Predictive Flexibility In Cancer Mortality Prediction, Mridang Kejriwal

Master's Projects

Today, cancer is a major health risk to thousands of people, and there are over a two-hundred different types of cancer. Luckily, over the past several years, the outcomes and survival rates have increased, all thanks to machine learning, specifically Recurrent Neural Networks (RNN) and Long Short-Term memory (LSTM) networks. However, the current prognostic models don’t allow healthcare professionals to adapt the variables to mimic all the different features of every type of cancer, resulting in a model that works but is not as accurate as it could be. This study explores improving the accuracy and adaptability of the current …


Comparitive Analysis Of Time Series Forecasting Using Frequency Informed Dense Neural Networks And Lstm, Avinash Mangalore Suresh Jan 2024

Comparitive Analysis Of Time Series Forecasting Using Frequency Informed Dense Neural Networks And Lstm, Avinash Mangalore Suresh

Master's Projects

Time series forecasting influences our lives on a daily basis, being a versatile tool in various application areas like environmental studies, finance, medicine and much more. While there are many established statistical and deep learning approaches to model time series data, each implementation comes with their own set of drawbacks or areas of improvements. Most of the existing deep learning architectures and research have focused on modeling time series data in the time-domain exclusively. However training deep learning models in the time-domain has some drawbacks, mainly due to the inherent temporal dependence of each time-step on the time-steps before it, …


Temporal Dynamics In Diabetes Prediction: A Sensor-Driven Time-Series Exploration, Monica Meduri Jan 2024

Temporal Dynamics In Diabetes Prediction: A Sensor-Driven Time-Series Exploration, Monica Meduri

Master's Projects

Diabetes is a lifelong illness that, if not detected or managed appropriately, turns into serious complications. Correct glucose forecasting is critical to ensuring timely interventions, thereby minimizing risks of hyperglycemia and hypoglycemia, and optimizing the management strategies of the disease. Classical machine learning models have been applied in the blood glucose forecasting problem for a long time, however, usage of transformer-based architectures is still scarce within the literature. Due to the self-attention mechanism, transformers can capture temporal relationships very effectively, which makes them suitable for time-series data. TFT is a novel framework proposed here to utilize time-series data from CGM …


Intelligent Caching In Named Data Networking, Deep Pradipbhai Shah Jan 2024

Intelligent Caching In Named Data Networking, Deep Pradipbhai Shah

Master's Projects

Named Data Networking (NDN) has a built-in caching capability that is enabled with the help of its Content Store. Caching in NDN has several benefits, such as reducing overhead on the producer side, avoiding a single point of failure, and reducing network load. The primary caching policy of the NDN architecture is to leave copies everywhere. However, this scheme induces significant cache redundancy. Existing advanced cache techniques either periodically share the entire list of cached content at a node or make a caching decision without knowing the cached content at other nodes in the network. We propose an intelligent cache …


Multimodal Retrieval-Augmented Generation: Design And Application, Charul Rathore Jan 2024

Multimodal Retrieval-Augmented Generation: Design And Application, Charul Rathore

Master's Projects

The rapid advancement in generative AI and large language models have forever revolutionized how we synthesize data. This project explores and experiments with the potential of a multimodal Retrieval-Augmented Generation (RAG) framework for processing text, tabular and image data. Starting with prompt engineering techniques, we address their limitations in dynamic and domain-specific real world applications by building a multimodal RAG pipeline and evaluating it against human-generated ground truth. The project culminates in BrightMind.ai, a full-stack educational platform featuring novel personalized AI companions for context-aware and adaptive response generation. Its innovative capabilities extend to music, video, and code generation, setting it …


Comparison Of Protein Structures Predicted By Genai Tools In A Zero-Shot Manner, Kruthi Shankar Rao Jan 2024

Comparison Of Protein Structures Predicted By Genai Tools In A Zero-Shot Manner, Kruthi Shankar Rao

Master's Projects

Generative AI models have vast applications and one such critical application explored in this study is protein structure prediction. The 3D structures of proteins determine their function. Our study mainly focuses on using generative AI models such as ESMFold and ColabFold to predict and examine naturally occurring and mutated sequences. The workflow begins with collecting antimicrobial resistance (AMR) and toxin-antitoxin (TA) protein data. The sequences are applied over pretrained AI models to predict protein structures. Following this, models are fine-tuned with original and mutated target datasets. A comparison of models’ performances is done using metrics such as root mean square …


Leveraging Large Language Models For Transforming Student Information Into Actionable Data, Sree Hari Karri Jan 2024

Leveraging Large Language Models For Transforming Student Information Into Actionable Data, Sree Hari Karri

Master's Projects

Admission season places significant demands on university committees, necessitating the review of vast arrays of documents to assess students’ competence. This project advances the development of an automated system designed to streamline this process by evaluating application materials such as Letters of Recommendation (LoRs), Statements of Purpose (SoPs), and resumes. Utilizing a variety of advanced Natural Language Processing (NLP) techniques, the system compares the performance of several Large Language Model (LLM) approaches. It also experiments with different data handling strategies, including the use of vector stores versus traditional context-based processing, to optimize model efficiency and accuracy. Special attention is given …


Implicit Personality Detection From User Behaviour In Recommendation Systems, Uzma Zubair Shaikh Jan 2024

Implicit Personality Detection From User Behaviour In Recommendation Systems, Uzma Zubair Shaikh

Master's Projects

Recommendation systems are an integral part of any business, and a crucial factor in determining their success as these systems help businesses in marketing their products to the right kind of audience. Conventional methods of building recommendation systems such as collaborative filtering and content-based recommendation, although effective, suffer from limitations such as cold start and the data sparsity problems. Moreover, these methods aim at finding similar products as user’s past interactions rather than personalizing the recommendations. The upsurge in use of social media, over-the-top content (OTT), and e-commerce platforms has made the task of personalizing recommendations imperative, leading to the …


Knowledge Graph-Based Multiple-Choice Question Generation, Durga Muralidharan Jan 2024

Knowledge Graph-Based Multiple-Choice Question Generation, Durga Muralidharan

Master's Projects

Knowledge-based tests are widely used to assess knowledge on a specific subject and have many applications in education and professional certifications. These tests usually consist of Multiple Choice Questions (MCQs), where a question with a few possible answers is given. Along with the correct answer, three or more incorrect answers are provided, which are called distractors. MCQs are a popular method for these tests because they are easy to grade. These tests can check different levels of comprehension ranging from beginners to advanced by creating distractors that may confuse unprepared test takers. This project proposes the Knowledge Graph Multiple Choice …


Sdebuddy - Code Documentation Using Large Language Models, Nischay Nagendra Jan 2024

Sdebuddy - Code Documentation Using Large Language Models, Nischay Nagendra

Master's Projects

In this fast developing world of software development, it is crucial to maintain the quality of code and the developers’ productivity. This can be done effectively with good code documentation. SDEBuddy uses the latest generation of Large Language Models (LLMs) and finetuning procedures to create code documentation. In this project, state-of-the-art models such as Llama2 and Llama3 are employed to mimic the behavior of the given code and produce documentation. Such models are tuned for various programming languages and documentation formats using LoRA and QLoRA fine-tuning approaches. These models are evaluated in terms of the BLEU score, ROUGE score and …


Facial Expression Mood Classification Using Machine Learning, Tiantong Li Jan 2024

Facial Expression Mood Classification Using Machine Learning, Tiantong Li

Master's Projects

Facial expression classification is a powerful tool for understanding human emotions, with applications spanning human-computer interaction, healthcare, and entertainment. By analyzing facial cues, systems can interpret emotional states and adapt their responses, creating more personalized and emotionally aware experiences. One emerging application of facial expression classification is in music recommendation systems, where user emotions are integrated to suggest music that aligns with their current mood. While prior research has primarily classified facial expressions into four emotion categories, this study broadens the scope to seven emotions: angry, disgust, fear, happy, neutral, sad, and surprise. The project evaluates four machine learning techniques—CNN, …


Cluster Analysis For Concept Drift Detection In Malware, Aniket Mishra Jan 2024

Cluster Analysis For Concept Drift Detection In Malware, Aniket Mishra

Master's Projects

The rapid evolution of malware presents significant challenges for detection systems. This is due to malware families adapting through feature manipulation and obfuscation, which causes concept drift. A clustering based approach is used to detect and adapt to these shifts. The KronoDroid dataset is segmented into batch sizes of 50 and analyzed with MiniBatch K-Means clustering. The silhouette coefficient is used to evaluate clustering quality, and help identify drift by detecting significant changes in cluster patterns. Concept drift will cause retraining of supervised classifiers, including Linear SVM, RF, MLP, and XGBoost. Three scenarios are used: static models, periodic retraining, and …


An Attributed And Diverse Encoder-Decoder Processing Technique For Anomaly Detection., Kenneth Antony John Jan 2024

An Attributed And Diverse Encoder-Decoder Processing Technique For Anomaly Detection., Kenneth Antony John

Master's Projects

Attributed graphs are graphs that contain extra information about the attributes of nodes and edges. They can be used to model a plethora of real-world scenarios like social networks, bank transactions, and even academic citation data. Anomalies in such graphs can be irregularities or unusual patterns that are observed in the attributes or the structure of the graph. Anomaly detection in attributed networks is a crucial task, aiming to identify such anomalies. Existing methodologies use various deep learning techniques using graph neural networks, graph encoder-decoder architectures, and multi-layer perceptions. This study proposes a new approach to improve the existing methods …


Extending A Graphical User Interface For Evidential Reasoning, Vaidehi Sanjay Joshi Jan 2024

Extending A Graphical User Interface For Evidential Reasoning, Vaidehi Sanjay Joshi

Master's Projects

Systems like Capri are used for large-scale graph modeling and integration and PyGrapher aims to do that in a simplified manner. This project is an extension of PyGrapher which was a tool created by previous students at the university. The enhancements include adding customizable default parameters for nodes and edges, automating JSON conversion, and enabling real-time highlighting. These features specifically aim to improve usability, streamline workflows, and provide interactive feedback for the users. The enhancement of the project also added additional and rigorous testing of the platform's compatibility and user interaction. It demonstrates significant improvements in functionality and user experience. …


Enhanced Inter-Satellite Routing With Multi-Path Selection And Congestion Modeling, Jaesung Yoo Jan 2024

Enhanced Inter-Satellite Routing With Multi-Path Selection And Congestion Modeling, Jaesung Yoo

Master's Projects

Satellite networks play a crucial role in global connectivity today and making efficient routing algorithms is crucial for optimal performance. While existing routing algorithms have made significant progress using machine learning techniques, they often overlook network congestion and multiple path availability. This report introduces an enhanced routing framework that builds upon LSTM-based predictive routing using dynamic congestion modeling and multi-path selection. Our approach introduces a busy state metric that tracks satellite memory utilization, allowing for adaptive path selection based on both distance and current network load. Through simulations using a constellation of 20 satellites, our enhanced algorithm demonstrates significant improvements …


Llamatalk: Empowering Conversations With Retrieval-Augmented Generation, Aravind Rokkam Jan 2024

Llamatalk: Empowering Conversations With Retrieval-Augmented Generation, Aravind Rokkam

Master's Projects

This research report talks about the implementation and a comparative study of Llama 7B model’s fine-tuning technique and Retrieval Augmented Generation (RAG) capabilities in the context of creating a reliable AI therapist. This study focuses on training these models using diverse datasets consisting of doctor-patient conversations predominantly addressing general health issues. Using a technique like fine-tuning within the Llama 7B model, the project focuses on training the model with a diverse dataset comprising doctor-patient interactions primarily addressing general health concerns. Additionally, carefully organized mental health dataset from HOPE dataset, ensuring the bot's responsiveness to mental health inquiries. Through integration with …


Optimizing Web Design Code Generation: A Comparative Study Of Finetuning, Pretrained Models, And Rag (Retrieval Augmented Generation), Srinivas Rao Chavan Jan 2024

Optimizing Web Design Code Generation: A Comparative Study Of Finetuning, Pretrained Models, And Rag (Retrieval Augmented Generation), Srinivas Rao Chavan

Master's Projects

Website Creation is revolutionized by automated code generation, reducing the development effort, speeding the production process, and ensuring consistency in design. Automated web design code generation has emerged as a transformative tool bridging the gap between design and development. In this research, a website design tool is developed and used to create visual layouts, exporting them as JSON designs. These JSON outputs were then transformed into textual prompts, optimized using established HCI principles and UI/UX rules to ensure consistency, visual hierarchy, aesthetics and minimalistic design, accessibility, user-friendly navigation and flexibility. These generated prompts were fed into large language models for …


Teaching Children Programming Concepts Through Video Games, Kayla Musleh Jan 2024

Teaching Children Programming Concepts Through Video Games, Kayla Musleh

Master's Projects

Children have a tendency to lose focus when they are presented with something that does not entertain them or tailor to their personal interests; such as studying [1], [3], [10]. The research performed for this project focuses on studying how much more children can comprehend and focus on learning educational material if they are learning through playing a video game rather than being taught information directly in a typical classroom manner. For this study I created a computer game designed to introduce educational subjects such as mathematics and programming concepts to the child playing the game. By completing the tasks …


Malware Detection Using Qr And Aztec Code Representations, Atharva Khadilkar Jan 2024

Malware Detection Using Qr And Aztec Code Representations, Atharva Khadilkar

Master's Projects

In recent years, the use of image-based techniques for malware detection has gained prominence, with numerous studies demonstrating the efficacy of deep learning approaches such as convolutional neural networks (CNNs) in classifying images derived from executable files. In this paper, we consider an innovative method that relies on an image conversion process that consists of transforming executable files into QR and Aztec codes. These codes capture structural patterns in a format that may enhance the learning capabilities of CNNs. We design and implement CNN architectures tailored to the unique properties of these codes and apply them to a comprehensive analysis …


Self-Supervised Contrastive Learning Using Eeg Signals For Mental Stress Assessment, Ugochukwu Uraechu Jan 2024

Self-Supervised Contrastive Learning Using Eeg Signals For Mental Stress Assessment, Ugochukwu Uraechu

College of Graduate Studies: Theses & Dissertations

A study is presented to investigate self-supervised contrastive learning (SSCL) models using physiological data obtained from non-invasive wearable sensors for mental stress assessment. The present work involved acquisition of electroencephalography (EEG) signals using wearable sensors, signal preprocessing, data augmentation, and investigation of self-supervised contrastive learning (SSCL) algorithms for multi-class mental stress assessment. Seven volunteers participated in this study executing various mental tasks while wearing an OpenBCI head cap to acquire EEG signals. The acquired EEG signals were preprocessed and utilized for data augmentation in time and frequency domains with different SSCL models. Optimal data augmentation combinations and SSCL models were …


Towards Pragmatic Temporal Alignment In Stateful Generative Ai Systems: A Configurable Approach, Kaushik Roy, Yuxn Zi, Amit Sheth Jan 2024

Towards Pragmatic Temporal Alignment In Stateful Generative Ai Systems: A Configurable Approach, Kaushik Roy, Yuxn Zi, Amit Sheth

Publications

Temporal alignment in stateful generative artificial intelligence (AI) systems remains an underexplored area, particularly beyond goal-driven approaches in planning. Stateful refers to maintaining a persistent memory or “state” across runs or sessions. This helps with referencing past information to make system outputs more contextual and relevant. This position paper proposes a framework for temporal alignment with several configurable toggles. We present four alignment mechanisms: knowledge graph path-based, neural score-based, vector similarity-based, and sequential process-guided alignment. By offering these interchangeable approaches, we aim to provide a flexible solution adaptable to complex and real-world applications. This paper discusses the potential benefits and …


Finops-Driven Cloud Optimization Models For Enterprise Applications, Manikantha Varaprasad Inakollu Jan 2024

Finops-Driven Cloud Optimization Models For Enterprise Applications, Manikantha Varaprasad Inakollu

Computer Science and Engineering Faculty Publications

Cloud computing has revolutionized enterprise IT infrastructure, yet escalating costs and resource inefficiencies threaten to undermine these benefits. This research examines FinOps-driven optimization models that enable organizations to balance cloud performance, cost efficiency, and business value. The study addresses the critical challenge enterprises face in managing cloud expenditures while maintaining operational excellence. Through comprehensive analysis of FinOps principles and practical optimization frameworks, we develop models that integrate financial accountability, technical efficiency, and business alignment. Our research demonstrates that organizations implementing structured FinOps practices achieve 25-40% cost reductions without compromising application performance. The study contributes both theoretical frameworks for understanding cloud …


Enhancing Erp Auditability And Compliance Using Permissioned Blockchain, A Framework For Transparent And Immutable Enterprise Resource Planning Systems., Manikantha Varaprasad Inakollu Jan 2024

Enhancing Erp Auditability And Compliance Using Permissioned Blockchain, A Framework For Transparent And Immutable Enterprise Resource Planning Systems., Manikantha Varaprasad Inakollu

Computer Science and Engineering Faculty Publications

Enterprise Resource Planning systems serve as the backbone of modern organizational operations, yet their centralized architecture creates significant challenges for auditability and regulatory compliance. This research proposes a permissioned blockchain framework to enhance ERP auditability by creating immutable, transparent, and traceable records of all system transactions and modifications. The study addresses critical gaps in current ERP systems where transaction histories can be altered, audit trails prove insufficient, and compliance verification remains cumbersome. Through examination of existing ERP limitations and blockchain capabilities, we develop an integrated architecture that maintains operational efficiency while providing cryptographic assurance of data integrity. Our framework employs …


Ml-Based User Identification Through Mouse Dynamics, Rakshit Gupta Jan 2024

Ml-Based User Identification Through Mouse Dynamics, Rakshit Gupta

Master's Projects

User authentication and identification plays a crucial role in ensuring the security and integrity of digital systems. Traditional authentication methods, such as passwords and biometrics, have inherent limitations that can compromise system security. This research proposes a novel approach to user authentication by leveraging machine learning techniques and behavioral biometrics, specifically mouse dynamics. The primary objective is to develop a sophisticated framework that can accurately identify individuals based on their unique mouse behavior patterns. The study explores and compares multiple deep learning architectures, including Convolutional Neural Networks (CNN), Long Short-Term Memory networks (LSTM), and Transformer models, to generate embeddings from …


Analysis And Application Of Adaptive Ml Algorithms For Malware Classification, Rashmi Boddukuri Jan 2024

Analysis And Application Of Adaptive Ml Algorithms For Malware Classification, Rashmi Boddukuri

Master's Projects

Malware classification is the process of distinguishing malware samples into categories of malware families that it is associated with and remains a critical step in the process of mitigating malware-related threats. In recent years, machine learning techniques have emerged as a powerful tool for such malware classification tasks. In this study, we explore the application of adaptive machine learning models to malware classification in order to analyze and determine how they compare in performance to similar but non-adaptive algorithms. The results achieved in this study share insight into the strengths and limitations of adaptive learning models when applied towards malware …


Adaptive Metric-Driven Load Balancing For Specialized Clusters Using Nginx, Juhi Raju Malkani Jan 2024

Adaptive Metric-Driven Load Balancing For Specialized Clusters Using Nginx, Juhi Raju Malkani

Master's Projects

Adaptive Metric-Driven Load Balancer is an innovative two-tier load-balancing system that uses NGINX and Prometheus to optimize resource allocation in specialized cloud clusters. This framework is built to give great performance and flexibility and runs on Google Kubernetes Engine (GKE), but it may also be deployed on local cloud environments for added security. The first tier of our system uses an NGINX-based load balancer to route incoming requests based on content type, sending traffic to hardware-optimized clusters for processing requests through specialized hardware. In our algorithm, the second tier dynamically modifies load distribution throughout each cluster by calculating pod weights …