4 papers
Task Synthesis for Elementary Visual Programming in XLogoOnline Environment
Chao Wen, Ahana Ghosh, Jacqueline Staub +1
In recent years, the XLogoOnline programming platform has gained popularity among novice learners. It integrates the Logo programming language with visual programming, providing a…
Synthesizing Tasks for Block-based Programming
Umair Z. Ahmed, Maria Christakis, Aleksandr Efremov +4
Block-based visual programming environments play a critical role in introducing computing concepts to K-12 students. One of the key pedagogical challenges in these environments is…
Towards Deployment of Robust AI Agents for Human-Machine Partnerships
Ahana Ghosh, Sebastian Tschiatschek, Hamed Mahdavi +1
We study the problem of designing AI agents that can robustly cooperate with people in human-machine partnerships. Our work is inspired by real-life scenarios in which an AI agent,…
Learner-aware Teaching: Inverse Reinforcement Learning with Preferences and Constraints
Sebastian Tschiatschek, Ahana Ghosh, Luis Haug +2
Inverse reinforcement learning (IRL) enables an agent to learn complex behavior by observing demonstrations from a (near-)optimal policy. The typical assumption is that the learner…