Cybersecurity and Digital Forensics Career Pathways and Criminal Implications

Information
Project Year: 2020
Student(s):   Ryan Aponte | University of Florida FL  
Mentor(s): Christie Nelson - Masters of Business and Science in Analytics and CCICADA
We build on previous work by Teresa Ngo and Hannah Fell to help construct career pathways and determine the criminal implications of digital forensics. Federal Law Enforcement Training Center needed additional knowledge to understand the training, certification, and skills necessary at different levels of a career. We looked at the certification providers CompTIA and Global Information Assurance Certification to find certifications relevant to digital forensics. We did text analysis of Thomson Reuters Westlaw criminal case documents to determine the relevance of digital forensics. This project has not concluded, so extending the time period of Westlaw document analysis would make viewing trends available and improve understanding of cybersecurity and digital forensics career pathways.

Deep Genomic Analysis of Tumor Specimens

Information
Project Year: 2020
Student(s):   Timothy Hedspeth | Emmanuel College MA  
Mentor(s): Hossein Khiabanian - Rutgers Cancer Institute of New Jersey
Single cell sequencing is a new field in biology that allows for the extraction of tumor cell populations, and subsequent analysis on this data leads to a better understanding of the differences in cells from these populations. The data in regard to reads and mutant allele coverage is critical to understanding how phenotype of cells are informed. Data extracted from thousands of cells yielded wide ranges of depth of UMI (Unique Molecular Identifier) and mutant UMI reads for single cells and base pairs. The analysis showed similar patterns of depth between the genes studied with low mutant coverage, which is not unexpected with single cell data. The results of having low data coverage results in less statistical power when trying to create confidence intervals for variant allele frequency. Further analysis using known mutation data showed that a previously developed probability function can result in a negative value when variant allele frequency is greater than .5. Thus, future directions of this project will focus on a development of a probability model based on our data.

Deterministic O(poly(Δ)) Vertex Coloring in the Streaming Model

Information
Project Year: 2020
Student(s):   Andrew Chen | Carnegie Mellon University PA  
Mentor(s): Sepehr Assadi - Computer Science
We studied the problem of deterministic vertex coloring in the semi-streaming model. The (Δ + 1)-coloring problem is easily solved in the classical setting via a greedy coloring, where Δ is the maximum degree. In the streaming model, we are limited to a memory of size O(n) and can only read off edges of the graph one at a time. Although there exist randomized algorithms solving the (Δ + 1)-coloring problem in the semi-streaming model, it is unknown whether there exists a deterministic such algorithm. We establish two deterministic O(poly(Δ))-coloring algorithms towards this; the first produces an O(Δ3)- coloring in two passes, while the second produces an O(Δ2)-coloring in O(log Δ) passes. We also briefly touch upon the related independent set problem, and prove a deterministic Ω(n/Δ2)-independent set single-pass algorithm.

Experiments with Pants Covers of the Modular Surface

Information
Project Year: 2020
Student(s):   Colin Fan | Rutgers University-New Brunswick NJ   ,   Saket Shah | Princeton University NJ   ,   Kai Shaikh | University of California-Berkeley CA  
Mentor(s): Alex Kontorovich - Mathematics

Let X and Y be two finite-area hyperbolic Riemann surfaces. Since X and Y are both hyperbolic, we know that they must both be uniformized by ℍ ; however, the maps ℍ → X and ℍ → Y are not in general of finite degree. In general, guaranteeing that X and Y share conformally equivalent finite covers is too much to hope. The Ehrenpreis conjecture states that we can achieve something close: in particular, for any K>1, we can find finite covers X' → X and Y' → Y such that X' and Y' are K-quasiconformally equivalent; in other words, we can always find finite covers which have little distortion of angles relative to each other. The conjecture was recently settled in the case of closed surfaces in 2015 by Kahn and Markovic, but there has been no such resolution for punctured Riemann surfaces, and in fact the truth of the conjecture remains contested. The modular surface is a model example of a punctured Riemann surface of finite area. In this project, we numerically find and study finite covers of the modular surface constructed by gluing together immersed hyperbolic pants and "degenerate pants", in which we allow one cuff to degenerate into a cusp, subject to similar technical constraints. We hope that the work will help in generating insight towards an angle of attack in a proof of the cusped Ehrenpreis conjecture inspired by the methods used in the proof of the case of closed surfaces.

Exploring Data Sets of Stories by Combining All Stories into New Ones

Information
Project Year: 2020
Student(s):   Die Hu | Indiana University-Bloomington IN  
Mentor(s): James Abello - Computer Science
Most data informatics researchers considered Data visualization to be just the graphic representation. Here we interacted with and represented a data set of Danish folklore by creating human understandable stories which combine topics of the different stories in the data set.

Exploring Notions of Momentum for Quantum Particles

Information
Project Year: 2020
Student(s):   Marcus McLaurin | Morgan State University MD  
Mentor(s): Shadi Tahvildar-Zadeh - Mathematics
For a classical system, momentum has been understood as the product of mass and velocity, however in a quantum system this is not the only notion for momentum. In the Bohmian interpretation of Quantum mechanics, there exists a guiding equation which helps support the classical understanding of momentum by providing both mass and velocity in a proportional relationship. However for specific particles such as photons, the classical notion of momentum is no longer applicable. To better understand momentum in a 1-dimensional quantum system I analyzed the possible different notions of momentum for systems with a finite number of particles and compared the results to strive for the overall "winner" in momentum measurement.

Finding and Validating Equilibria in Hill Models Using Interval Arithmetics

Information
Project Year: 2020
Student(s):   Chih-Yun Tseng | University of Maryland-College Park MD  
Mentor(s): Konstantin Mischaikow - Mathematics
Our project is inspired by the mathematical model used in the software package DSGRN. We try to find the equilibria in the systems of ODEs containing Hill models using Newton's method and validate them by radii polynomials. Finally, we introduced interval arithmetics to prove the nonexistence of other equilibria besides the ones we have found.

