Intelligent Networks Laboratory

AI and graph-based systems.

Menu

Current Lab Members.

Winter 2023 lab members

Intelligent Networks Lab members for winter 2023: (left to right) Jardi Martinez Jordan, Divya Kamath, Xiang Li, Michael Stiber, Mobei (Ben) Yang, Nicholas Posey. Not pictured: Natalie Gonzales.

Students.

Lab member portrait Natalie Gonzales is an undergraduate student pursuing a Bachelor's degree in Biology and a Minor in Neuroscience at UWB. She is investigating Spike-Timing-Dependent Plasticity with BrainGrid+Workbench and plans to explore more applications of biology to assist people in their everyday lives. She is excited to work with the fun and supportive INL team.

Lab member portrait After earning a BS in Agricultural Science from EARTH University in Costa Rica, Jardi Martinez Jordan transitioned to Software Engineering in 2021, completing a Graduate Certificate in Software Design and Development from the University of Washington - Bothell. Currently pursuing a Master's in Computer Science and Software Engineering, Jardi completed internships at NASA's Kennedy Space Center, focusing on functional testing of the Launch Control System's event bus. His Master's thesis involves developing mathematical and algorithmic models for simulating Emergency Services Communication Systems (ESCS). Prospectively, Jardi aspires to integrate his dual passions for nature and technology into a harmonious vocation.

Lab member portraitXiang Li is a graduate student pursuing a Master's degree in Computer Science and Software Engineering. With a previous graduate certification of Software Design & Development (GCSDD) in 2021, she successfully transitioned from a major in physics to her current field of study. In her research, Xiang is engaged in updating Graphitti's recorder architecture. Apart from her academic pursuits, she has a deep passion for reading and cherishes spending quality time with her children.

Lab member portraitNick Posey is a graduate student pursuing a Master's degree in Computer Science and Software Engineering at the University of Washington Bothell. He received his BS in Physics from University of Washington Seattle and the GCSDD certificate from University of Washington Bothell. His interests include machine learning, artificial intelligence, and high-performance computing.

Lab member portrait
  placeholder Star Wong is an undergraduate student pursuing a Bachelor's degree in Computer Science & Software Engineering and a minor in Mathematics and Data Science. Her interests include machine learning, computer graphics, artificial intelligence, and natural language processing.

Faculty.

Lab member portrait Michael Stiber, Laboratory Director, Professor of Computing & Software Systems, UW Bothell School of STEM. Prof. Stiber has more than 30 years' experience in artificial intelligence, computational science, and high-performance computing, including extensive collaborations with natural scientists, information scientists, engineers, and mathematicians. He has developed software to support simulation and data analysis for a wide range of platforms.

Alumni.

Lab member portraitDivya Kamath graduated with a master's in Computer Science and Software Engineering from the University of Washington Bothell (UWB). She worked on migrating Graphitti to modern C++ standards, which included bringing the compiler to C++17 standards, changing dynamically allocated arrays to vectors, and using smart pointers among other improvements. She also leveraged templated to upgrade the factory design pattern of Graphitti to an abstract factory design pattern. Her contribution also paved the way to easily serialize and deserialize all the objects in Graphitti using the Cereal library. In her leisure time, Divya enjoys swimming and experimenting with vegan cooking recipes.

Lab member portrait Mark Sorvik is an undergraduate student pursuing a Bachelor’s degree in Computer Science and Software Engineering. His research with the Intelligent Networks Laboratory focuses on the GPU portion of the Graphitti simulator, including validation of the GPU implementation, configuration and optimization based on device hardware, and improving documentation of the Graphitti simulator. His interests include high performance computing, computer vision, machine learning, cybersecurity, and virtual and augmented reality.

Lab member portrait Shakeel Khan is an undergraduate student pursuing a Bachelor's degree in Computer Science and Software Engineering at UWB. He is contributing to the Graphitti Workbench by improving its usability and functionality and adding to its documentation.

Lab member portrait Angelina Tang is an undergraduate student pursuing a Bachelor’s degree in Computer Science and Software Engineering and a minor in Business Administration. As a member of the Intelligent Network Laboratory, her research aims to develop educational software on web-based neural networks. This project will be used in a Discovery Core course that targets freshman to help them understand the technology surrounding emulating the human mind and further steps they can take to learn more.

Lab member portrait Victoria (Tori) Salvatore is currently working on her Master of Science in Computer Science & Software Engineering. She is a research assistant for Dr. Stiber, who was recently awarded a grant from the National Security Agency to model the resilience of our next-generation 911 system in the face of a crisis. This research project serves as a proof-of-concept for applying BrainGrid, the internally developed neural connectivity simulator, to many different graph-based problems. To facilitate this process, BrainGrid recently underwent a major refactoring effort by multiple BCL researchers, including Tori, who intends to eventually use the simulator to model everything from shipping and logistics patterns, to reaching critical-masses of restored biodiversity in our changing ocean.

