Eric Aaron

Eric Aaron
eaaron@wesleyan.edu

Assistant Professor

Department of Computer Science
Wesleyan University

Office Hours: M W 4:00-5:00pm, and by email appt.

Resources for Students

Students thinking about a Ph.D. in Computer Science
Women in Computer Science

Courses, Spring 2008

COMP 134: Human and Machine Inference

Research Interests

Embodied Agents, Dynamicist Intelligence Modeling, Reasoning About Navigation, Hybrid Dynamical Systems, Game Artificial Intelligence, Tumor Modeling, Eyetracking and Attention, Cognitive Modeling, Applied Logic, Automated Reasoning and Verification
Top

CV/List of Publications

My (currently outdated) CV is available in PDF format.

There is a text/html list of my publications, some of which are briefly described in other sections of my web pages.

A few recent papers:

Top

Primary Research Focus: Verifiable Dynamic Actors

Motivated by animation, video game development, and robotics, we are developing models of autonomous intelligent actors (e.g., animated agents, navigating robots) that jointly satisfy three goals: Our modeling approach is based upon the theoretical framework of hybrid dynamical systems (hybrid systems, for short), i.e., systems that combine continuous and discrete dynamics. Hybrid system-based models allow access to low-level dynamics within a state-transition framework. Spatio-temporal properties of the models may be formalized in expressive modal logic formulas for which there are established procedures for verification (model checking).

We began by making a concrete connection between hybrid system theory and animation: We directly applied the general-purpose hybrid system modeling tool CHARON to generate multi-agent animations with respect to well-understood theoretical system models. This was a novel, systems-level understanding of navigation strategy for autonomous actors and a proof of concept that the two disparate disciplines could be productively related.

Motivated by the hybrid systems framework, we also designed and implemented a novel high-level navigation system in CHARON. In particular, our system guides the high-level behavior of actors moving through a virtual city. (We contrast global, high-level behavior with local, low-level behavior. For instance, avoiding immediate obstacles and other tasks on the order of local perception are low-level; street selection is high-level.) Each actor has its own mental map and subjective perception of attributes of the world around it. Each actor makes its own navigation decisions in real time, based on the dynamically changing values of attributes in the world around it and its dynamically changing priorities. We coupled this high-level navigation system with the low-level system described above, creating a single hierarchical hybrid system for navigating intelligent virtual agents.

We are also exploring ways to apply tools and methods for verifying hybrid systems to verify animation systems. In particular, having employed approximation and abstraction techniques to avoid decidability restrictions on our complex dynamical systems, we have created a verifier (in MATLAB) that performs model-checking on reachability properties of our hybrid system models. With it, we can answer questions about areas such as:

Our primary focus is on animations, but our work also has natural applications to robotics.
Top

Animations/Demos

(Please note: Links in this section may refer to my Web pages at Rutgers University.)

As part of our research, we generated some multi-agent animations using MATLAB or the hybrid system specification and simulation tool CHARON.

For the most part, these animations are cited in our publications, such as:

Supplementary materials for papers often include CHARON output and other information as well as animations.

Top

Other Research Areas and Interests

Cognitive Logical Inference and Student Modeling

Before turning my attention to intelligent virtual agents and animation systems, I developed formalized mathematical tactics for cognitive inference modeling. Like the Verifiable Dynamic Actors work, this is also Verification-Motivated Intelligence Modeling; this area, too, involves developing models of complex intelligent behavior in a framework that supports fine-grained, detailed analysis. Unlike the hybrid systems and model checking frameworks for Verifiable Dynamic Actors, however, these models utilize the highly rigorous methods of tactic-based automated theorem proving.

I concentrated in particular on developing a model of undergraduate students carrying out logical proofs in a structured framework, but the ideas underlying the work are not student-specific. The many facets of this work are described in my dissertation, Tactic-Based Modeling of Cognitive Inference on Logically Structured Notation. I have also written papers on its components, which range from logic and formalized mathematics (Justifying calculational logic by a conventional metalinguistic semantics) to cognitive science and eyetracking research (Insight into theorem proving via eye movements). To conserve space here, I put a brief but significantly more descriptive introduction to my dissertation research on a separate page.

Explanation

Related to all the research areas noted above, I am also interested in the phenomenon of explanation, effectively expressing and evaluating the results of analysis. Explanation has a particularly interesting connection to verification: The full depth and detail of verification may not be necessary for explaining the results of analysis to every possible audience, but a verification-oriented analysis provides a rich foundation for a range of possible explanations.

Explanation is a high-level goal, built on top of the models of intelligence. The Verifiable Dynamic Actors project is not yet able to support explanation-oriented results, although that is an eventual goal. In the Student Modeling work, there is a persistent concern with explanation: We build up from simple axioms and rules to complex tactics that capture how students explain their inference (in accord with externally specified, normative standards).

In addition, my paper Frequency vs. probability formats: Framing the three doors problem (more description) touches upon the topic in an experimental psychology context. It investigates how well people understand how they arrive at their answer when confronted with "The Monty Hall Problem."

Top

Other Noteworthy Publications

Top

Contact Information

Eric Aaron
Department of Computer Science
Wesleyan University
265 Church Street
Middletown, CT 06459

            
Email: eaaron@wesleyan.edu
Phone: (860) 685-2413
Fax: (860) 685-2571
Office: Science Tower 627
http://eaaron.web.wesleyan.edu
Top

Non-academic stuff


Music is one of my most important non-academic interests. I have written about music (album reviews and features), broadcast as a jazz DJ (a weekly commercial radio show), and played in a few rock bands that successfully made it out of the garage.
Eric and guitar

Eric Aaron, eaaron@wesleyan.edu
Top