Formal program verification for a smart network interface controller

Information
Project Year: 2020
Student(s):   Lance Tan | Yale University CT  
Mentor(s): Srinivas Narayana - Computer Science
The network interface card (NIC) is the hardware component that connects a computer, such as a laptop, server, or datacenter, to the internet. The NIC sits in the path of the data moving in and out of your machine, allowing it to compute over the data as it transits. For example, a NIC might automatically compress data going in and out of your machine to save bandwidth and reduce download time. With the advent of software-defined networking, along with ever-increasing network bandwidths, NICs have become increasingly flexible in the computations they support, and their architectures more complicated. The Netronome NFP-6000 is one example of these "smart NICs". We present a formal specification of arithmetic and logic instructions for the Netronome NFP-6000, and a programmatic framework for interpreting and formally validating Netronome programs. This work brings us closer to a superoptimizing compiler for Netronome smart NIC programs, and will help further understanding of the capabilities and limitations of hardware acceleration using NICs.

Formalizing the Riemann Hypothesis in the Lean Interactive Theorem Prover

Information
Project Year: 2020
Student(s):   Brandon Gomes | Rutgers University-New Brunswick NJ  
Mentor(s): Alex Kontorovich - Mathematics
The Riemann Hypothesis is a famous unsolved problem in mathematics first studied by Bernhard Riemann in 1859 which is important for understanding the distribution of prime numbers. In recent years, the development of type theory and automated theorem proving has made possible a new level of rigour in the ability for computers to check mathematical proofs. In this project, we formalize the statement of the Riemann Hypothesis in the Lean Theorem Prover using elementary methods in analysis and study the minimal algebraic requirements necessary to construct the statement of the Riemann Hypothesis.

How Hard Are Non-interactive Proof Systems?

Information
Project Year: 2020
Student(s):   John Gouwar | Grinnell College IA   ,   Caleb Robelle | University of Maryland-Baltimore County MD  
Mentor(s): Eric Allender - Computer Science
Zero-knowledge proof systems are of great interest to cryptographers, since they allow for the sharing of knowledge of secret information without divulging the actual secret. Interactive versions of these proof systems contain fundamental cryptographic problems such as discrete log and decisional Diffie-Helman. We analyzed the class of non-interactive versions of these proof systems, NISZK and a variant where the verfier in the system is limited to being a log-space machine, NISZKL. We show that EA for NC0 circuits is complete for NISZKL under AC0-many one reductions. We also show that a problem concerning the minimum time-bounded Kolmogorov complexity of strings, MKTP, is hard for co-NISZKL under P/poly many-one reductions by reduction from EA. MKTP is a candidate NP-intermediate problem and previously had only been shown to be hard under NC0 reductions for a subclass of P.

Involutive Invariants of Certain Pretzel Knots

Information
Project Year: 2020
Student(s):   Matthew Issac | Rutgers University-New Brunswick NJ   ,   Nicholas McConnell | Rutgers University-New Brunswick NJ  
Mentor(s): Kristen Hendricks - Mathematics
A knot is an embedding of S1 into S3. Knots are studied up to the equivalence relation of concordance; two knots are said to be concordant if their disjoint union is the boundary of an annulus in S^3 \times I. Heegaard Floer homology is a suite of invariants of knots and 3-manifolds; the knot version categories the classical Alexander polynomial. The variant we studied assigns to a knot K a filtered and graded chain complex over F2[U,U-1]. This complex admits various chain maps which carry geometric information, such as the Sarkar involution associated to a Dehn twist around the knot, and skew-filtered chain map iotaK associated to a natural symmetry on the construction of Heegaard Floer homology. Our project dealt with the Heegaard Floer homology of pretzel knots P(-2,m,n) with m and n positive odd integers. These knots have relatively simple Heegaard Floer knot homology, and we were therefore able to give a combinatorial computation of the chain map iotaK. Since the map iotaK carries geometric information, this led to new computations of invariants of knot concordance.

Learning to Program a Real High-speed Internet Router

Information
Project Year: 2020
Student(s):   Zhen Yi Pan | Stony Brook University NY  
Mentor(s): Srinivas Narayana - Computer Science
In my summer work I worked with the P4 programming language and the Barefoot SDE. Information about the P4 programming language includes implementing exercises that exhibit network-level use cases of programmable switches through P4 programs. Information about the Barefoot SDE includes experiences with a real hardware device that can process data at 6.4 Tbit/s.

Minimal Spheres in Ellipsoids

Information
Project Year: 2020
Student(s):   Ezra Seidel | Rutgers University-New Brunswick NJ  
Mentor(s): Daniel Ketover - Mathematics
It is known result in differential geometry that a 3-ellipsoid which is near spherical contains 4 minimal 2-spheres, and that if the 3-ellipsoid is scaled enough along one axis, additional minimal 2-spheres occur. We attempt to show that as this scaling approaches infinity, in other words, as the 3-ellipsoid approaches a higher dimensional cylinder, the number of minimal 2-spheres approaches infinity. The method we use is to take advantage of the rotational symmetry of an ellipsoid to reduce the problem to finding geodesics in a two-dimensional metric space, which can be done by finding the solutions to a system of nonlinear ordinary differential equations.

Minimum Active Buffers in Object Rearrangement

Information
Project Year: 2020
Student(s):   Polina Kochetova | Rutgers University-New Brunswick NJ  
Mentor(s): Jingjin Yu - Computer Science
In the problem of object rearrangement, we have n items in an initial configuration and we want to move them to certain goal positions. In particular, we are considering the case where each item has its own respective goals and the objects may be initially positioned atop each other's goals. It has been shown how by considering the items' relationships as a dependency graph where each item is a vertex and there is an directed edge (u,v) if and only if v's initial position intersects u's goal. Finding the minimum amount of items that need to be moved to temporary locations, or buffers, in order to move all objects to their goals is then shown to be equivalent to finding a minimum feedback vertex set for this dependency graph, as the collisions which are unsolvable without buffers are cycles. The goal of this project was to look at the related problem of the minimum number of active buffers required. In other words, the minimum amount of items that need to be simultaneously stored in temporary locations in order to resolve the graph.