Lab member portrait Jordan Brown is a graduate from UWB with a Bachelor's in Computer Science and Software Engineering. He contributed to Graphitti by performing validation testing, setting up automated regression testing, and confirming the transition of features from BrainGrid. He also cleaned up Graphitti's output and online documentation.

Lab member portrait Kyle Dukart is an undergraduate student pursuing a Bachelor's degree in Computer Science and Software Engineering. His research with BrainGrid includes automated code testing, simulation serialization/deserialization, and enhancing documentation. His interests include object oriented programming, machine learning, and game design.

Lab member portrait Snigdha Singh graduated with a master's degree in Computer Science and Software Engineering from the University of Washington Bothell (UWB). She is currently working as a software development engineer at Expedia Group. Her research was focused on studying brain graphs generated from simulations of nervous systems to develop a better understanding of biological computation. The topic of her thesis was "Graph Analysis For Simulated Neural Network With STDP". She presented the paper, "Refining connections in developing neural networks" along with Prof. Michael Stiber and Natalie Gonzales at the 14th International Neural Coding Workshop. She completed her Bachelor of Technology in Computer Science and Engineering at Punjab Engineering College, India in 2019. She is interested in leveraging computer science to expand the current knowledge about human brains and use it to solve real-life problems.

Lab member portrait
  placeholder Jewel Lee is a data engineer with the Philips ultrasound R&D team. After receiving her master's degree in Computer Science and Software Engineering at UWB, she worked as a software engineer for the Institute for Systems Biology to develop predictive models using patient data. Her latest publication "Ambulatory risk models for long-term risk of sepsis" is the first implementable ambulatory risk score for prevention of a life-threatening disease. She is excited about her new role at Philips where she will be working on using ML and AI to provide insights for production process and design quality improvements.

Lab member portrait
  placeholder Tom Wong was a graduate student studying a master's degree in Computer Science and Software Engineering at University of Washington Bothell. He received his B.Eng. in Computer Engineering at the Hong Kong University of Science and Technology in 2009. He loves building software and has seven-years' work experience in software development.

Lab member portrait
  placeholder Kate Sprague was a Computer Science Senior at UWB. She worked on enhancing BrainGrid and other academic software by evaluating freely available software devolopment tools. In most academic software non-functional requirements, such as reliability, usability, and maintainability take a backseat to productivity, and efficiency. Additionally, the authors of academic software are often students or faculty that have some programming knowledge, but not necessarily a background in software engineering. Software development tools can lighten the workload of researchers by enhancing communication, and integrating development tasks directly into the workflow (for instance by regression testing software when a commit is pushed on a github repository). The goal of Kate's research was to improve the quality of the toolset associated with the BrainGrid software with regards to workflow maturity. Through this research she hoped to increase the quality of academic software in general.

Lab member portrait
placeholder Shelby Eaton is a Software Engineering Consultant at Common Sense Systems, Inc., a software engineering services firm in Woodinville, Washington. A 2000 graduate of the CSS program, Ms. Eaton holds Bachelor of Science degrees in Computing & Software Systems and in Mathematics. She has recently worked on software for enterprise information portal customizations and martial arts scoring systems. She enjoys studying the connections among mathematics, computer science, and music, especially as it relates to neural networks.

Lab member portrait
  placeholder Haruka Higuchi, Hanjoo Kim, Hyon Kim, and Kathleen Pollmann developed a prototype of a "signal computing" software laboratory for use in undergraduate laboratory classes.

Lab member portrait
  placeholder Thomas Holderman simulated neurons under varying degrees of input accuracy and error rates to see if neurons can utilize error correcting codes.

Lab member portrait
  placeholder Mark Molina worked on a program to create 3-D models of a neuron from stacks of 2-D photos.

Lab member portrait
  placeholder Mark Pottorf built a simulation to capture state data from a neuron presented with low-precision inputs.

Lab member portrait
  placeholder Patricia Tressel is a Ph.D. student in the UW Seattle Department of Computer Science and Engineering. She describes her own work as: "Neurons are notoriously 'noisy'. Their responses depend on the signals they've received and how they're 'feeling' at the moment (their internal state), but characteristics of their response signals (e.g. strength and timing) are describable by probability distributions. The usual methods for simulating the operation of interconnected neurons use definite times and strengths for signals, and either ignore the apparent unreliability, or run the simulation over and over making different random choices of signal characteristics on each simulation run. Instead, we'd like to carry entire probability distributions analytically through the simulation. Then we'd only have to run the simulation once, and we'd have the probability distribution of the results. This will provide much faster simulations. Additionally, knowing the response distribution of a given neural circuit tells us whether it can constrain the randomness in its response sufficiently that the response can still be meaningful."