Open Access. Powered by Scholars. Published by Universities.®
Artificial Intelligence and Robotics Commons™
Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Other Computer Sciences (58)
- Information Security (57)
- Databases and Information Systems (27)
- Social and Behavioral Sciences (12)
- Graphics and Human Computer Interfaces (11)
-
- Arts and Humanities (9)
- OS and Networks (9)
- Engineering (6)
- Library and Information Science (6)
- Public Affairs, Public Policy and Public Administration (6)
- Theory and Algorithms (6)
- Transportation (5)
- Art and Design (4)
- Data Science (4)
- Software Engineering (4)
- Computational Linguistics (3)
- Infrastructure (3)
- Interactive Arts (3)
- Life Sciences (3)
- Linguistics (3)
- Philosophy (3)
- Chemistry (2)
- Civil and Environmental Engineering (2)
- Computer Engineering (2)
- Dynamical Systems (2)
- Electrical and Computer Engineering (2)
- First and Second Language Acquisition (2)
- Keyword
-
- Machine Learning (23)
- Machine learning (23)
- Deep learning (16)
- Deep Learning (14)
- CNNs (10)
-
- Neural networks (9)
- Natural Language Processing (8)
- SVM (7)
- Computer vision (6)
- Reinforcement Learning (6)
- Artificial intelligence (5)
- BERT (5)
- CNN (5)
- Classification (5)
- Twitter (5)
- Word2Vec (5)
- Computer Vision (4)
- Convolutional Neural Network (4)
- Logistic Regression (4)
- Malware classification (4)
- Malware detection (4)
- Reinforcement learning (4)
- Artificial Intelligence (3)
- Artificial Intelligence (AI) (3)
- Biometrics (3)
- Chatbots (3)
- Convolutional Neural Networks (3)
- Convolutional neural networks (3)
- Image processing (3)
- Keystroke dynamics (3)
- Publication Year
- Publication
- Publication Type
Articles 241 - 270 of 277
Full-Text Articles in Artificial Intelligence and Robotics
Image Spam Detection, Aneri Chavda
Image Spam Detection, Aneri Chavda
Master's Projects
Email is one of the most common forms of digital communication. Spam can be de ned as unsolicited bulk email, while image spam includes spam text embedded inside images. Image spam is used by spammers so as to evade text-based spam lters and hence it poses a threat to email based communication. In this research, we analyze image spam detection methods based on various combinations of image processing and machine learning techniques.
Malware Detection Using The Index Of Coincidence, Bhavna Gurnani
Malware Detection Using The Index Of Coincidence, Bhavna Gurnani
Master's Projects
In this research, we apply the Index of Coincidence (IC) to problems in malware analysis. The IC, which is often used in cryptanalysis of classic ciphers, is a technique for measuring the repeat rate in a string of symbols. A score based on the IC is applied to a variety of challenging malware families. We nd that this relatively simple IC score performs surprisingly well, with superior results in comparison to various machine learning based scores, at least in some cases.
Real-Time Online Chinese Character Recognition, Wenlong Zhang
Real-Time Online Chinese Character Recognition, Wenlong Zhang
Master's Projects
In this project, I built a web application for handwritten Chinese characters recognition in real time. This system determines a Chinese character while a user is drawing/writing it. The techniques and steps I use to build the recognition system include data preparation, preprocessing, features extraction, and classification. To increase the accuracy, two different types of neural networks ared used in the system: a multi-layer neural network and a convolutional neural network.
Analysis On Alergia Algorithm: Pattern Recognition By Automata Theory, Xuanyi Qi
Analysis On Alergia Algorithm: Pattern Recognition By Automata Theory, Xuanyi Qi
Master's Projects
Based on Kolmogorov Complexity, a finite set x of strings has a pattern if the set x can be output by a Turing machine of length that is less than minimum of all |x|; this Turing machine, that may not be unique, is called a pattern of the finite set of string. In order to find a pattern of a given finite set of strings (assuming such a pattern exists), the ALERGIA algorithm is used to approximate such a pattern (Turing machine) in terms of finite automata. Note that each finite automaton defines a partition on formal language Σ*, ALERGIA …
Analyze Large Multidimensional Datasets Using Algebraic Topology, David Le
Analyze Large Multidimensional Datasets Using Algebraic Topology, David Le
Master's Projects
This paper presents an efficient algorithm to extract knowledge from high-dimensionality, high- complexity datasets using algebraic topology, namely simplicial complexes. Based on concept of isomorphism of relations, our method turn a relational table into a geometric object (a simplicial complex is a polyhedron). So, conceptually association rule searching is turned into a geometric traversal problem. By leveraging on the core concepts behind Simplicial Complex, we use a new technique (in computer science) that improves the performance over existing methods and uses far less memory. It was designed and developed with a strong emphasis on scalability, reliability, and extensibility. This paper …
Dna Analysis Using Grammatical Inference, Cory Cook
Dna Analysis Using Grammatical Inference, Cory Cook
Master's Projects
An accurate language definition capable of distinguishing between coding and non-coding DNA has important applications and analytical significance to the field of computational biology. The method proposed here uses positive sample grammatical inference and statistical information to infer languages for coding DNA.
An algorithm is proposed for the searching of an optimal subset of input sequences for the inference of regular grammars by optimizing a relevant accuracy metric. The algorithm does not guarantee the finding of the optimal subset; however, testing shows improvement in accuracy and performance over the basis algorithm.
Testing shows that the accuracy of inferred languages for …
Machine Learning On The Cloud For Pattern Recognition, Tien Nguyen
Machine Learning On The Cloud For Pattern Recognition, Tien Nguyen
Master's Projects
Pattern recognition is a field of machine learning with applications to areas such as text recognition and computer vision. Machine learning algorithms, such as convolutional neural networks, may be trained to classify images. However, such tasks may be computationally intensive for a commercial computer for larger volumes or larger sizes of images. Cloud computing allows one to overcome the processing and memory constraints of average commercial computers, allowing computations on larger amounts of data. In this project, we developed a system for detection and tracking of moving human and vehicle objects in videos in real time or near real time. …
Supervised Learning For Multi-Domain Text Classification, Siva Charan Reddy Gangireddy
Supervised Learning For Multi-Domain Text Classification, Siva Charan Reddy Gangireddy
Master's Projects
Digital information available on the Internet is increasing day by day. As a result of this, the demand for tools that help people in finding and analyzing all these resources are also growing in number. Text Classification, in particular, has been very useful in managing the information. Text Classification is the process of assigning natural language text to one or more categories based on the content. It has many important applications in the real world. For example, finding the sentiment of the reviews, posted by people on restaurants, movies and other such things are all applications of Text classification. In …
Multi Faceted Text Classification Using Supervised Machine Learning Models, Abhiteja Gajjala
Multi Faceted Text Classification Using Supervised Machine Learning Models, Abhiteja Gajjala
Master's Projects
In recent year’s document management tasks (known as information retrieval) increased a lot due to availability of digital documents everywhere. The need of automatic methods for extracting document information became a prominent method for organizing information and knowledge discovery. Text Classification is one such solution, where in the natural language text is assigned to one or more predefined categories based on the content. In my research classification of text is mainly focused on sentiment label classification. The idea proposed for sentiment analysis is multi-class classification of online movie reviews. Many research papers discussed the classification of sentiment either positive or …
Movie Script Shot Lister, David Robert Smith
Movie Script Shot Lister, David Robert Smith
Master's Projects
The making of a motion picture almost always starts with the script, the written version of a story envisioned within the mind of its creator. The script is then broken down into shots. Each individual shot is filmed and then they are edited together to create the motion picture. The goal of the Movie Script Shot Lister thesis project is to be able to read in a script for a movie or television show, and automatically generate a shot list. While a script is text, a shot list is the blue print for how to visualize that script, so the …
Multiple Sequence Alignment With Pro Le Hidden Markov Models, Shubhangi Rakhonde
Multiple Sequence Alignment With Pro Le Hidden Markov Models, Shubhangi Rakhonde
Master's Projects
The human genome consists of various patterns and sequences that are of biolog- ical signi cance. Capturing these patterns can help us in resolving various mysteries related to the genome, like how genomes evolve, how diseases occur due to genetic mutation, how viruses mutate to cause new disease and what is the cure for these diseases. All these applications are covered in the study of bioinformatics.
One of the very common tasks in bioinformatics involves simultaneous alignment of a number of biological sequences. In bioinformatics, this is widely known as Mul- tiple Sequence Alignment. Multiple sequence alignments help in grouping …
Hive - An Agent Based Modeling Framework, Roohi Bharti
Hive - An Agent Based Modeling Framework, Roohi Bharti
Master's Projects
This thesis begins by defining agent based modeling. Agent based models are used to model the emergent behavior of complex systems with many interacting components, known as agents. Several model examples are given using NetLogo, which is a popular agent-based modeling platform. A model of concurrent computation is described that uses message passing as the only form of communication between the model’s components, which are called actors. The model is called an actor model. Actors are primitive objects of concurrency in an actor model. In particular, we describe the actor model implemented by Akka, which is Scala’s new actor library. …
Detection Of Locations Of Key Points On Facial Images, Manoj Gyanani
Detection Of Locations Of Key Points On Facial Images, Manoj Gyanani
Master's Projects
In field of computer vision research, One of the most important branch is Face recognition. It targets at finding size and location of human face on digital image, by identifying and separating faces from the surrounding objects like building, plants etc. For the purpose of developing an advanced face recognition algorithm, Detection of facial key points is the basic and very important task, basically it is about finding out the location of specific key points on facial images. This key points can be mouths, noses, left eyes, right eyes and so on.
For implementation of solution, I have used amazon …
Pattern Discovery In Dna Using Stochastic Automata, Shweta Shweta
Pattern Discovery In Dna Using Stochastic Automata, Shweta Shweta
Master's Projects
We consider the problem of identifying similarities between different species of DNA. To do this we infer a stochastic finite automata from a given training data and compare it with a test data. The training and test data consist of DNA sequence of different species. Our method first identifies sentences in DNA. To identify sentences we read DNA sequence one character at a time, 3 characters form a codon and codons form proteins (also known as amino acid chains).Each amino acid in proteins belongs to a group. In total we have 5 groups’ polar, non-polar, acidic, basic and stop codons. …
Malware Detection Using Dynamic Analysis, Swapna Vemparala
Malware Detection Using Dynamic Analysis, Swapna Vemparala
Master's Projects
In this research, we explore the field of dynamic analysis which has shown promis- ing results in the field of malware detection. Here, we extract dynamic software birth- marks during malware execution and apply machine learning based detection tech- niques to the resulting feature set. Specifically, we consider Hidden Markov Models and Profile Hidden Markov Models. To determine the effectiveness of this dynamic analysis approach, we compare our detection results to the results obtained by using static analysis. We show that in some cases, significantly stronger results can be obtained using our dynamic approach.
A Comparison Of Clustering Techniques For Malware Analysis, Swathi Pai
A Comparison Of Clustering Techniques For Malware Analysis, Swathi Pai
Master's Projects
In this research, we apply clustering techniques to the malware detection problem. Our goal is to classify malware as part of a fully automated detection strategy. We compute clusters using the well-known �-means and EM clustering algorithms, with scores obtained from Hidden Markov Models (HMM). The previous work in this area consists of using HMM and �-means clustering technique to achieve the same. The current effort aims to extend it to use EM clustering technique for detection and also compare this technique with the �-means clustering.
Clustering Versus Svm For Malware Detection, Usha Narra
Clustering Versus Svm For Malware Detection, Usha Narra
Master's Projects
Previous work has shown that we can effectively cluster certain classes of mal- ware into their respective families. In this research, we extend this previous work to the problem of developing an automated malware detection system. We first compute clusters for a collection of malware families. Then we analyze the effectiveness of clas- sifying new samples based on these existing clusters. We compare results obtained using �-means and Expectation Maximization (EM) clustering to those obtained us- ing Support Vector Machines (SVM). Using clustering, we are able to detect some malware families with an accuracy comparable to that of SVMs. One …
Optimization Of Scheduling And Dispatching Cars On Demand, Vu Tran
Optimization Of Scheduling And Dispatching Cars On Demand, Vu Tran
Master's Projects
Taxicab is the most common type of on-demand transportation service in the city because its dispatching system offers better services in terms of shorter wait time. However, the shorter wait time and travel time for multiple passengers and destinations are very considerable. There are recent companies implemented the real-time ridesharing model that expects to reduce the riding cost when passengers are willing to share their rides with the others. This model does not solve the shorter wait time and travel time when there are multiple passengers and destinations. This paper investigates how the ridesharing can be improved by using the …
Using Neural Networks For Image Classification, Tim Kang
Using Neural Networks For Image Classification, Tim Kang
Master's Projects
This paper will focus on applying neural network machine learning methods to images for the purpose of automatic detection and classification. The main advantage of using neural network methods in this project is its adeptness at fitting nonlinear data and its ability to work as an unsupervised algorithm. The algorithms will be run on common, publically available datasets, namely the MNIST and CIFAR10, so that our results will be easily reproducible.
Using Probabilistic Graphical Models To Solve Np-Complete Puzzle Problems, Fengjiao Wu
Using Probabilistic Graphical Models To Solve Np-Complete Puzzle Problems, Fengjiao Wu
Master's Projects
Probabilistic Graphical Models (PGMs) are commonly used in machine learning to solve problems stemming from medicine, meteorology, speech recognition, image processing, intelligent tutoring, gambling, games, and biology. PGMs are applicable for both directed graph and undirected graph. In this work, I focus on the undirected graphical model. The objective of this work is to study how PGMs can be applied to find solutions to two puzzle problems, sudoku and jigsaw puzzles. First, both puzzle problems are represented as undirected graphs, and then I map the relations of nodes to PGMs and Belief Propagation (BP). This work represents the puzzle grid …
Comparative Analysis Of Particle Swarm Optimization Algorithms For Text Feature Selection, Shuang Wu
Comparative Analysis Of Particle Swarm Optimization Algorithms For Text Feature Selection, Shuang Wu
Master's Projects
With the rapid growth of Internet, more and more natural language text documents are available in electronic format, making automated text categorization a must in most fields. Due to the high dimensionality of text categorization tasks, feature selection is needed before executing document classification. There are basically two kinds of feature selection approaches: the filter approach and the wrapper approach. For the wrapper approach, a search algorithm for feature subsets and an evaluation algorithm for assessing the fitness of the selected feature subset are required. In this work, I focus on the comparison between two wrapper approaches. These two approaches …
Using Hidden Markov Models To Detect Dna Motifs, Santrupti Nerli
Using Hidden Markov Models To Detect Dna Motifs, Santrupti Nerli
Master's Projects
During the process of gene expression in eukaryotes, mRNA splicing is one of the key processes carried out by a complex called spliceosome. Spliceosome guarantees proper removal of introns and joining of exons before the translation process. Precise splicing is essential for the production of functional proteins. Spliceosome detects specific sequence motifs within an mRNA sequence called splice sites. Two of the splice sites are the 5’ and 3’ sites that border all the introns. Normal splicing process if disrupted by mutation may lead to fatal diseases. In this work, we predict splice sites in a human genome using hidden …
Metadata And Linked Data In Word Sense Disambiguation, Matthew Corsmeier
Metadata And Linked Data In Word Sense Disambiguation, Matthew Corsmeier
Library Philosophy and Practice (e-journal)
Word Sense Disambiguation (WSD) can be assisted by taking advantage of the metadata embedded in the various ontologies, lexica, databases, etc… that exist in the Semantic Web. Automated processes that exploit the links already present in the Semantic Web can strengthen parsing of word senses by using user-contributed and semantically-linked data. These processes are only possible because of a commitment to interoperability and the creation of shared standards. This paper will review some of the most heavily used Linguistic Linked Open Data (LLOD) tools and models which show the most promise for using metadata to alleviate problems caused by polysemous …
Financial Ratio Analysis For Stock Price Movement Prediction Using Hybrid Clustering, Tom Tupe
Financial Ratio Analysis For Stock Price Movement Prediction Using Hybrid Clustering, Tom Tupe
Master's Projects
We have gathered over 3100 annual financial reports for 500 companies listed on the S&P 500 index, where the main goal was to select and give proper weights to the various pieces of quantitative data to maximize clustering results and improve prediction results over previous work by [Lin et al. 2011]. Various financial ratios, including earnings per share surprise percentages were gathered and analyzed. We proposed and used two types, correlation based ratios and causality based ratios. An extension to the classification scheme used by [Lin et al. 2011] was proposed to more accurately classify financial reports, together with a …
Masquerade Detection Using Singular Value Decomposition, Sweta Vikram Shah
Masquerade Detection Using Singular Value Decomposition, Sweta Vikram Shah
Master's Projects
Information systems and networks are highly susceptible to attacks in the form of intrusions. One such attack is by the masqueraders who impersonate legitimate users. Masqueraders can be detected in anomaly based intrusion detection by identifying the abnormalities in user behavior. This user behavior is logged in log files of different types. In our research we use the score based technique of Singular Value Decomposition to address the problem of masquerade detection on a unix based system. We have data collected in the form of sequential unix commands ran by 50 users. SVD is a linear algebraic technique, which has …
Learning Author’S Writing Pattern System By Automata, Qun Yu
Learning Author’S Writing Pattern System By Automata, Qun Yu
Master's Projects
The purpose of the report is to document our project’s theory, implementation and test results. The project works on an automata-based learning system which models authors’ writing characters with automatons. Since there were pervious works done by Dr. T.Y. Lin and Ms. S.X. Zhang, we continue on ALERGIA algorithm analysis and initial common pattern study in this project. Although every author has his/her own writing style, such as sentence length and word frequency etc, there are always some similarities in writing style. We hypothesize that common strings fogged the expected test result, just like the noise in radio wave. This …
Extending Owl With Finite Automata Constraints, Jignesh Borisa
Extending Owl With Finite Automata Constraints, Jignesh Borisa
Master's Projects
The Web Ontology Language (OWL) is a markup language for sharing and publishing data using ontologies on the Internet. It belongs to a family of knowledge representation languages for writing ontologies. Answer Set Programming (ASP) is a declarative programming approach to knowledge representation. It is oriented towards difficult search problems. In this project, we developed an extension to OWL add support for collection class constraints. These constraints come in the form of membership checks for sets where these set are computed by finite automata. We developed an inference engine for the resulting language. This engine extends the Java-based Pellet library …
The "Hoover" Project: Home Occupants Vehicular Electronic Reconnaissance, Kelvin Chan
The "Hoover" Project: Home Occupants Vehicular Electronic Reconnaissance, Kelvin Chan
SWITCH
The article explains telepresence, as well as its potential in safety and security, along with its traditional usage of traversing dangerous situations. This article describes a dystopian plan to place drones equipped with cameras and microphones in all homes in the Silicon Valley as a vehicle for telepresence. The data achieved through this method would also be stored into a public domain browser on the internet, free for anyone in the public to view, including larger corporations and the government. The idea behind this is the assimilation of data behind all cultures for understanding and to assist law enforcement in …
The Emergence Of Alife, P.D. Quick
The Emergence Of Alife, P.D. Quick
SWITCH
Interview with Kenneth E. Rinaldo, an artist who is on the Board of Directors of YLEM. Within this interview, many topics are covered, including artificial life, simulations, the meaning of art, spirituality, and television. The interview also goes into the personal work and life of Rinaldo, whose focus includes many of these subjects. Some of the more specific subjects include intelligence without consciousness, the combination of science and art, and Ken Rinaldo’s The Flock, an interactive A-Life sculpture.
Rudy Rucker's Calife, Rudy Rucker
Rudy Rucker's Calife, Rudy Rucker
SWITCH
This page performs as a guide to Rudy Rucker’s alife programs. The first page explains how to download the source codes as well as the compiled software. It is noted that the compiler used was Borland C++ 4.0. The second page performs as a list of each program and explains what they are used for. The zip files can be found at the bottom of the software download page 2.