Mutations of Polynomials

Information
Project Year: 2020
Student(s):   Anna Antal | Rutgers University-New Brunswick NJ   ,   Samuel Panitch | University of Pennsylvania PA  
Mentor(s): Christopher Woodward - Mathematics
In this project, we explored the notion of polynomial mutation in the context of algebraic geometry. It is conjectured that these polynomials can tell us something about the smoothing components of deformations of toric varieties. We worked on a simple combinatorial proof that an irreducible 0-mutable polynomial is rigid maximally mutable. An algorithm for reducing polynomials was developed, although it was demonstrated that such an algorithm cannot be guaranteed to find 0-mutable polynomials efficiently. Finally, we considered different notions of polytope mutation, and proved an equivalence between different definitions. Using this equivalence, we showed a fact about the number of possible mutations of a polynomial, up to isomorphisms of the mutations' convex hulls.

On Whether a Monochromatic Initial State is Optimal for a Monochromatic Final State in a Systematic Scan Order Glauber Dynamics for a Generalized Three-Color Potts Model

Information
Project Year: 2020
Student(s):   David FitzPatrick | Princeton University NJ   ,   Filip Cermak | Charles University (Prague, Czech Republic)   ,   Jakub Xavier Gubas | Charles University (Prague, Czech Republic)   ,   Lenka Kopfova | Charles University (Prague, Czech Republic)  
Mentor(s): Bhargav Narayanan - Mathematics

We consider a variant of a problem posed by Lubetzky: given an arbitrary vertex coloring of a graph, if we randomly update the color of each successive vertex in a given sequence, so that at each step, each color has probability proportional to λx with x its count among the neighbors, then what initial coloring maximizes the probability of all vertices being the same color, say blue, at the end? If there are only two colors, there is a trivial proof by coupling that the all blue initial coloring is best. For more colors, we show that this is still true under certain assumptions on the graph, but we construct a counterexample in general. We build our counterexample by first appealing to a generalized setting, where the graph and the update function λx change at each step, and then repeatedly modifying it until it works in the original setting. The techniques we will use include identifying and exploiting ergodic Markov chains within our process and implementing a digraph within a standard graph by ensuring that the neighbors that we want to be the inneighbors vastly outnumber the neighbors that we want to be the outneighbors for every vertex.

Parameter Space Decomposition of Regulatory Networks with Multiple Thresholds

Information
Project Year: 2020
Student(s):   Adam Zheleznyak | University of Pennsylvania PA  
Mentor(s): Konstantin Mischaikow - Mathematics
The software Dynamic Signatures Generated by Regulatory Networks (DSGRN) allows for a nearly instantaneous computational analysis of the global dynamics of (genetic) regulatory networks. There is a great need to further understand biologically relevant regulatory networks, which motivates the development of the techniques employed by DSGRN. In order to expand and enrich the abilities of DSGRN, I consider a generalized regulatory network which gives greater flexibility to the interactions between the nodes of the network. This flexibility arises from the introduction of multiple threshold interactions between species. In order to allow DSGRN to handle these generalized regulatory networks, a new kind of parameter space decomposition is required. This parameter space decomposition consists of calculating which parameter sets are possible for the regulatory network. For my project, I developed code to compute this decomposition and store the results in a database. This database can be used by DSGRN in the future in order to handle regulatory networks with multiple thresholds.

Random Forest and Early Stopping Neural Network Methods for In-Situ Quality Prediction in Laser-Based Additive Manufacturing

Information
Project Year: 2020
Student(s):   Matthew Behnke | Colorado Mesa University CO  
Mentor(s): Weihong 'Grace' Guo - Industrial and Systems Engineering
Laser-Based Additive Manufacturing (LBAM) is a promising process in manufacturing that allows for capabilities in producing complex parts with multiple functionalities for a large array of engineering applications. Melt pool is a defining characteristic of the LBAM process and known defects of porosity in the melt pool and LBAM process has prevented the expansive adoption of LBAM. High-speed monitors that can capture the LBAM process have created the possibility for in-situ monitoring for defects and abnormalities. This paper focuses on augmenting knowledge of the relation between the LBAM process and porosity and providing models that could efficiently, accurately, and consistently predict defects and anomalies in-situ for the LBAM process. Two models are presented in this paper, Random Forest Classifier and Early Stopping Neural Network, which are used to classify pyrometer images and categorize if those images will result in defects. Both methods can achieve over 99% accuracy in an efficient manner, which would create an in-situ method for quality prediction in the LBAM process.

Social Distance Mechanism

Information
Project Year: 2020
Student(s):   Kaitlin Pollet | Muhlenberg College PA  
Mentor(s): David Pennock - DIMACS
Virus spread can be simulated through computer programming which can help us to better understand how to minimize the rate at which it spreads. The coronavirus pandemic has impacted how everyone lives their day-to-day lives. The goal of this research was to develop a computer simulation to better understand how the virus spreads and to investigate different graphs such as the connected caveman graph that we can implement to reduce the spread. The idea behind the connected caveman graph was to partition the population into groups to limit the spread of the virus and quarantine specific groups if an outbreak would occur.

Spherical equilibrium arrangements of four point particles which interact pairwise with repulsive power law forces

Information
Project Year: 2020
Student(s):   Joy Hamlin | Stony Brook University NY  
Mentor(s): Michael Kiessling - Mathematics
I surveyd equilibrium arrangements, proper as well as pseudo, of four point particles on the unit circle which interact pairwise with a repulsive power law force. The bifurcation diagram which jointly exhibits all these equilibrium arrangements as functions of s features four obvious "universal" equilibria, which do not depend on s, and many more continuous families of s-dependent non-universal equilibria, some of which were known before but many were not. All equilibria are also planar special cases of the analogous four-particle equilibrium problem on the 2-sphere, some of which are also studied.

