Accurate information of power network parameters is essential for performing various power system monitoring and control tasks including state estimation, economic dispatch, and contingency analysis. In this paper, we present a novel approach of power network parameter correction wherein we exploit the sparse nature of parameter errors. Parameter error correction...
Although deep reinforcement learning agents have produced impressive results in many domains, their decision making is difficult to explain to humans. To address this problem, past work has mainly focused on explaining why an action was chosen in a given state. A different type of explanation that is useful is...
Deep Learning methods have been gaining a lot of significance for various Biomedical applications for diagnosing several types of diseases. Two applications considered here are: 1) Diabetic Retinopathy Detection and 2) ECG signal Classification (or Arrhythmia Detection). Diabetic Retinopathy (DR) is a major cause of blindness in Diabetic patients, and...
The ubiquity of high quality video and proliferation of mobile devices has contributed to an unprecedented rise in video consumption. HTTP, in conjunction with adaptive streaming, has become the de facto mechanism for delivering the vast majority of video as it readily caters to heterogeneous networks and devices. This dissertation...
In this dissertation, we explored multiple coding techniques to reduce energy consumption, improve performance, and secure wireless sensor networks specifically and ad-hoc networks in general. With the introduction of Internet of Things (IoT) and 5G technologies, wireless sensor networks are quickly emerging as an important and key technology in the...
Newcomers’ seamless onboarding is important for open collaboration communi- ties, particularly those that leverage outsiders’ contributions to remain sustainable. Nevertheless, previous work shows that OSS newcomers often face several barriers to contribute, which lead them to lose motivation and even give up on contributing. A well-known way to help newcomers...
This dissertation focuses on the application of diatom frustules, the biosilica shell of an algae possessing physical and photonic properties capable of enhancing optical signals, for the enhancement of optical sensing. In this work, we incorporate diatom frustules into biosensors for signal enhancement and improved target molecule detection. The potential...
Metal-insulator-metal (MIM) and dual-insulator MIM (MIIM) devices are used in rectennas, hot-electron transistors, single electron transistors, resistive random access memory (RRAM), and capacitors. The performance of these devices relies heavily on the energy barrier height at each metal-insulator interface. Thus, determination of the in-situ electron energy barrier at each interface...
Wave energy is a potentially important renewable clean source of energy that can help solve the energy demand throughout the world. A great deal of research has been conducted in the last few decades and it is now reaching the point of full implementation. In order to compete with other...
As a general solution to the problem of managing structural and content variability in relational databases, in previous work we have introduced the Variational Database Management System (VDBMS). VDBMS consists of a representation of a variational database (VDB) and a corresponding typed query language (v-query). However, since this is a...
Machine learning (ML) and deep learning (DL) models impact our daily lives with applications in natural language modeling, image analysis, healthcare, genomics, and bioinformatics. The exponential growth of biological sequence data necessitates accompanying advances in computational methods. Although deep learning is highly effective for detecting and classifying biological sequences, challenges...
RNA structure prediction is a challenging problem, especially with pseudoknots. Recently, there has been a shift from the classical minimum free energy-based methods (MFE) to partition function-based ones that assemble structures based on base-pairing probabilities. Two typical examples of the latter group are the popular maximum expected accuracy (MEA) method...
Our goal is to build a system to model the RNA sequences that reveals their structural information by using efficient dynamic programming algorithms and deep learning approaches. We aim to 1) achieve linear-time for RNA secondary structure prediction based on existing minimum free energy models; 2) utilize deep neural networks...
Using robotics in education allows students to become familiar with multiple topics in science, technology, engineering, and mathematics (STEM). With the use of robotic educational tools in the 8th – 12th grade classrooms, such as Sphero, Anki Cozmo, and Lego Mindstorms, few devices allow students to build the robots’ electrical...
Many database users are not familiar with formal query languages, the concept of schema, or the exact content of their database. Thus, it is challenging for these users to formulate their information needs over semi-structured and structured databases. To address this problem, researchers have proposed usable query interfaces over which...
More and more people have incorporated GIF in their messaging these days and often send gif as a reply. GIF is Graphics Interchange Format and is a short-animated picture without a sound. Searching a trivial gif with a regular emotion is easy to find but if some iconic expression is...
Movement pattern detection can be applied in a variety of applications such as assisting independent living of seniors at home, behaviour understanding in surveillance systems, sports analytics, and robotics. This project develops a scheme that fuses information from different sensors to detect movement patterns. This report contains three main parts:...
Successive-approximation-register (SAR) analog-to-digital converters are popular for medium accuracy, medium speed and low power applications, such as in biomedical applications. They have low latency and simple architecture compared with ΔΣ ADCs. This is because of SAR ADCs’ binary searching scheme. Furthermore, SAR ADCs can apply oversampling and noise shaping schemes...
Crowdsourcing is a popular paradigm to address the high demands for labeled data in big data deluge. It aims to produce accurate labels by effectively integrating noisy, non-expert labeling from crowdsourced workers (annotators). The machine learning community has been studying effective crowdsourcing methods for many years, and many models and...
Learning Analytics and other branches of Educational Research such as Computing Education Research (CER) implicitly assume that students, especially college students, have no barriers to access learning platforms or software packages. This assumption may be attributed to such pervasive beliefs such as "everyone has a device", or "everyone can access...
In a power system, operators maintain voltage stability through adequate reactive reserves. Maintaining and accessing an efficient allocation of reactive reserves is prohibitively complex because of reactive line losses, the variety of reactive resources, and either limited or variable reactive outputs from renewable sources. By clustering the system into smaller...
The rapid population growth in large urban cities has led to an unprecedented increase in both the number and the diversity of wireless devices and applications with varying quality of service requirements in terms of latency and data rates. LinkNYC is an example of an urban communication network infrastructure, which...
How should reinforcement learning (RL) agents explain themselves to humans not trained in AI? To gain insights into this question, we conducted a 124 participant, four-treatment experiment to compare participants’ mental models of an RL agent in the context of a simple Real-Time Strategy (RTS) game. The four treatments isolated...
People like going on trips with friends and tend to plan their trips well in advance to have the best possible experience of a destination and get the most out of the places they visit and/or the activities they plan to partake in. Right now, the Internet provides a wealth...
Humans are remarkably efficient in learning by interacting with other people and observing their behavior. Children learn by watching their parents’ actions and mimic their behavior. When they are not sure about their parents demonstration, they communicate with them, ask questions, and learn from their feedback. On the other hand,...
Data acquisition (DAQ) systems are a necessary component for products whose outcomes depend on collected information throughout its operation. Current systems are directed towards users utilizing custom hardware, software, and requiring its user to have high-level skills in coding and system setup; but with the increasing interest in renewable energy,...
New MS in CS students in the Electrical Engineering and Computer Science school at OSU are required to file their Program of Study by the end of their 2nd term. Many of them, especially international students, are in a totally new ecosystem, so they find it overwhelming to choose the...
As the sources of our electricity shift from centralized and carbon emitting, to a portfolio of distributed, clean-energy sources, the wave energy converter (WEC) has become a topic of exploration and development for providing coastal communities electric power. Part of this trend has included an effort to create open source...
In today’s world, we are highly dependent on software systems together with devices for almost every task in our day to day life. Software system upgrades are released whenever it is necessary to accommodate the ever-changing user’s needs. The devices we use to run the software systems might be of...
Ring amplifiers (ringamps) have shown excellent power efficiency in the latest state-of-the-art analog to digital converters (ADCs). This thesis describes circuit techniques to ensure robust operation of ringamps using standard analog techniques and proportional-integral-derivative(PID) controller analogy. Large-signal and small-signal analysis of a ringamp are performed using simple RC settling and...
Harvesting energy from ambient sources can provide power autonomy to energy efficient electronics and sensors. The last decade has seen a multitude of ways to scavenge energy from various sources like solar, thermal, electromagnetic, electrostatic, piezo-electric and many more. Thermal energy from human body heat is ubiquitous and can be...
Over the last decades, CMOS-integrated sensors have made impressive progress in performance, form-factor, and energy-efficiency for various applications such as imaging, physical/chemical sensing, bio/health monitoring. In the era of the artificial intelligence (AI) and the internet-of-things (IoT), such CMOS-integrated sensors are essential for massive and comprehensive data acquisition, where sensing...
Building software systems that adapt to the changing environment is challenging. Developers cannot anticipate all the changes in advance, and even if they could, the effort required to handle such situations is too onerous for practical purposes. Self Adaptive Software (SAS) adapts itself as per changing environment. The area of...
Information Foraging Theory (IFT) has successfully explained how people seek information in various domains, in turn, informing the design of several tools and information-intensive environments. However, prior research has not explored foraging in the presence of several, very similar variants of the same artifact. Such variants are commonplace in several...
Most database users do not know formal query languages, such as SQL, and prefer to express their information needs using usable query languages, such as keyword queries. Keyword queries, however, are inherently ambiguous and challenging for the database systems to understand and answer effectively. We propose a novel approach to...
This research focuses on receiver architectures which enable better spectral eciency
by handling blockers in the same spectral range as the signal. The presence of
such blockers, without the use of blocker cancelling/ltering techniques leads to gain
compression and hence, consequent performance degradation of receivers leading to
reduced spectrum...
Scientists and engineers have to analyze and query multiple large databases. Analysis over databases created by phasor measurement units can provide insight into the health of the grid, thereby improving control over operations. Realizing this data-driven control, however, requires validating, processing and storing massive amounts of PMU data efficiently, which...
This thesis studies the problem of structured prediction (SP), where the agent needs to predict a structured output for a given structured input (e.g., Part-of-Speech tagging sequence for an input sentence). Many important applications including machine translation in natural language processing (NLP) and image interpretation in computer vision can be...
An innovative silver nano-dimple arrays (Ag DAs)-integrated microfluidic device was developed to achieve highly sensitive fluorescence-based nucleic acid detection. The Ag DAs were utilized to produce surface plasmon resonance (SPR) for strong fluorescence enhancement. We systematically investigated the plasmon-enhanced fluorescence by controlling the nanostructure dimension of the Ag DA substrate....
The advent of deep learning models leads to a substantial improvement in a wide range of NLP tasks, achieving state-of-art performances without any hand-crafted features. However, training deep models requires a massive amount of labeled data. Labeling new data as a new task or domain emerges consumes time and efforts...
Narratives are central to communication and the human experience. For a computer system to understand a narrative, it must be able to identify the key facts or plot elements that describe what happened or how the world has changed. These element are called events;establishing a document’s events and the relationships...
One goal of using robots in introductory computer science (CS) courses is to improve motivation among learners. In this study, we investigate the effectiveness of using the Cozmo and Lego Mindstorm robots to improve students’ motivation in a CS orientation course, and we describe our experience using these robots in...
Automatic music transcription (AMT) is the task, given an acoustic representation of music, to recover a symbolic notation of the written notes expressed by the sound. Transcribing music with multiple notes sounding simultaneously is difficult for both humans and machines. Much existing work on AMT has focused on suitable acoustic...
This work demonstrates correlation of microwave signals encoded with 16-bit codes using the parametric interaction of spin waves. Signal processing correlators are devices that compare two signals, such as a reference code and a received code, where the output indicates the similarity between the signals. Correlators are used in communication...
The Jetson Artificial Intelligence Tool chain (JAI-TC) is a set of packages, APIs and libraries for Artificial Intelligence applications to be deployed on the NVidia SOC, Jetson TX2. JAI-TC automates the installation of these items allowing for a wider set of users to leverage these technologies. Prior to this, the...
Traditional bus-based interconnects are simple and easy to implement, but the scalability is greatly limited. While router-based networks-on-chip (NoCs) offer superior scalability, they also incur significant power and area overhead due to complex router structures. In this thesis, a new class of on-chip networks, referred to as Routerless (RL) NoCs,...
Wearable sensors with an inertial measurement unit (IMU) are popular for indoor positioning and activity pattern detection. The IMUs can be connected to a wireless transmission module, allowing users to monitor and process motion-related parameters remotely. Because of the complexity and uncertainty of signals in indoor environments, a radio frequency...
This thesis deals with target localization using multiple-input multiple-output (MIMO) radars. In the field of communications, navigation, radar, and sensing networks, one of the common and most sophisticated problems is target localization. We develop a target localization scheme in distributed MIMO radar systems using bistatic range measurements. The localization approach...
Traditional approaches to streaming H.264 video over a network typically rely on a single method of transport (i.e., reliable or unreliable) and/or use static values for parameters that can have a significant negative impact on the perceptual quality of the received video. This dissertation presents a dynamic method for wireless...
Modern communication systems often have the ability to transmit signals on multiple communication mediums (e.g., RF, visible light) or interfaces (e.g., MAC layer protocols) at the same time. While each channel has different characteristics, a centralized controller with channel condition information will be able to schedule the resource allocated to...