Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Artificial Intelligence and Robotics (248)
- Other Computer Sciences (125)
- Information Security (107)
- Databases and Information Systems (68)
- OS and Networks (38)
-
- Programming Languages and Compilers (22)
- Graphics and Human Computer Interfaces (20)
- Software Engineering (18)
- Systems Architecture (14)
- Theory and Algorithms (12)
- Data Science (7)
- Bioinformatics (4)
- Life Sciences (4)
- Arts and Humanities (1)
- Astrophysics and Astronomy (1)
- External Galaxies (1)
- Music (1)
- Numerical Analysis and Scientific Computing (1)
- Other Astrophysics and Astronomy (1)
- Other Music (1)
- Keyword
-
- Machine Learning (24)
- Machine learning (22)
- Deep Learning (16)
- Deep learning (13)
- CNNs (11)
-
- Natural Language Processing (9)
- Neural networks (8)
- SVM (8)
- CNN (7)
- Computer vision (6)
- Reinforcement Learning (6)
- BERT (5)
- Blockchain (5)
- Classification (5)
- Computer Vision (5)
- Twitter (5)
- Word2Vec (5)
- Community detection (4)
- Convolutional Neural Network (4)
- Convolutional Neural Networks (4)
- HMM (4)
- Logistic Regression (4)
- Malware (4)
- Malware classification (4)
- Malware detection (4)
- Reinforcement learning (4)
- Social networks (4)
- Visualization (4)
- Benchmarking (3)
- Bioinformatics (3)
Articles 31 - 60 of 859
Full-Text Articles in Computer Sciences
Rideshare Using Degrees Of Separation: A Social Network-Based Approach, Gokul Garikipati
Rideshare Using Degrees Of Separation: A Social Network-Based Approach, Gokul Garikipati
Master's Projects
Conventional ride-sharing services, such as Lyft and Uber, routinely match drivers with riders based on their proximity to each other, using GPS coordinates and mapping technology. The application then calculates the cost of the ride based on factors such as distance traveled and time spent in the car. The concept of six degrees of separation suggests that a maximum of 6 steps or relationships can connect any two individuals in the world. This idea could be applied to a ride-share service to provide a more personalized and efficient experience for users. Instead of just matching riders with drivers based on …
Wikipedia Web Table Interpretation, Keyword-Based Search, And Ranking, Kartikee Dabir
Wikipedia Web Table Interpretation, Keyword-Based Search, And Ranking, Kartikee Dabir
Master's Projects
Information retrieval and data interpretation on the web, for the purpose of gaining knowledgeable insights, has been a widely researched topic from the onset of the world wide web or what is today popularly known as the internet. Web tables are structured tabular data present amidst unstructured, heterogenous data on the web. This makes web tables a rich source of information for a variety of tasks like data analysis, data interpretation, and information retrieval pertaining to extracting knowledge from information present on the web. Wikipedia tables which are a subset of web tables hold a huge amount of useful data, …
Nft Artifact Prediction Using Machine Learning, Rishabh Pandey
Nft Artifact Prediction Using Machine Learning, Rishabh Pandey
Master's Projects
NFT Prediction Systems are web applications that provide their users with valuable insights about the artifact. These insights are useful for investors and collectors to make better decisions about their purchases. This project builds upon the same concept of prediction by developing a web application to dynamically provide recommendations based on user input and training an ML model to predict their cost. Preliminary work for the prediction system involved data collection, pre-processing, analysis, and filtering of large datasets from diverse sources. The project focused on the development of a user- friendly UI to enable seamless categorization of search results generated …
Context Aware Neural Machine Translation Using Graph Encoders, Saurabh Kale
Context Aware Neural Machine Translation Using Graph Encoders, Saurabh Kale
Master's Projects
Machine translation presents its root in the domain of textual processing that focuses on the usage of computer software for the purpose of translation of sentences. Neural machine translation follows the same idea and integrates machine learning with the help of neural networks.Various techniques are being explored by researchers and are famously used by Google Translate, Bing Microsoft Translator, Deep Translator, etc. However, these neural machine translation techniques do not incorporate the context of the sentences and are only determined by the phrasesor sentence structure. This report explores the neural machine translation technique dedicated to context-aware translations. It also provides …
Comparative Analysis Of Transformer-Based Models For Text-To-Speech Normalization, Pankti Dholakia
Comparative Analysis Of Transformer-Based Models For Text-To-Speech Normalization, Pankti Dholakia
Master's Projects
Text-to-Speech (TTS) normalization is an essential component of natural language processing (NLP) that plays a crucial role in the production of natural-sounding synthesized speech. However, there are limitations to the TTS normalization procedure. Lengthy input sequences and variations in spoken language can present difficulties. The motivation behind this research is to address the challenges associated with TTS normalization by evaluating and comparing the performance of various models. The aim is to determine their effectiveness in handling language variations. The models include LSTM-GRU, Transformer, GCN-Transformer, GCNN-Transformer, Reformer, and a BERT language model that has been pre-trained. The research evaluates the performance …
Sign Language Recognition Using A Hybrid Machine Learning Model, Peeyusha Shivayogi
Sign Language Recognition Using A Hybrid Machine Learning Model, Peeyusha Shivayogi
Master's Projects
Sign Language is a visual language used by millions of people around the world. American Sign Language (ASL) is one of the most popular sign languages and the third most popular language in the United States. Automatic recognition of ASL signs can help bridge the communication gap between deaf and hearing individuals. In this project, we explore the use of deep learning models for ASL sign recognition, using the MNIST dataset as a benchmark. We preprocessed the data by reshaping the images to the input layer size of the models and normalized the pixel values. We evaluated five popular deep-learning …
Spartan Price Oracle: A Schelling-Point Based Decentralized Pirce Oracle, Sihan He
Spartan Price Oracle: A Schelling-Point Based Decentralized Pirce Oracle, Sihan He
Master's Projects
Nakamoto’s Bitcoin is the first decentralized digital cash system that utilizes a blockchain to manage transactions in its peer-to-peer network. The newer generation of blockchain systems, including Ethereum, extend their capabilities to support deployment of smart contracts within their peer-to-peer networks. However, smart contracts cannot acquire data from sources outside the blockchain since the blockchain network is isolated from the outside world. To obtain data from external sources, smart contracts must rely on Oracles, which are agents that bring data from the outside world to a blockchain network. However, guaranteeing that the oracle’s off-chain nodes are trustworthy remains a challenge. …
The New Student: The Enhancement Of An Ebook To Support Emotional Connection, Rebecca Zumaeta
The New Student: The Enhancement Of An Ebook To Support Emotional Connection, Rebecca Zumaeta
Master's Projects
EBooks are a form of multimedia applications that encourage cognitive learning. Multimedia can also influence readers to have a deeper connection to the story. Understanding the influence of a static picture book versus an animated and audio guided eBook can prove valuable in developing learning media and other forms of content. In this research we take a published children's book and apply the content into a multimedia eBook. The purpose of the creation of the eBook is to compare the interest of a reader on a story when static format, when some multimedia is added and when the story is …
Analyzing Improvement Of Mask R-Cnn On Arms Plates (And Sponges And Coral), James Lee
Analyzing Improvement Of Mask R-Cnn On Arms Plates (And Sponges And Coral), James Lee
Master's Projects
Coral Reefs and their diverse array of life forms play a vital role in maintaining the health of our planet's environment. However, due to their fragility, it can be challenging to study the reefs without damaging their delicate ecosystem. To address this issue, researchers have employed non-invasive methods such as using Autonomous Reef Monitoring Structures (ARMS) plates to monitor biodiversity. Data was collected as genetic samples from the plates, and high-resolution photographs were taken. To make the best use of this image data, scientists have turned to machine learning and computer vision. Prior to this study, MASKR-CNN was utilized as …
Untraining Gender Bias: An Eye-Tracking Study, Ripujit S. Bamrah
Untraining Gender Bias: An Eye-Tracking Study, Ripujit S. Bamrah
Master's Projects
In recent years, social cognitive theory has emphasized the role of cognitive processes in shaping perceptions and behavior related to gender bias. By examining the impact of targeted training interventions, this study seeks to better understand the influence of such processes on decision-making in the context of character selection. This human-computer interaction study explores the potential of intervention-based training to untraining gender bias in character selection. With an increasing need to address gender bias in various domains, understanding the impact of gender-based training becomes crucial. According to our hypothesis, exposure to masculine characters would boost people’s preference for female- intellectualized …
Video Sign Language Recognition Using Pose Extraction And Deep Learning Models, Shayla Luong
Video Sign Language Recognition Using Pose Extraction And Deep Learning Models, Shayla Luong
Master's Projects
Sign language recognition (SLR) has long been a studied subject and research field within the Computer Vision domain. Appearance-based and pose-based approaches are two ways to tackle SLR tasks. Various models from traditional to current state-of-the-art including HOG-based features, Convolutional Neural Network, Recurrent Neural Network, Transformer, and Graph Convolutional Network have been utilized to tackle the area of SLR. While classifying alphabet letters in sign language has shown high accuracy rates, recognizing words presents its set of difficulties including the large vocabulary size, the subtleties in body motions and hand orientations, and regional dialects and variations. The emergence of deep …
Bias Detector Tool For Face Datasets Using Image Recognition, Jatin Vamshi Battu
Bias Detector Tool For Face Datasets Using Image Recognition, Jatin Vamshi Battu
Master's Projects
Computer Vision has been quickly transforming the way we live and work. One of its sub- domains, i.e., Facial Recognition has also been advancing at a rapid pace. However, the development of machine learning models that power these systems has been marred by social biases, which open the door to various societal issues. The objective of this project is to address these issues and ensure that computer vision systems are unbiased and fair to all individuals. To achieve this, we have created a web tool that uses three image classifiers (implemented using CNNs) to classify images into categories based on …
Enhancing The Security Of Yioop Discussion Board, Prajna Gururaj Puranik
Enhancing The Security Of Yioop Discussion Board, Prajna Gururaj Puranik
Master's Projects
Yioop is an open-source web portal that serves as a search engine and a discussion board, enabling users to create, join, and share content within groups. Data security is a critical concern for Yioop, as it involves storing and accessing user-generated data and generating statistical data. Yioop has an existing security mechanism in place, but continuous enhancements are needed to protect against potential vulnerabilities and cyber threats.
This project aims to strengthen the security of Yioop by implementing additional security measures that build upon the existing security mechanism. To prevent statistical attacks, this project extends differential privacy to mask the …
High Performance Distributed File System Based On Blockchain, Ajinkya Rajguru
High Performance Distributed File System Based On Blockchain, Ajinkya Rajguru
Master's Projects
Distributed filesystem architectures use commodity hardware to store data on a large scale with maximum consistency and availability. Blockchain makes it possible to store information that can never be tampered with and incentivizes a traditional decentralized storage system. This project aimed to implement a decentralized filesystem that leverages the blockchain to keep a record of all the transactions on it. A conventional filesystem viz. GFS [1] or HDFS [2] uses designated servers owned by their organization to store the data and are governed by a master service. This project aimed at removing a single point of failure and makes use …
Navigating Classic Atari Games With Deep Learning, Ayan Abhiranya Singh
Navigating Classic Atari Games With Deep Learning, Ayan Abhiranya Singh
Master's Projects
Games for the Atari 2600 console provide great environments for testing reinforcement learning algorithms. In reinforcement learning algorithms, an agent typically learns about its environment via the delivery of periodic rewards. Deep Q-Learning, a variant of Q-Learning, utilizes neural networks which train a Q-function to predict the highest future reward given an input state and action. Deep Q-learning has shown great results in training agents to play Atari 2600 games like Space Invaders and Breakout. However, Deep Q-Learning has historically struggled with learning how to play games with greater emphasis on exploration and delayed rewards, like Ms. PacMan. In this …
Robust Cache System For Web Search Engine Yioop, Rushikesh Padia
Robust Cache System For Web Search Engine Yioop, Rushikesh Padia
Master's Projects
Caches are the most effective mechanism utilized by web search engines to optimize the performance of search queries. Search engines employ caching at multiple levels to improve its performance, for example, caching posting list and caching result set. Caching query results reduces overhead of processing frequent queries and thus saves a lot of time and computing power. Yioop is an open-source web search engine which utilizes result cache to optimize searches. The current implementation utilizes a single dynamic cache based on Marker’s algorithm. The goal of the project is to improve the performance of cache in Yioop. To choose a …
3d Ar Reconstruction, Sneh Arvind Kothari
3d Ar Reconstruction, Sneh Arvind Kothari
Master's Projects
The goal of the project is to improve the shopping experience for users by using augmented reality technology. People generally want opinions from others when buying shoes offline. Clicking and sending images of a shoe is not an ideal solution as it does not give the complete feel of the shoe. We developed the 3D AR Reconstruction app to make this process better. A user of our app clicks photos of the shoe. This image data is converted to form a mesh that can be shared. On receiving a model the user can open it in the app and interact …
Enhancing Facial Emotion Recognition Using Image Processing With Cnn, Sourabh Deokar
Enhancing Facial Emotion Recognition Using Image Processing With Cnn, Sourabh Deokar
Master's Projects
Facial expression recognition (FER) has been a challenging task in computer vision for decades. With recent advancements in deep learning, convolutional neural networks (CNNs) have shown promising results in this field. However, the accuracy of FER using CNNs heavily relies on the quality of the input images and the size of the dataset. Moreover, even in pictures of the same person with the same expression, brightness, backdrop, and stance might change. These variations are emphasized when comparing pictures of individuals with varying ethnic backgrounds and facial features, which makes it challenging for deep-learning models to classify. In this paper, we …
Document-Level Machine Translation With Hierarchical Attention, Yu-Tang Shen
Document-Level Machine Translation With Hierarchical Attention, Yu-Tang Shen
Master's Projects
Machine translation (MT) aims to translate texts with minimal human involvement, and the utilization of machine learning methods is pivotal to its success. Sentence-level and paragraph-level translations were well-explored in the past decade, such as the Transformer and its variations, but less research was done on the document level. From reading a piece of news in a different language to trying to understand foreign research, document-level translation can be helpful.
This project utilizes a hierarchical attention (HAN) mechanism to abstract context information making document-level translation possible. It further utilizes the Big Bird attention mask in the hope of reducing memory …
Static Taint Analysis Via Type-Checking In Typescript, Abhijn Chadalawada
Static Taint Analysis Via Type-Checking In Typescript, Abhijn Chadalawada
Master's Projects
With the widespread use of web applications across the globe, and the ad- vancements in web technologies in recent years, these applications have grown more ubiquitous and sophisticated than ever before. Modern web applications face the constant threat of numerous web security risks given their presence on the internet and the massive influx of data from external sources. This paper presents a novel method for analyzing taint through type-checking and applies it to web applications in the context of preventing online security threats. The taint analysis technique is implemented in TypeScript using its built-in type-checking features, and then integrated into …
Ml-Based User Authentication Through Mouse Dynamics, Sai Kiran Davuluri
Ml-Based User Authentication Through Mouse Dynamics, Sai Kiran Davuluri
Master's Projects
Increasing reliance on digital services and the limitations of traditional authentication methods have necessitated the development of more advanced and secure user authentication methods. For user authentication and intrusion detection, mouse dynamics, a form of behavioral biometrics, offers a promising and non-invasive method. This paper presents a comprehensive study on ML-Based User Authentication Through Mouse Dynamics.
This project proposes a novel framework integrating sophisticated techniques such as embeddings extraction using Transformer models with cutting-edge machine learning algorithms such as Recurrent Neural Networks (RNN). The project aims to accurately identify users based on their distinct mouse behavior and detect unauthorized access …
Nosql Databases In Kubernetes, Parth Sandip Mehta
Nosql Databases In Kubernetes, Parth Sandip Mehta
Master's Projects
With the increasing popularity of deploying applications in containers, Kubernetes (K8s) has become one of the most accepted container orchestration systems. Kubernetes helps maintain containers smoothly and simplifies DevOps with powerful automations. It was originally developed as a tool to manage stateless microservices that run seamlessly in containers. The ephemeral nature of pods, the smallest deployable unit, in Kubernetes was well-aligned with stateless applications since destroying and recreating pods didn’t impact applications. There was a need to provision solutions around stateful workloads like databases so as to take advantage of K8s. This project explores this need, the challenges associated and …
Malware Classification Using Api Call Information And Word Embeddings, Sahil Aggarwal
Malware Classification Using Api Call Information And Word Embeddings, Sahil Aggarwal
Master's Projects
Malware classification is the process of classifying malware into recognizable categories and is an integral part of implementing computer security. In recent times, machine learning has emerged as one of the most suitable techniques to perform this task. Models can be trained on various malware features such as opcodes, and API calls among many others to deduce information that would be helpful in the classification.
Word embeddings are a key part of natural language processing and can be seen as a representation of text wherein similar words will have closer representations. These embeddings can be used to discover a quantifiable …
Malware Classification Using Graph Neural Networks, Manasa Mananjaya
Malware Classification Using Graph Neural Networks, Manasa Mananjaya
Master's Projects
Word embeddings are widely recognized as important in natural language pro- cessing for capturing semantic relationships between words. In this study, we conduct experiments to explore the effectiveness of word embedding techniques in classifying malware. Specifically, we evaluate the performance of Graph Neural Network (GNN) applied to knowledge graphs constructed from opcode sequences of malware files. In the first set of experiments, Graph Convolution Network (GCN) is applied to knowledge graphs built with different word embedding techniques such as Bag-of-words, TF-IDF, and Word2Vec. Our results indicate that Word2Vec produces the most effective word embeddings, serving as a baseline for comparison …
Concept Drift Detection In Android Malware, Inderpreet Singh
Concept Drift Detection In Android Malware, Inderpreet Singh
Master's Projects
Machine learning and deep learning algorithms have been successfully applied to the problems of malware detection, classification, and analysis. However, most of such studies have been limited to applying learning algorithms to a static snapshot of malware, which fails to account for concept drift, that is, the non-stationary nature of the data. In practice, models need to be updated whenever a sufficient level of concept drift has occurred. In this research, we consider concept drift detection in the context of Android malware. We train a series of Support Vector Machines (SVM) over sliding windows of time and compare the resulting …
Classifying World War Ii Era Ciphers With Machine Learning, Brooke Dalton
Classifying World War Ii Era Ciphers With Machine Learning, Brooke Dalton
Master's Projects
We examine whether machine learning and deep learning techniques can classify World War II era ciphers when only ciphertext is provided. Among the ciphers considered are Enigma, M-209, Sigaba, Purple, and Typex. For our machine learning models, we test a variety of features including the raw ciphertext letter sequence, histograms, and n-grams. The classification is approached in two scenarios. The first scenario considers fixed plaintext encrypted with fixed keys and the second scenario considers random plaintext encrypted with fixed keys. The results show that histograms are the best feature and classic machine learning methods are more appropriate for this kind …
Keystroke Dynamics And User Identification, Atharva Sharma
Keystroke Dynamics And User Identification, Atharva Sharma
Master's Projects
We consider the potential of keystroke dynamics for user identification and authentication. We work with a fixed-text dataset, and focus on clustering users based on the difficulty of distinguishing their typing characteristics. After obtaining a confusion matrix, we cluster users into different levels of classification difficulty based on their typing patterns. Our goal is to create meaningful clusters that enable us to apply appropriate authentication methods to specific user clusters, resulting in an optimized balance between security and efficiency. We use a novel feature engineering method that generates image-like features from keystrokes and employ multiclass Convolutional Neural Networks (CNNs) to …
Spam Comments Detection In Youtube Videos, Priyusha Kotta
Spam Comments Detection In Youtube Videos, Priyusha Kotta
Master's Projects
This paper suggests an innovative way for finding spam or ham comments on the video- sharing website YouTube. Comments that are contextually irrelevant for a particular video or have a commercial motive constitute as spam. In the past few years, with the advent of advertisements spreading to new arenas such as the social media has created a lucrative platform for many. Today, it is being widely used by everyone. But this innovation comes with its own impediments. We can see how malicious users have taken over these platforms with the aid of automated bots that can deploy a well-coordinated spam …
Federated Learning For Protecting Medical Data Privacy, Abhishek Reddy Punreddy
Federated Learning For Protecting Medical Data Privacy, Abhishek Reddy Punreddy
Master's Projects
Deep learning is one of the most advanced machine learning techniques, and its prominence has increased in recent years. Language processing, predictions in medical research and pattern recognition are few of the numerous fields in which it is widely utilized. Numerous modern medical applications benefit greatly from the implementation of machine learning (ML) models and the disruptive innovations in the entire modern health care system. It is extensively used for constructing accurate and robust statistical models from large volumes of medical data collected from a variety of sources in contemporary healthcare systems [1]. Due to privacy concerns that restrict access …
Machine Learning-Based Anomaly Detection In Cloud Virtual Machine Resource Usage, Tarun Mourya Satveli
Machine Learning-Based Anomaly Detection In Cloud Virtual Machine Resource Usage, Tarun Mourya Satveli
Master's Projects
Anomaly detection is an important activity in cloud computing systems because it aids in the identification of odd behaviours or actions that may result in software glitch, security breaches, and performance difficulties. Detecting aberrant resource utilization trends in virtual machines is a typical application of anomaly detection in cloud computing (VMs). Currently, the most serious cyber threat is distributed denial-of-service attacks. The afflicted server's resources and internet traffic resources, such as bandwidth and buffer size, are slowed down by restricting the server's capacity to give resources to legitimate customers.
To recognize attacks and common occurrences, machine learning techniques such as …