Spike-Based Impedance Controller for the Baxter Robot

Information
Project Year: 2020
Student(s):   Yianni Karabatis | University of Maryland-Baltimore County MD  
Mentor(s): Konstantinos Michmizos - Computer Science
Impedance control is a type of interaction control method used to control the force of resistance within a robot from an external manipulator (e.g. a human). Impedance control has motion inputs and force outputs. Impedance control can be used as a means to improve the physical and dynamic relationship between robot and manipulator and has applications in rehabilitation robots and vehicles due to their interaction with humans (fragile manipulators). The goal of this project is to work with the Baxter robot, created by Rethink Robotics, to implement an impedance controller and then a spike-based impedance controller for the limbs of the Baxter robot. The spike-based impedance controller will be executed using a spiking neural network (SNN) to control the robot. An SNN is a type of artificial neural network that is more biologically plausible and its neurons only fire when an action potential reaches a certain value.

Sum Edge Coloring on Multigraphs

Information
Project Year: 2020
Student(s):   Hongyi Hu | Carnegie Mellon University PA  
Mentor(s): Atefeh Mohajeri - Math and Algorithmic Group - Nokia Bell Labs
We study sum edge coloring for multigraphs, motivated by the bi-processor scheduling problem; the jobs must be scheduled in such a way that no two jobs that share a processor may run at the same time and the average completion time is minimized. If edges are jobs and vertices processors, then the scheduling problem is precisely edge coloring with the intention to minimize the sum over all colors used. We investigate two variants of sum coloring: the Minimum Edge Chromatic Sum (MECS) problem and the Optimum Cost Chromatic Partition (OCCP) problem. The former aims to find an edge coloring that minimizes the sum of the maximum color on each edge while the latter the sum of all colors used. Despite similarity of the two objectives, they are quite different in complexity. This difference is most observable when restricted to trees; we show that the former remains NP-hard, while the latter is polynomially solvable.

Topic Modeling and Sentiment Analysis of COVID-19 Press Conference Transcripts

Information
Project Year: 2020
Student(s):   Therese Azevedo | Sonoma State University CA  
Mentor(s): Christie Nelson - Masters of Business and Science in Analytics and CCICADA
The current pandemic as a result of COVID-19 has created a new sense of reality. Across the nation, state governors have held press conferences related to the pandemic. Topic modeling, word frequencies, and sentiment analysis were conducted on press conference transcripts from various states. By incorporating these techniques into the study, weekly themes and word frequencies were revealed as well as monthly analyses of sentiment pertaining to the data. With these results, the researchers are better able to develop a comprehensive resource allocation model.

Using B-Spline and Bezier Curves to Model Paths of DNA

Information
Project Year: 2020
Student(s):   Abigail Watkins | University of North Carolina at Chapel Hill NC  
Mentor(s): Wilma Olson - Chemistry and Chemical Biology
In the nuclei of healthy human cells, DNA is compacted into chromosomes. However, in the nuclei of cancerous cells, there are also small closed loops of DNA called extrachromosomal DNA. These loops of DNA are believed to be responsible for the incredible adaptability of cancerous cells. Here we provide methods for analytically modeling loops of extrachromosomal DNA through the use of B-spline and Bezier curves. In each case, curves are first determined, local reference frames are attached, and then idealized base pairs corresponding to a desired chain sequence are plotted in each of these reference frames. Through the use of these models, we have studied various phenomena related to the structures of these closed loops of DNA.

Worst Case Ball Recycling Problem

Information
Project Year: 2020
Student(s):   Joseph Durie | Rutgers University-New Brunswick NJ  
Mentor(s): Martin Farach-Colton - Computer Science
The ball-recycling problem, a variant of the common balls-and-bins problem, has m balls thrown into n bins, typically according to some probability distribution p. Repeatedly, one bin is selected, and its balls are removed and rethrown according to p. We want to maximize the expected number of balls rethrown at every step. I investigated worst-case performance for online ball-recycling algorithms, that is, ball-recycling when the balls are rethrown not according to p, but according to some adversary. The goal was to find an online algorithm that gets as close as possible to the offline optimum algorithm over all possible adversaries.

A Dendritic Model Approach to Modeling Visual Impairments in Schizophrenia

Information
Project Year: 2019
Student(s):   Orren Ravid | Rutgers University-New Brunswick NJ  
Mentor(s): Konstantinos Michmizos - Computer Science
The field of neuroscience has long been challenged in quantifying the nature of the neurological disorder of schizophrenia. With the recent introduction of computer modeling, researchers have been able to more formally examine the mechanisms which have been proposed to explain the symptoms and behaviors found in those with the disorder. A variety of biophysical models, often centered around certain neurotransmitter systems such as the dopamine or glutamate systems, have been produced and studied over the past few decades. While these models do often align with certain symptoms found in individuals with schizophrenia, their predictions often contradict certain other observed symptoms or behaviors. This offers a challenge to researchers to either find a different holistic representation of the entire disorder or focus on a particular behavior found frequently in the disorder and explain it in a way that corroborates the relevant preexisting scientific literature. In this work, we opt for the latter by examining the proposed mechanism of apical amplification and its potential role in schizophrenia through the use of a dendritic compartment model architecture. We demonstrate that a neuron model with dendritic compartments is able to mimic the behavior of a neurotypical population in a visual classification task involving distinguishing a contour made up of specifically oriented gratings from a surround of randomly oriented gratings. This neuron model utilizes apical amplification to learn and replicate when individuals in the target population are able to distinguish the contour from the surround and when they are not. This suggests that apical amplification is a plausible mechanism for understanding the underlying neuronal mechanisms used in visual classification tasks. We hope to further this hypothesis in later research by perturbing the network parameters trained on the neurotypical population to then mimic the behavior of the population of individuals with schizophrenia. The new parameters of the model and their distinct configuration in contrast to that of the neurotypical population should provide a biologically plausible insight into whether aberrant functioning of the apical compartment is a reasonable hypothesis for explaining the impairments observed in individuals with schizophrenia in visual classification tasks.

