Contractor: Machine Learning researcher2017 - PRESENTEduworks Corporation
Technologies: Python, Java
- Created a tractable algorithm to infer skill mastery in complex competency frameworks from potentially conflicting sources of information.
- Performed experiments with algorithm on simulated data to validate correctness and significance of improvement over baseline.
- Wrote a white paper on inference in complex competency frameworks.
Software developer and Machine Learning expert2016 - 2017Eduworks Corporation
Technologies: Java, git, Maven
- Created a fully automated multiple-choice quiz generation system, which takes in a text document and identifies key words and generates questions.
- Developed a system to perform inference in complex competency frameworks, parsing (potentially conflicting) evidence from various sources.
- Built a Machine Learning system to detect voice phishing attacks from audio signals, by detecting various types of tampering (splicing, synthetic voices, replay attacks).
- Developed several ideas for potential project proposals, involving Machine Learning, natural language processing and automatic decision making.
Postdoctoral researcher2012 - 2015Oregon State University
- Created various algorithms for learning in an interactive loop between (human) subject matter expert and AI system.
- Designed various algorithms for imitation learning (a Machine Learning system which takes in expert solutions and tries to learn the underlying policy).
- Developed a system to perform path planning for multiple agents for a complex search and coverage problem.
- Created an algorithm to perform inference in MOOC frameworks by predicting readiness-to-learn, using Bayesian techniques.
- Designed algorithms for multi-task classification, by exploiting task descriptions and balancing specification and generalization.
Postdoctoral researcher2011 - 2012University of Waterloo
- Developed algorithms to perform inference on a discrete output variable with a continuous input space.
- Bulit a system to perform inference and planning in a complex system to assist in post-stroke rehabilitation.