Jay Powell
Computer Science Graduate Student

Contact

  • jhpowell at cs dot indiana dot edu

Education

  • PhD in Computer Science
    Indiana University, Bloomington, IN
    2010 (expected)
  • Master of Science in Computer Science
    Indiana University, Bloomington, IN
    2007
  • Bachelor of Science in Computer Science and Mathematics
    Minor in Philosophy
    University of Nebraska, Kearney, NE
    2004

Work Experience

  • Computer Scientist, Student Temporary Employment Program. US Naval Research Laboratory. Washington, DC. Summer 2010.
    • Extended a framework for self-selecting goals in a partially observable, dynamic environment to rely on learned goal selection knowledge rather than rule-based selection.
    • Designed and implemented a solution for learning goal selection knowledge in a naval strategy simulator using online active learning, case-based reasoning, and data mining.
    • Used a "teacher/student" model to facilitate learning basic naval strategy, where a human teacher could demonstrate proper strategy and correct errant behavior.
  • Associate Instructor. Indiana University. Bloomington, IN. 2005 - present
    • Database Systems and Internal Design - Assisted graduate students in learning about advanced topics in the design and development of database management systems and their applications.
    • Knowledge Based Artificial Intelligence - Assisted graduate students in developing knowledge-based methods for artificial intelligence systems.
    • Data Structures - Led discussion sessions exploring the systematic study of data structures encountered in computing problems using C.
    • Introduction to Software Systems - Designed and taught laboratory sessions teaching students the fundamentals of computer software systems using Java.
    • Introduction to Computer Science - Taught laboratory sessions emphasizing problem-solving skills using the Scheme programming language.
    • Introduction to Computers and Computing - Taught laboratory sessions emphasizing computer literacy skills to students with diverse technical backgrounds.
  • Intern. Ward Laboratories, Inc. Kearney, NE, 2001 - 2005, Summer 2006.
    • Designed and implemented the core software package used to manage daily laboratory operations, correlate and display data, and distribute results to customers. This software package has been sold to domestic and international agricultural laboratories.
    • Designed and implemented a pervasive quality control system.
    • Implemented a suite of laboratory information management systems for a variety of instruments.
    • Handled miscellaneous hardware and software problems.
    • Developed inter-personal and communications skills to work in an inter-disciplinary team.

Academic Research Projects

  • Web Mining for Case-based Reasoning. Aug. 2006 - Present
    • Researched methods for alleviating the adaptation knowledge acquisition bottleneck common to case- based reasoning systems.
    • Implemented and evaluated a system that uses a knowledge-planning framework to automatically construct strategies for mining knowledge from a variety of Web-based resources.
    • Used a combination of case-based reasoning and reinforcement learning methods to learn resource selection knowledge.
    • Utilized introspective reasoning to automatically detect and recover from failures in the knowledge planning process.
    • Retained provenance knowledge describing performance bottlenecks, allowing the system to reason about tradeoffs between up-to-date information and efficient processing.
  • Automatic Knowledge Acquisition for Case-based Reasoning. Jan. 2004 - May 2005
    • Researched methods for using machine learning techniques to help alleviate the knowledge acquisition bottleneck in case-based reasoning systems.
    • Implemented and evaluated a system that used reinforcement learning algorithms to populate a case base from scratch in game playing domains.

Skills

  • Research: Knowledge based reasoning, Experiential learning, Machine learning, Knowledge management, Knowledge discovery and data mining, Automated planning
  • Languages: Scala, Java, Visual Basic .NET, C/C++, Lisp, Scheme, SQL, Visual Basic for Applications (VBA)
  • Miscellaneous: Software design experience using object-oriented and functional methodologies; Strong written and verbal communication skills; Strong problem solving, research and project planning skills

Refereed Publications

  • David Leake and Jay Powell. A General Introspective Reasoning Approach to Web Search for Case Adaptation. 18th International Conference on Case-Based Reasoning (ICCBR 2010), Alessandria, Italy, 2010. Recipient of Best Paper Award.

  • David Leake and Jay Powell. On Retaining Web Search Cases. In: WebCBR: Reasoning from Experiences on the Web (ICCBR 2010 Workshop), Alessandria, Italy, 2010.

  • David Leake and Jay Powell. Knowledge Planning and Learned Personalization for Web-Based Case Adaptation. Proceedings of the Ninth European Conference on Case-based Reasoning (ECCBR-08), Trier, Germany, September 1-4, 2008.

  • David Leake and Jay Powell. Mining Large Scale Knowledge Source for Case Adaptation Knowledge. Proceedings of the Seventh International Conference on Case-based Reasoning (ICCBR-07), Belfast Northern Ireland, UK, August 13-16, 2007.

  • Jay H. Powell and John D. Hastings. An Empirical Evaluation of Automated Knowledge Discovery in a Complex Domain. Proceedings of the Workshop on Heuristic Search, Memory Based Heuristics and Their Applications and Proceedings of the Workshop on Learning for Search, Twenty-First National Conference on Artificial Intelligence (AAAI-06), Boston, MA, July 16-20, 2006.

  • Jay H. Powell, Brandon M. Hauff, and John D. Hastings. Evaluating the Effectiveness of Exploration and Accumulated Experience in Automatic Case Elicitation. Proceedings of the Sixth International Conference on Case-based Reasoning (ICCBR-05), Chicago, Illinois, August 23-26, 2005.

  • Siva N. Kommuri, Jay H. Powell, and John D. Hastings. On the Effectiveness of Automatic Case Elicitation in a More Complex Domain. Proceedings of the Workshop on Computer Gaming and Simulation Environments, Sixth International Conference on Case-based Reasoning (ICCBR-05), Chicago, Illinois, August 23-26, 2005.

  • Jay H. Powell, Brandon M. Hauff, and John D. Hastings. Utilizing Case-Based Reasoning and Automatic Case Elicitation to Develop a Self-Taught Knowledgeable Agent. Proceedings of the Workshop on Challenges in Game AI, Nineteenth National Conference on Artificial Intelligence (AAAI-2004), San Jose, California, July 25-29, 2004.