A Note on the Relationship between the Determinant and Time-Bounded Kolmogorov Complexity

Information
Project Year: 2019
Student(s):   Azucena Garvia-Bosshard | University of Edinburgh   ,   Amulya Musipatla | Carnegie Mellon University PA  
Mentor(s): Eric Allender - Computer Science
Our work focused on a variant of the circuit minimization problem (MCSP), denoted MKTP, which studies resource-bounded Kolmogorov complexity in place of circuit size. These problems have gained attention as promising candidates for NP-intermediate problems. We show that MKTP and Graph Isomorphism (GI) are hard for the class DET via nonuniform projections. Previous results have proven hardness under logspace reductions and nonuniform NC0 reductions, our paper strengthens these results.

Automated Phrase and Sentence Mining to Develop Graph Stories

Information
Project Year: 2019
Student(s):   Kevin Carman | Elizabethtown College PA  
Mentor(s): James Abello - Computer Science

Graphs are everywhere and are growing increasingly compact with data. Understanding the data found within requires a summarization process to dwindle the information down to a human digestible amount. When summarizing text, translating how humans build connections and realize the semantic meaning of phrases to a computer is far from trivial. Some methods involve computing scores for each word based on how often they occur in a given text and computing word vectors to determine similarity between words. However, none of these processes by themselves work well to accurately summarize text. The result of my process shows that combining techniques can produce promising summarized representations of information. These results demonstrate the potential that finding the perfect combination of techniques has. I anticipate my process to be a starting point for more sophisticated combinations of methods to develop.

Beware the dead leaf!

Information
Project Year: 2019
Student(s):   Shoshana Simons | Brown University RI  
Mentor(s): Robert Robere - DIMACS
In Razborov's 1995 paper "Unprovability of Lower Bounds on Circuit Size in Certain Fragments of Bounded Arithmetic", we are told that a certain connection exists between communication complexity and circuit complexity: we are told that if we have a DAG-protocol of size S for the monotone mKW game of f, then there exists a monotone fanout circuit of size S for f, and vice versa. In this work, we begin by discussing a restriction we must place on DAG-protocols for the first direction of this claim to be true; we call this restriction being dead leaf free. We then explore protocols that have what we call reducibility at merges, and we explore what a protocol having reducibility at merges can tell us about the communication problem underlying the protocol. We then think about the relationship between protocols that have reducibility at merges and protocols that are dead leaf free, and we introduce a few open problems about this relationship -some computational in flavor, some combinatorial. Finally, we introduce a new kind of protocol called tie breaking protocols, and we show that tie breaking protocols that are dead leaf free and what we call fair characterize monotone comparator circuits. We end by discussing how we anticipate this protocol can be useful to finding a separation between monotone formulas and monotone comparator circuits.

Cell Analysis of Pancreatic Tumor Cells and Disseminated Liver Cells

Information
Project Year: 2019
Student(s):   Erin Dahl | Pacific University OR  
Mentor(s): Subhajyoti De - Rutgers Cancer Institute of New Jersey
During pancreatic tumor progression, tumor cells typically disseminate from the primary site to other organs including the liver. These disseminated tumor cells may remain dormant for months, years, or decades before entering metastasis. Single cell research on dormant tumor cells and tumor cells can uncover how gene expression and copy numbers vary within these cell populations. While comparing single cells for both pancreatic tumor and dormant liver cells, two distinct clusters/cell types were distinguished. One cluster consisted of tumor cells, and some dormant tumor cells mixed in. These dormant tumor cells are most likely tumor-like cells. The other cluster identified only consisted of dormant tumor cells which means it may be a group of normal cells or a subpopulation of tumor cells. In addition a copy number analysis was ran for each sample, and showed that in comparison to a reference genome, both the tumor and dormant cells did not have many differences in copy numbers. These results demonstrate that the tumor and dormant tumor cells are very similar in gene expression, and additional analysis is needed on the small changes in gene expression that account for their differences. Furthermore, if specific genes expressed are responsible for the dormancy of a tumor, anti-cancer drugs can be developed that regulate the gene expression of a tumor cell to look like that of a dormant cell.

Characterizing the Quality of 3D-Printed Parts Using Convolutional Neural Networks

Information
Project Year: 2019
Student(s):   Erika Melder | University of Maryland-College Park MD  
Mentor(s): Weihong 'Grace' Guo - Industrial and Systems Engineering
During the 3D printing process, there is a risk of defects such as pores being formed in the part body. These defects weaken the part, so there is a need for methods to predict the presence of these pores quickly during the printing process to take rapid corrective action. We have developed a deep learning model for this purpose, which uses thermal images of the melt pool and part body to generate a prediction. Two separate convolutional neural network classifiers take in input from nearby time steps and produce two outputs, which are then synthesized via an adaptive decision-level fusion process. The combined program offers an initial accuracy between 90% and 93% with minimal computational expense, allowing it to be used as a heuristic to determine problem cases for further observation via interpolative boundary-finding methods.

Coding and Graph-Theoretic Approaches to the Service Capacity Problem

Information
Project Year: 2019
Student(s):   Austin Allen | Carnegie Mellon University PA  
Mentor(s): Emina Soljanin - Electrical and Computer Engineering
Traditionally coding has been associated with error correction of data that has been transmitted across a noisy channel. Recently coding has been applied to increased fault tolerance for distributed storage systems. Data storage is extremely important to companies such as Amazon and Google who wish to deliver content efficiently and in a timely manner.However, an aspect that is often neglected is understanding how many users that the system can support. This is the goal of the service capacity problem. The problem has been studied in a continuous setting, however, our goal is to study some of the connections of the service capacity problem to problems in graph theory and combinatorial optimization. Overall these connections may be able to give us insight into a codes' load-balancing properties in distributed storage systems.

