Education
- Ph.D. in Computer Science and Engineering (2012), University of Michigan, Ann Arbor, MI
- M.S. in Computer Science and Engineering (2008, GPA: 8.187/9), University of Michigan, Ann Arbor, MI
- B.S. in Computer Science (2006, GPA: 4.000/4), North Carolina State University, Raleigh, NC
Research Experience
- Visiting Research Associate (2012), Kerstin Dautenhahn, University of Hertfordshire, Hatfield, UK
- Research Fellow (2012), John E. Laird, University of Michigan, Ann Arbor, MI
- Graduate Student Research Assistant (2007-2012), John E. Laird, University of Michigan, Ann Arbor, MI
Publications
2012
- A Multi-Domain Evaluation of Scaling in a General Episodic Memory
Proc. of the 26th AAAI Conference on Artificial Intelligence (AAAI). Toronto, Canada.
Nate Derbinsky and Justin Li and John E. Laird - Functional Interactions between Memory and Recognition Judgments
Proc. of the 26th AAAI Conference on Artificial Intelligence (AAAI). Toronto, Canada.
Justin Li and Nate Derbinsky and John E. Laird - Exploring Reinforcement Learning for Mobile Percussive Collaboration
Proc. of the 12th International Conference on New Interfaces for Musical Expression (NIME). Ann Arbor, MI, USA.
Nate Derbinsky and Georg Essl - Demonstrations of Multiple Architectural Capabilities
The Soar Cognitive Architecture, pp. 287-306, MIT Press, Cambridge.
John E. Laird and Nate Derbinsky and Nicholas A. Gorski and Samuel Wintermute and Joseph Xu - Episodic Memory
The Soar Cognitive Architecture, pp. 225-246, MIT Press, Cambridge.
John E. Laird and Andrew Nuxoll and Nate Derbinsky - Semantic Memory
The Soar Cognitive Architecture, pp. 203-224, MIT Press, Cambridge.
John E. Laird and Yongjia Wang and Nate Derbinsky - Competence-Preserving Retention of Learned Knowledge in Soar's Working and Procedural Memories
Proc. of the 11th International Conference on Cognitive Modeling (ICCM), 205-210. Berlin, Germany.
Nate Derbinsky and John E. Laird - Computationally Efficient Forgetting via Base-Level Activation Best Poster Award
Proc. of the 11th International Conference on Cognitive Modeling (ICCM), 109-110. Berlin, Germany.
Nate Derbinsky and John E. Laird - Algorithms for Scaling in a General Episodic Memory (Extended Abstract)
Proc. of the 11th International Conference on Autonomous Agents and Multiagent Systems (AAMAS). Valencia, Spain.
Nate Derbinsky and Justin Li and John E. Laird
- Effective and Efficient Management of Soar's Working Memory via Base-Level Activation
Papers from the 2011 AAAI Fall Symposium Series: Advances in Cognitive Systems (ACS), 82-89. Arlington, VA, USA.
Nate Derbinsky and John E. Laird - A Case Study in Integrating Probabilistic Decision Making and Learning in a Symbolic Cognitive Architecture: Soar Plays Dice
Papers from the 2011 AAAI Fall Symposium Series: Advances in Cognitive Systems (ACS), 162-169. Arlington, VA, USA.
John E. Laird and Nate Derbinsky and Miller Tinkerhess - A Functional Analysis of Historical Memory Retrieval Bias in the Word Sense Disambiguation Task
Proc. of the 25th AAAI Conference on Artificial Intelligence (AAAI), 663-668. San Francisco, CA, USA.
Nate Derbinsky and John E. Laird - Cognitive Architecture in Mobile Music Interactions
Proc. of the 11th International Conference on New Interfaces for Musical Expression (NIME), 104-107. Oslo, Norway.
Nate Derbinsky and Georg Essl - A Preliminary Functional Analysis of Memory in the Word Sense Disambiguation Task
Proc. of the 2nd Symposium on Human Memory for Artificial Agents (AISB), 25-29. York, England.
Nate Derbinsky and John E. Laird - Performance Evaluation of Declarative Memory Systems in Soar
Proc. of the 20th Behavior Representation in Modeling and Simulation Conference (BRIMS), 33-40. Sundance, UT, USA.
John E. Laird and Nate Derbinsky and Jonathan Voigt
- Towards Efficiently Supporting Large Symbolic Declarative Memories
Proc. of the 10th International Conference on Cognitive Modeling (ICCM), 49-54. Philadelphia, PA, USA.
Nate Derbinsky and John E. Laird and Bryan Smith - Extending Soar with Dissociated Symbolic Memories
Proc. of the 1st Symposium on Human Memory for Artificial Agents (AISB), 31-37. Leicester, UK.
Nate Derbinsky and John E. Laird - Exploring the Space of Computational Memory Models
Proc. of the 1st Symposium on Human Memory for Artificial Agents (AISB), 38-41. Leicester, UK.
Nate Derbinsky and Nicholas A. Gorski
- Efficiently Implementing Episodic Memory
Proc. of the 8th International Conference on Case-Based Reasoning (ICCBR), 403-417. Seattle, WA, USA.
Nate Derbinsky and John E. Laird - A Year of Episodic Memory Invited Paper
Proc. of the Workshop on Grand Challenges for Reasoning from Experiences (IJCAI), 7-10. Pasadena, CA, USA.
John E. Laird and Nate Derbinsky
Honors and Awards
- Best Poster Award, 11th International Conference on Cognitive Modeling (2012)
- Rackham Predoctoral Fellowship, Rackham School of Graduate Studies, University of Michigan (2011)
- Distinguished Leadership Award, College of Engineering, University of Michigan (2010)
- Senior Award for Leadership, College of Engineering, North Carolina State University (2006)
- Park Scholarship, North Carolina State University (2002)
- Thomas J. Watson Scholarship, IBM Corp. (2002)
Teaching Experience
2011
- Program Instructor, CSE Department, LEAD Computer Science Institute, University of Michigan
- Supplemental Instruction Leader, Engineering Learning Center, Engin. 101 (Intro. to Computers and Programming)
- Lead Instructor, CSE Department, LEAD Engineering, University of Michigan
- Guest Lecturer, "Basics of Web Development," EECS 497 (EECS Major Design Projects)
Service
2012
- Co-Chair, Special Interest Group on Faculty (SIG-Faculty), University of Michigan
- Program Committee, Twenty-Second International Joint Conference on Artificial Intelligence (IJCAI)
- Program Committee, 2nd Symposium on Human Memory for Artificial Agents, AISB
- President, Computer Science and Engineering Graduate student organization (CSEG), University of Michigan
- Project Leader, CSE Department, LEAD Engineering, University of Michigan
- Outreach Chair, Computer Science and Engineering Graduate student organization (CSEG), University of Michigan
- President, Computer Science and Engineering Graduate student organization (CSEG), University of Michigan
- Volunteer Teacher & Consultant, The Technology Tent (Powering Potential) @ Banjika, Tanzania
- Graduate Student Representative, University of Michigan CS Curriculum Committee
- Graduate Student Representative, University of Michigan CS Curriculum Committee
- Chair, Legacy Committee, Park Scholarships, North Carolina State University
- Assistant to Electronic Proceedings Chair, ACM SIGMOD/PODS
Entrepreneurship
BitX Solutions, Inc., PresidentCary, NC (1998-2009)
- Secured and maintained contracts with corporate, university, government, and non-profit clients
- Oversaw hiring and subcontracting of software development teams
- Managed system architecture, database schema, coding, testing, and product development
- Developed and deployed commercial desktop- and web-applications
Projects
Talks
2011
- Effective Scaling of Long-term Memory for Reactive Rule-based Agents Invited Talk
The 2011 International Conference on Reasoning Technologies (Rules Fest). San Francisco, CA. - SoarQnA: Standardized Access to External Knowledge
The 31st Soar Workshop. Ann Arbor, MI. - The State of Soar: v9.3.1
The 31st Soar Workshop. Ann Arbor, MI. - Soaring to New Platforms: 2011 Update
The 31st Soar Workshop. Ann Arbor, MI. - Efficient Activation-based Working Memory Forgetting
The 31st Soar Workshop. Ann Arbor, MI. - Effective and Efficient Historical Memory Retrieval Bias in Soar's Semantic Memory
The 31st Soar Workshop. Ann Arbor, MI. - Episodic & Semantic: Soar's Long-Term Declarative Memory Systems
The 31st Soar Workshop. Ann Arbor, MI. - The Soar Cognitive Architecture: Towards Human-level Intelligence
Michigan Student AI Lab, University of Michigan. Ann Arbor, MI. - Databases & Your Research
Soar Group, University of Michigan. Ann Arbor, MI.
- Soaring to New Platforms
The 30th Soar Workshop. Ann Arbor, MI. - Soar2Soar
The 30th Soar Workshop. Ann Arbor, MI. - Large Semantic Stores in Soar
The 30th Soar Workshop. Ann Arbor, MI. - Long-Term Symbolic Memories for Long-Living Learning Agents
The 30th Soar Workshop. Ann Arbor, MI. - Speedy: A Lightweight Platform for Logging, Analyzing, and Visualizing Experimental Data
Database Research Group, University of Michigan. Ann Arbor, MI.
- What Does Cyc Know?
Soar Technology, Inc. Ann Arbor, MI. - iSoar: Soar on the iPhone OS
The 29th Soar Workshop. Ann Arbor, MI. - Soar-SMem: A Public Pilot
The 29th Soar Workshop. Ann Arbor, MI. - Efficiently Implementing Episodic Memory
The 29th Soar Workshop. Ann Arbor, MI. - Only Process Changes: Efficiently Implementing Episodic Memory
Soar Group, University of Michigan. Ann Arbor, MI.
- Episodic Memory: A DBMS Perspective
Database Research Group, University of Michigan. Ann Arbor, MI. - Soar-RL: A Year of "Learning"
The 28th Soar Workshop. Ann Arbor, MI. - Episodic Memory and Databases: A Year to "Remember"
The 28th Soar Workshop. Ann Arbor, MI. - SoarSim: An Experimentation Framework
The 28th Soar Workshop. Ann Arbor, MI.
Tutorials
2011
- SML Tutorial
The 31st Soar Workshop. Ann Arbor, MI. - Soar-EpMem Tutorial
The 31st Soar Workshop. Ann Arbor, MI. - Soar-SMem Tutorial
The 31st Soar Workshop. Ann Arbor, MI. - Soar-RL Tutorial
The 31st Soar Workshop. Ann Arbor, MI.
- Soar-EpMem Tutorial
The 30th Soar Workshop. Ann Arbor, MI. - Soar-SMem Tutorial
The 30th Soar Workshop. Ann Arbor, MI. - Soar-RL Tutorial
The 30th Soar Workshop. Ann Arbor, MI.
- Soar-EpMem Tutorial
The 29th Soar Workshop. Ann Arbor, MI. - Soar-RL Tutorial
The 29th Soar Workshop. Ann Arbor, MI.
Misc
2012
- Effective and Efficient Memory for Generally Intelligent Agents
PhD Dissertation. Chair: John E. Laird
- Long-Term Declarative Memory for Generally Intelligent Agents
Thesis Proposal. With: John E. Laird
- Efficiently Implementing Episodic Memory in Soar
Preliminary Examination Report. With: John E. Laird
- Investigating the Soar-RL Implementation of the MAXQ Method for Hierarchical Reinforcement Learning
Course Project (EECS 592). With: John E. Laird
- A Novel Approach for Bulk Motif Matching Using Suffix Trees
Course Project (EECS 584). With: Willis Lang, Jignesh Patel - Architecture Pipeline Translator from HMDES to GCC DFA
Independent Research. With: Tom Conte, Chad Rosier, Balaji Iyer
- Algorithm Analysis and Implementation of Index Selection in OLAP
Independent Research. With: Rada Chirkova, Andrew Frick - The Electronic Medical Record: Applications of Cryptographic Access to Published Data
Independent Research. With: Ting Yu
General
Course Materials: EECS 280
Programming and Introductory Data Structures, Winter 2008
- Discussion Slides
- Course Evaluations: Section 11 (individual, summary)
- Course Evaluations: Section 13 (individual, summary)
Guest Lectures
- Basics of Web Development, Capstone Project Course (Michigan)
- MSaiL, Undergraduate AI Lab (Michigan)
Software Projects
- ashima: a lightweight platform for logging, analyzing, and visualizing experimental data (my instance)
- vitagen: a lightweight web-based system for producing web, mobile, and print views to a CV (my instance)
Interests
- Service to my community
- Engaging in teaching and learning experiences
- Physical fitness and personal health
- Business entrepreneurship
- Exploring creativity and technology
Links
- Powering Potential: using technology to enhance education and stimulate imaginations of students in Tanzania while respecting and incorporating values of the local culture
- United2Heal: student-run, humanitarian aid organization at the University of Michigan working to ship surplus medical supplies from local hospitals to countries in need around the world
- TED: riveting talks by remarkable people, free to the world
- Trekking For Kids: organizes purpose-driven treks for socially-conscious hikers in some of the world’s most remote and iconic locations


