Addressing and Visualizing Misalignments �in Human Task-Solving Trajectories
Sejin Kim GIST AI Graduate School |
2024. 12. 17
Outline
- Motivation
- Previous Works
1. O2ARC
2. ARCLE
- Misalignments in O2ARC Trajectories
- Trajectory Visualization
- Future Plan
2
Motivation
3
ARC (Abstraction and Reasoning Corpus)
4
Abstraction & Reasoning in Solving ARC Tasks
5
Abstraction
Reasoning
O2ARC Task-342
Research Goal
Developing a Human-like RL Agent through Conceptual Abstraction and Reasoning
6
Research Goal
Developing a Human-like RL Agent through Conceptual Abstraction and Reasoning
7
Research Goal
Developing a Human-like RL Agent through Conceptual Abstraction and Reasoning
8
Research Goal
Developing a Human-like RL Agent through Conceptual Abstraction and Reasoning
9
Previous Works
10
Object-Oriented ARC (O2ARC 3.0)
1
11
- Tool for solving ARC tasks for human
- Around 13k trajectories are collected
IJCAI 2024 Demo
Motivation
Lack of ARC Task-Solving Trajectory Data
12
Goal
Encouraging Voluntary User Participation
13
Trajectories Collected by O2ARC
Trajectories Containing Rich Information
14
Trajectories Collected by O2ARC
Trajectories Containing Efficient Processes
15
ARC Learning Environment (ARCLE)
1
16
- RL Env for AI to solve ARC tasks
- PPO handle single task
CoLLAs 2024
Motivation
Lack of an RL Environment for Training O2ARC Trajectories
17
Goal
Providing an RL Environment for Learning ARC Task-Solving Processes
18
Training a PPO Agent through ARCLE
Performance of Agents with Various Policies
19
Misalignments in O2ARC Trajectories
20
Motivation
The PPO Agent Trained through ARCLE is Not Learning Well for the Single ARC Task
21
Goal
Identify Misalignments with Activity Theory
22
Users
Tasks
Tools
Goal
Categorize Misalignments within 3 cases
23
Goal
Quantifying Misalignments in various ways
24
Activity Theory
Human Activities through Interactions between Users, Tasks, and Tools
25
Users
Tasks
Tools
Misalignments via Activity Theory
Misalignments between Trajectories and Intentions Explained by Activity Theory
26
Users
Tasks
Tools
Misalignments via Activity Theory
Misalignments between Trajectories and Intentions Explained by Activity Theory
27
Users
Tasks
Tools
Misalignments via Activity Theory
Misalignments between Trajectories and Intentions Explained by Activity Theory
28
Users
Tasks
Tools
Example Case: O2ARC Task-49
Ideal Trajectories
O2ARC Task-49
Functional Inadequacies in Tools
O2ARC Task-49
User Unfamiliarity with Tools
O2ARC Task-49
Cognitive Dissonance in Users
O2ARC Task-49
Trajectories Visualization
A node represents a state
An edge represents an action
O2ARC Task-49
Task ID: 23b5c85d
Misalignment Analysis
35
Action-Level Analysis
Tasks with high and low average in-degrees and exhibit different patterns
Object-level Actions
Pixel-level Actions
Intention-Level Analysis
Some actions should be added to O2ARC reflecting users’ common intention
Trajectory-Level Analysis
Trajectory analysis highlights user strategies, tool limits, and misalignment causes
Task-Level Analysis
KDE plot represents the distribution of misalignments across tasks
Future Plans
40
Future Plans
41
Q&A session
42