Color Changes in the Potts Model

Information
Project Year: 2019
Student(s):   Adam Jamil | Rutgers University-New Brunswick NJ   ,   Tony Zeng | Yale University CT  
Mentor(s): Bhargav Narayanan - Mathematics
We studied the Glauber Dynamics for the ferromagnetic Potts Model. We attempt to prove that the initial coloring of all blue has highest probability of ending all blue for any fixed number of updates. For two colors, a solution is provided. For three colors, we prove the result for a restricted class of graphs, and disprove the existence of a monotone coupling for many other graphs.

Digital Forensics Certification Research leading to Equivalence Classes

Information
Project Year: 2019
Student(s):   Yetunde Oloko | New Jersey City University NJ  
Mentor(s): Christie Nelson - Masters of Business and Science in Analytics and CCICADA
The use of technology has spread in many industries, including the law enforcement sector. An example of how technology applies in The Department of Homeland Security (DHS) and local law enforcement services is the use of digital forensics to collect and present evidence in court proceedings. The such use of technology has improved the storage and accessibility of critical data in law enforcement sector. However, digital forensic also have some downsides, such as changing laws and technology. As a result, homeland security and law enforcement personnel require continuous training and issuance of certification to enhance their skills in the collection of digital evidence and protecting the public.

Digital Forensics Certification Training for the Department of Homeland Security and State and Local Law Enforcement

Information
Project Year: 2019
Student(s):   Hannah Fell | Westminster College PA  
Mentor(s): Christie Nelson - Masters of Business and Science in Analytics and CCICADA
Digital forensics is a branch of forensic science involving the recovery and investigation of data from digital devices ("Law Technology" 2018). The increase in cyberattacks and the wide-spread use of technology across the nation has made digital forensics an important component of the criminal justice system. To help avoid challenges when recovering data, digital forensics professionals should be properly trained and receive relevant certifications. The purpose of this project was to analyze digital forensics training and certification requirements for the Department of Homeland Security investigative units and State and Local Law Enforcement, work with the Federal Law Enforcement Training Center (FLETC) to identify opportunities and gaps in digital forensics training, and recommend digital forensics training and certification pathways to standardize training and certification across all of Homeland Security. Two analyses were completed regarding the cybersecurity, digital forensics, cyber forensics, and computer forensics fields to address this problem. The first was a labor analysis focusing on the number of job openings, job titles, certifications, specialized skills, and National Institute of Standards and Technology (NIST) skills. The second was a course training analysis, which includes a comparison of the cost, proficiency level, duration, investigation step applicability, forensic category, and delivery method of each course. This is an ongoing project, but perhaps the discoveries from the analyses will contribute to the Criminal Investigations Network Analysis (CINA) project team's research regarding the certification and training requirements for the Department of Homeland Security and State and Local Law enforcement for the Federal Law Enforcement Training Center (FLETC).

Don't be Afraid to Stand Up: Strategies for Vulnerable Communities to Build Resilience against Targeted Violence

Information
Project Year: 2019
Student(s):   Christopher Lugo | New Jersey City University NJ   ,   Teresa Ngo | Rutgers University-New Brunswick NJ   ,   Dawn Park | Rutgers University-New Brunswick NJ  
Mentor(s): Ava Majlesi - Miller Center for Community Protection & Resilience/Center for Critical Intelligence Studies

Our work focuses on building preparedness and resilience within vulnerable communities, specifically religious communities and houses of worship, against violent extremism. In today's society, the threat of mass casualty attacks and targeted violence is a global issue, with a notable increase in anti-Islamic and anti-Semitic attacks, as well as an increase in attacks by white nationalists. Many houses of worship have been targets of these attacks with numerous lives lost and many others left physically and emotionally impaired. With anti-Semitic and anti-Islamic incidents occurring globally, it is important for houses of worship to have the tools and guidance to prepare for and prevent further damage; however, there is no widely available, comprehensive resource of best practices or methods for religious communities. The R.E.S.I.L.I.E.N.C.E. model was created as a basis for our study. We researched case studies that highlighted best practices that can educate vulnerable communities about resources and methods to better protect themselves. We have found many strategies to do so, such as building connections between the public and enlisted guardians, sharing information through constant communications, implementing the best practices and plans for a situation, providing sufficient resources for said plans, and neutralizing negative mindsets through encouragement and empowerment. Previously, these strategies were not compiled into a single resource that would be available to the public and vulnerable communities, but with this research, that can change. There are many roles and responsibilities community members can assume to build readiness. While analyzing these roles and responsibilities, we also found many exemplary ways to utilize the aforementioned strategies and build resiliency against any form of violence within any vulnerable community.

Ephemeral messaging

Information
Project Year: 2019
Student(s):   Erica Cai | Rutgers University-New Brunswick NJ  
Mentor(s): Janne Lindqvist - Electrical and Computer Engineering
Ephemeral messaging is messaging to a public phone number or email account, where all messages are publicly displayed on a website but disappear after a short period of time. We have collected and analyzed over 200,000 text and email messages to explore the uses of ephemeral messages and the security and privacy issues that they present. Unlike private and permanent messages, very few ephemeral messages are part of personal conversations, and most of them contain codes to verify accounts. From these messages, we find that many companies may have a bug or bias in their random number generator, leading to their reuse of verification codes. We also find that many messages contain very specific and personal information that strangers may use to conduct social engineering or access personal, private accounts.

Geometric Properties of Ribosome Structures

