Scroll To View More
Robby Goetschalckx

Robby Goetschalckx

Eugene, OR, United States
Member since November 5, 2017
Machine Learning expert with 10+ years of experience in research. Back-end software developer for Machine Learning solutions.
Robby is now available for hire
Portfolio
Experience
  • Artificial Intelligence (AI), 14 years
  • Machine Learning, 13 years
  • Natural Language Processing (NLP), 2 years
Eugene, OR, United States
Availability
Part-time
Preferred Environment
Linux, python2, SciPy, django
The most amazing...
...system I worked on was a fully automatic robotic device for post-stroke rehab. My part was the automatic decision making about optimal difficulty of exercise.
Employment
  • Contractor: Machine Learning researcher
    2017 - PRESENT
    Eduworks Corporation
    • 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.
    Technologies: Python, Java
  • Software developer and Machine Learning expert
    2016 - 2017
    Eduworks Corporation
    • 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.
    Technologies: Java, git, Maven
  • Postdoctoral researcher
    2012 - 2015
    Oregon 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.
    Technologies: Python
  • Postdoctoral researcher
    2011 - 2012
    University 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.
    Technologies: Python
Experience
  • Question Generation (Development)
    http://eduworks.com/assessment-generation.html

    Automated quiz generation from text documents. Identifying key words, creating questions and distractors for multiple choice questions, and choosing high-quality questions with high relevance for the subject matter.

  • Intelligent Post-stroke Rehab Robot (Development)

    Automatic robot to assist people in post-stroke exercises for upper limbs. The robot acts as a controller for a video game, where physical resistance level and target distance can be set automatically. The system keeps a belief state of the person's physical capabilities and fatigue level, and makes decisions accordingly, even deciding when to tell the person to take a break.

Skills
  • Languages
    Python 2.7, Java 8, Prolog
  • Frameworks
    Machine Learning, Django
  • Libraries/APIs
    NumPy, SciPy
  • Other
    Artificial Intelligence (AI), Research, Bayesian statistics, Reinforcement Learning, Probability theory, Probabilistic Graphical Models, Natural Language Processing (NLP), Natural Language Understanding
  • Platforms
    Linux
  • Tools
    Git
  • Paradigms
    Agile Software Development
  • Storage
    SQLite
Education
  • PhD in Computer Science
    2004 - 2009
    Katholieke Unversiteit Leuven - Leuven, Belgium
  • Advanced Master's degree in Artificial Intelligence
    2003 - 2004
    Katholieke Unversiteit Leuven - Leuven, Belgium
  • Master's degree in Computer Science
    1999 - 2003
    Katholieke Unversiteit Leuven - Leuven, Belgium
I really like this profile
Share it with others