Research
Current Projects
| Modular Reinforcement Learning | |
|
|
My Ph.D. thesis is about command arbitration in multiple-goal
reinforcement learning. Real-world agents (and agents in interesting
artificial worlds) must pursue multiple goals in parallel nearly all
of the time. Thus, to make real-world partial programming feasible,
we must be able to represent the multiple goals of realistic agents
and have a learning system that handles them acceptably well in terms
of computation time, optimality, and expressiveness. We are
developing a theoretically grounded and practical algorithm to encode
the multiple goals of an agent in a way that facilitates true
modularity, enabling a true discipline of agent software engineering.
|
| AFABL (A Frendly Adaptive Behavior Language): A Language for Adaptive Intelligent Agents | |
|
The best way to put the power of modular reinforcement learning in the
hands of users is to integrate it into a programming language. To
that end I am developing a language and tools for agent modeling as
part of CABAL's larger
vision to create advanced artificial intelligence for interactive
computer games and simulations. Such languages are not new; my
contribution will be to bring the power of advanced agent modeling to
people who are not experts in computer science or artificial
intelligence, to simplify the task for those who are, and to enable
truly modular agent software engineering.
|
Past Projects
| Mutual Information-Maximizing Input Clustering (MIMIC) for Antenna Design | |
|
Seth Markle, Denis Bueno, and I applied Charles Isbell's MIMIC algorithm to the design of planar array antennas. This work compared MIMIC to a previously published and very successful genetic algorithm approach employed by GTRI's Signature Technology Lab. We found MIMIC to be far superior in terms of execution time due to the computationally expensive evaluation function of real-world antennas. Software and publication to be published soon. |
| Deriving Scientometric Information by Text Mining Scientific Publications | |
|
This work was in service of the research of
Dr. Chiara
Franzoni, an economist specializing in scientometrics. I applied
text mining methods to a database of publication abstracts and
biographical information for members of the American Physical Society.
Our initial publication focused on finding patterns of specialization
(in topic or research method) over time.
|
| Using Optimization Algorithms to Design Neural Networks | |
|
This work was part of a larger project led by Dr. Paul Kemper in GTRI's Signature Technology Lab. The project sought effective machine learning algorithms for identifying RF emitters. In an effort to build on previously successful neural network approaches, Denis Bueno and I applied genetic and MIMIC optimization techniques to the design of neural network architectures. |
| MAT (MAT Analysis Tool): A GUI Analysis Platform for Materials Characterization Experiments | |
|
The MAT software package is a modular GUI platform for storing and alayzing materials experiments. I designed a data management system, a flexible user interface for displaying multiple experiments, and a modular plug-in architecture that enables the straightforward addition of new analysis modules, thereby leveraging the data storage and allowing analysts to easily compare experiment data in multiple ways in a single desktop application. |
| SACRE BLEU: Software-Assisted Content Review Based on Lanuage (English) Understanding | |
|
The SACRE BLEU project sought to develop software that identified information of interest in arbitrary human-language text, where information of interest is determined by both policy and precedent. The system is intended for application to the problem of content review for classified information where release officers must aprove the sharing of vast quantities of information on often very short deadlines. My role was to investigate user-adaptive methods and help manage the project, in particular the overall architecture and evaluation of technology components. |
| Casebook: An Adaptive Problem-Based Learning Environment | |
|
Casebook is Dr. Ashwin Ram's web-based platform for applying Problem-Based Learning in the classroom. By providing a suite of collaboration and research tools, and guiding students through the process of PBL, Casebook solves the primary obstacle to adoption of PBL in real-world classroms: the scalability of limited teacher-facilitator resources. Traditional PBL requires a great deal of involvement from the teacher to facilitate the process. Casebook takes care of a great deal of the details so that PBL can be effectively applied in real-world classrooms. I implemented software engineering practices, deployed and maintained the system for classroom research studies, and helped design Casebook 2, which is currently in development. |

