
avik.sinharoy @ gatech·edu
My Linked-in profile
Design Intelligence Laboratory
School of Interactive Computing,
College of Computing,
Georgia Institute of Technology
I expect to graduate in May 2009. I am looking for internship and full-time positions starting Summer, 2009.
Research
Self-adaptive Game playing agents
GAIA Project with Dr. Ashok Goel and Dr. Spencer Rugaber
My research uses statistical Machine Learning methods (like Hierarchical Reinforcement Learning) to enable runtime self-adaptation of complex software systems.
Publications: Teleological Reasoning in Software Adaptation: A Case Study in Game-Playing Agents, Goel et.al. 2008.
AI in Intelligence Analysis
STAB Project with Dr. Ashok Goel and Dr. John Stasko
I build tools for analysis of large, heterogeneous and evolving intelligence data to predict criminal intent.STAB is funded by the National Visualization and Analytics Center and compliments the Jigsaw Interactive Visualization tool for massive datasets.
Modeling Frameworks for Domain Specific LanguagesDeveloped an editor/compiler for Domain Specific Languages used in the DIL lab using components of the Graphical Modeling Framework in Eclipse
Projects
Recoverable virtual memory with transactional semanticsDesigned a user-space library to create persistent segments of virtual memory and access them in a sequence of transactionsUses an undo-log journaling mechanism to provide atomicity and consistency guaranteesTransactions were made atomic and strictly sequential to resolve synchronisation conflicts.
Using Hierarchical Reinforcement Learning to aid Software AdaptationOngoing research project to identify the usability of Hierarchical Reinforcement Learning techniques in adapting knowledge-based representations of complex software systemsUses an adaptation of the MAX-Q hierarchical RL methods to represent a subset of the FreeCiv AI.Goal is to compare the effectiveness of RL and classic AI methods in resolving conflicts between simultaneous persistent goals.
Android Application for web-application integrationDesigned and implemented a webapp interaction application for the android mobile platform for use with the Todoist.com webappChallenges included mapping the AJAX rich webapp's UI to the lightweight mobile application's UI and resolving database conflicts within the limitations of the third-party API.
Semantic search in social networksBuilt prototype application in facebook to demonstrate semantic search featuresChallenges included building semantic lookup database, ensuring high recall without sacrificing precision and minimizing impact on the social network while constantly indexing user content.
>Self-adaptive Software SystemsUsed Eclipse Graphical Modeling Framework to create a Domain Specific Language editor to create models of complex software systemsThe model is used to make software 'aware' of its own goals and provide hooks to portions of code that achieve specific goals.In a changing environment (like new requirements) the software can dynamically re-arrange itself to adapt to the new requirements.
Links
My travels, my photos