Information
Project Year: 2019
Student(s):   Caitlin Davis | Lewis & Clark College OR  
Mentor(s): Wilma Olson - Chemistry and Chemical Biology
Ribosomes are present in all cells, and are the site of protein synthesis. These molecules are therefore crucial to all biological functions in which proteins play a role. The structures of ribosomes from many organisms have been solved to a high resolution, giving a near complete description of their complex geometry. However, the functions of many regions of the ribosome remain unknown, as does the relationship between structure and function of certain regions. We study the geometry of a motif found near the point at which peptides exit the ribosome. In particular, we study the writhing number of this motif, and we show that this region of the ribosome differs between prokaryotes and eukaryotes, as well as between different species.

Investigating Sea Level Rise and Variability at Tide-Gauge Stations using Supervised Machine Learning

Information
Project Year: 2019
Student(s):   Amin Fadel | Stockton University NJ  
Mentor(s): Robert Kopp - Department of Earth and Planetary Sciences
Sea level change is an important issue that will impact millions of people living on United States coastlines by the end of this century (Sweet et al, 2017). This project seeks to develop a model for sea level variability that can make more appropriate predictions with respect to the different components. Using data collected from tide gauge stations located along the United States coastlines, we created a model that predicts monthly local sea level variability. This was accomplished using Gaussian Process Modeling, a machine learning technique that allows us to capture the different components of sea level change. These components include the trend, seasonal cycle, and interannual variability. Using this method of modeling also allows us to create more accurate predictions, which leads to a more compelling visualization of sea level change than simply using linear regression. Analysis with our model allows for comparisons between different aspects of sea level variability among the different stations.

Online Maximum Weight Bipartite Matchings with Recourse

Information
Project Year: 2019
Student(s):   Shyamal Patel | Georgia Institute of Technology-Main Campus GA  
Mentor(s): Aaron Bernstein - Computer Science
We consider the problem of maintaining a maximum weight matching in the online setting with small recourse. The servers are known in advance, and clients come in one at a time with all of their weighted edges. We consider doing this both exactly and approximately. In the exact case, we show an upper bound that differs from the lower bound by only logarithmic factors. The upper bound is proved by a reduction to the problem in the unweighted setting. We also address solving the problem approximately and show that we can use O(1) amortized recourse to maintain a 2 + ε approximate solution.

Particle Trajectories for Compton Scattering in One Space Dimension

Information
Project Year: 2019
Student(s):   Adriana Scanteianu | Rutgers University-New Brunswick NJ   ,   Xiangyue Wang | Rutgers University-New Brunswick NJ  
Mentor(s): Shadi Tahvildar-Zadeh - Mathematics
We reviewed the work of Kiessling, Lienert and Tahvildar-Zadeh on relativistic interacting dynamics of a two-body quantum-mechanial system consisting of one electron and one photon in one space dimension. We conducted numerical experiments to explore the role of various parameters in the theory and their influence on the trajectories of the two particles, and we studied the possibility of applying this theory to the analysis of Compton scattering.

Small-depth circuits for Turing machines with few reversals

Information
Project Year: 2019
Student(s):   Kyle Hess | University of California-Los Angeles CA  
Mentor(s): Periklis Papakonstantinou - Management Science and Information Systems

We studied a new method for simulating T(n)-time-bounded Turing machines by unbounded circuits with low depth and size polynomial in T. Our construction offers lower depth circuits than the ones by Ryan Williams in the case that the total number of reversals of every tape head is less than O(T=logT). This continues a research direction of Borodin to study the connections between simultaneous Turing machine time and space complexity and simultaneous circuit size and depth complexity, which is heavily connected to the research of Hopcroft, Paul, and Valiant on time and space. Finally, reducing the depth of circuits for Turing machines has applications to parallelizing sequential computations, as discussed in Ryan Williams' aforementioned paper.

Statistical Inference of Mutations in Clonal Genomic Data

Information
Project Year: 2019
Student(s):   Theodora Katsarou | Stony Brook University NY  
Mentor(s): Hossein Khiabanian - Rutgers Cancer Institute of New Jersey
Phylogenetic trees have been used in biology to graphically represent hierarchical relationships between genes. Many methods used to construct these phylogenetic trees often produce trees that are too large for easy visualization, or statistical analysis. Hence, reducing the dimensionality of large phylogenetic trees is a key to better understanding large data sets. We study what methods are best suited for tree dimensionality reduction and how we can use those methods to reconstruct trees that suit our data set of influenza from 1993-2017. Through analyzing the topology of reduced trees, we concluded that mutations rate and reassortment reduces the effectiveness of vaccines, resulting in individuals being unprotected against the new strains in circulation. Thus, as vaccine effectiveness increases, branched evolution in influenza decreases. Most importantly, the methods we used are beneficial in visualizing and analyzing any type of clonal genomic data.

Statistical Inference: P-values

Information
Project Year: 2019
Student(s):   Jacqueline Zawada | University of Notre Dame IN  
Mentor(s): John Kolassa - Statistics and Biostatistics
We surveyed recent clinical results to compare reproducibility of results given by p-values as compared with other statistical summaries. The aim was to study the stability of the p-values relative to their corresponding parameter estimate. We found that there the variability among p-values was larger than the variation among estimates, supporting the skepticism of the reliance on p-values in statistical inference.

A Comparison of SAT Heuristic-Based Markov Chains

Information
Project Year: 2018
Student(s):   Sherry Sarkar | Georgia Institute of Technology-Main Campus GA  
Mentor(s): Periklis Papakonstantinou - Management Science and Information Systems
Schoning's algorithm and the break algorithm are SAT heuristic based Markov chains that have performed exceptionally fast compared to a brute force exponential approach. These Markov chains have been known to work well on random SAT instances over industrial SAT instances. In the first half of this paper, we discuss some sufficient conditions and examples in which one algorithm would perform better than the other in an effort to answer the general question of which SAT solver works better given a random SAT formula. In the second half of this paper, we construct a set of operations on Markov chains that preserve mixing time. Two operations in particular have been stated and proved here - the splitting of a state and the merge of two states.

