Associate Professor of Computer Science
Adams Hall 212
Send an Email
DegreesPHD, 2001, Univ Cincinnati Cincinnati; MS, 1996, Univ Timisoara; BS, 1995, Univ Timisoara
Associate Editor for the IEEE Transactions on Neural Networks journal (since December 2005)
Co-organized workshops on Autonomous Robotics for high-school students participating in the FIRST robotics competition (in January 2006 and Fall 2006)
Neural models for individual and group brainstorming
Brainstorming is the process by which ideas are generated, either individually or in group. A common belief is that group brainstorming is more productive than individuals brainstorming alone. But research has shown the contrary: groups generate fewer ideas than individuals. We aim at developing neural models that can be used as a framework to study individual and group brainstorming and the effect of various cognitive and social influences on brainstorming.
Model extraction from trained neural networks
Neural networks are a widely used modeling tool. A network learns to approximate a function from some sample data and it generalizes well to unseen samples. But neural networks are also hard to understand, because there is no easy way to extract an explicit model out of a trained network. We developed an adaptive method to extract explicit piecewise linear models from trained neural networks and used it to extract analog circuits models.
- S. Doboli, A.A. Minai (2006). Latent attractors: A general paradigm for context-dependent neural computation. In Ke Chen, Lipo Wang (Eds.) Trends in Neural Computation, Springer-Verlag, ISBN-10: 3-540-36121-9
- S. Doboli, A.A. Minai and P.J. Best (2000). Latent attractors: A model for context-dependent place representations in the hippocampus. Neural Computation, 12:1009-1043.
- S. Doboli and A.A. Minai (2003). Network capacity analysis for latent attractor computation. Network:Comput. Neural Syst., 14:273-302.
- H. Zhang, S. Doboli, H. Tang, A. Doboli (2005). Compiled code simulation of analog and mixed-signal systems using piecewise linear modeling of nonlinear parameters. Integration the VLSI Journal.
Computer Architecture, Artificial Intelligence, Database Systems, Robotics, Sensor Networks
NSF funded program for internships in entrepreneurship education together with Stony Brook University, Suffolk Community College, and SUNY Farmingdale.
- Development of a web database application for a used on-line bookstore.
- Robot navigation using reinforcement learning and neural networks.
- Neural models for sequence learning.
- Web application using JSP and SQL Server.
- Swarm intelligence
Honors thesis for undergrads
Richard Bateman. Training a neural network to learn how to play Othello using reinforcement learning. (defended May 2004). Results of this thesis were presented at two student conferences. A paper was published in the Proceedings of the Conference on Computer Games: Design, AI and Education (CGAIDE'2004).Grad work supervised
- Data mining for airline security applications
- A study of the dynamics of a multi-agent system with application to trading markets
- Negative Databases
- Learning frequent tracks in a wireless sensor network
- Review of geographic routing methods in wireless sensor networks
Teaching InterestsBiologically inspired Artificial Intelligence, Cognitive Science, Computer Architecture, Programming
Research InterestsCognitive neural models of idea generation, neural networks, computational neuroscience.
Recent Courses Taught
|CSC 016||(MC) FUNDAMENTALS CMP SCI II||Undergraduate|
|CSC 110||INTRO COMP ARCHITEC||Undergraduate|
|CSC 110A||COMPUTER ARCHIT LAB||Undergraduate|
|CSC 143B||INDPNT STDY:COGNITIVE MODELING||Undergraduate|
|CSC 143C||INP STDY:COGNITIVE SCIENCE||Undergraduate|
|CSC 143I||COGNITIVE SCIENCE||Undergraduate|
|CSC 158||INTRO-ARTFCL INTELL||Undergraduate|
|CSC 197A||INDEPENDENT SENIOR DESIGN I||Undergraduate|
|CSC 197B||INDEPENDENT SENIOR DESIGN II||Undergraduate|
|CSC 198S||SENIOR SEMINAR||Undergraduate|
|CSC 199E||INTRNSHP IN LDRSHP & INNOVATN||Undergraduate|
|CSC 270||ARTIFICIAL INTELLIGENCE||Graduate|
|CSC 290T||SPC TPC: COGNITIVE MODELING||Graduate|