A Partial Solution to the Baragar-Kontorovich Conjecture

Information
Project Year: 2018
Student(s):   Gabriel Eiseman | Rutgers University-New Brunswick NJ  
Mentor(s): Alex Kontorovich - Mathematics
I investigated the minimality of a construction for the fourth tangent circle to three tangent circles (aka the Apollonian circle). Baragar and Kontorovich (my mentor) discovered a general 7 step construction and I showed that under certain assumptions about arbitrary points it is indeed minimal. I also found a 5 step construction for when the circles' centers form a right triangle and showed it and known constructions for isosceles (5 steps) and equilateral (3 steps) triangles are minimal. I am pretty sure the assumption I made about arbitrary points, which is that only a certain subset of them actually need to be considered, is correct, but have not formalized the argument.

A stochastic operator-splitting method for simulating the development of intratumor heterogeneity

Information
Project Year: 2018
Student(s):   Andrew Brettin | University of Minnesota-Twin Cities MN  
Mentor(s): Subhajyoti De - Rutgers Cancer Institute of New Jersey
Cancer is a genetic disease which begins from a single aberrant progenitor cell, which successively divides into pairs of daughter cells with similar reproductive capacities. As the tumor grows, many distinct genetic lineages may proliferate throughout the neoplasm, resulting in significant intratumor heterogeneity. Such high levels of genetic diversity within tumors is associated with low survival rates for patients, as genetically-distinct cell variants have differential sensitivities to current therapies. Despite its importance, how intratumor heterogeneity develops is not well understood. However, mathematical models can provide insight into potential causes. This work applies a stochastic operator-splitting method developed for simulating chemical reaction-diffusion processes to model neoplastic growth. It is shown that high differential birth-rates, high diffusion rates and early onset of mutations can result in substantial levels of intratumor heterogeneity.

A Taxonomy of Crystallographic Sphere Packings

Information
Project Year: 2018
Student(s):   Debra Chait | Macaulay Honors College at Queens College NY   ,   Alisa Cui | Yale University CT   ,   Zachary Stier | Princeton University NJ  
Mentor(s): Alex Kontorovich - Mathematics

The Apollonian circle packing, generated from three mutually-tangent circles in the plane, has inspired over the past half-century the study of other classes of space-filling packings, both in two and in higher dimensions. Recently, Kontorovich and Nakamura introduced the notion of crystallographic sphere packings, n-dimensional packings of spheres with symmetry groups that are isometries of Hn+1, which can be related to configurations of planes in Hn+1 for various quadratic forms in n+2 variables. When applied in conjunction with the Koebe-Andreev-Thurston Theorem, Kontorovich and Nakamura's Structure Theorem guarantees crystallographic packings to be generated from polyhedra in n=2. The Structure Theorem similarly allows us to generate packings from the reflective extended Bianchi groups in n=2 by applying Vinberg's algorithm to obtain the appropriate Coxeter diagrams. In n>2, the Structure Theorem when used with Vinberg's algorithm allows us to explore whether certain Coxeter diagrams in Hn+1 for a given quadratic form admit a packing at all. Kontorovich and Nakamura's Finiteness Theorem shows that there exist only finitely many classes of superintegral such packings, all of which exist in dimensions n<21. In this work, we systematically determine and enumerate crystallographic sphere packings arising from polyhedra on up to seven vertices, all crystallographic packings arising from Bianchi groups, and all known examples of crystallographic packings arising from higher dimensional quadratic forms.

An Adaptive Neurorehabilitation Robotics Electroencephalography (EEG) Game

Information
Project Year: 2018
Student(s):   Nicholas Georgiou | University of Virginia-Main Campus VA  
Mentor(s): Konstantinos Michmizos - Computer Science
Through a combination of neuroscience, robotics, and computer science, neurorehabilitation robots (NRs) can help patients with neurological conditions recover through therapy. Many times, patients may have impaired ability in moving body parts such as their arms. The Bionik InMotion ARM is used as the NR platform for this project. The NRs give optimal results when patients have cognitive engagement (CE) while they perform highly repetitive tasks involving the affected body part. An efficient and effective approach to NR therapy while maintaining CE is performing these highly repetitive tasks in the form of serious games. The NR adapts to the patients' behavior or ability in order to maintain active participation from the patient and to encourage improvement. A key to improving the effectiveness of NR therapy is understanding the neurophysiological components to movement of specific body parts that can help brain plasticity and lead to better motor recovery, so another aspect of this project was developing a built-in measure of these components into the robotic system. This is done through the 128-channel Biosemi Active electroencephalography (EEG) system, along with motor behavior metrics of gameplay performance. So, the focuses on developing comprehensive representations of CE when performing neurorehabilitation tasks during therapy and creating new adaptive rehabilitation strategies that can further help patients in their recoveries.

Approximate computing: An effective likelihood-free method with statistical guarantees

Information
Project Year: 2018
Student(s):   Ryan Gross | Rutgers University-New Brunswick NJ  
Mentor(s): Minge Xie - Statistics and Biostatistics
Approximate computing is a field of statistical inference techniques that can be used to produce estimates given complex sets of data. Approximate Bayesian Computing (ABC) and Approximate Confidence Distribution Computing (ACC) are two such methods that do not require the specification of a likelihood function, and hence can be used to estimate posterior distributions of parameters for simulation-based models. We look to apply these methods to a large data set, namely one containing pedestrian entrance and exit data for Madison Square Park in New York City. Given the technical and financial restraints of the counting procedure, much of the data is either missing or otherwise prone to error. Therefore, we propose several models to characterize the pedestrian traffic flow throughout the park. Then, simulation techniques are applied to replicate the missing data and produce distributions of simulated data. This leads to the application of ABC and ACC methods, which are used to ultimately produce accurate estimates of the total number of park users over a given time period.