CSE512 Interactive Learning for Hierarchy of Concepts

Team Members

Acknowledgement: Our work focuses on the crowdsourcing algorithm system designed by Yuyin Sun and Dieter Fox in the Department of Computer Science & Engineering at the University of Washington. All datasets were provided by our collaborators

A) An example of a hierarchy visualized with our tool after training on crowdsourced answers. Uncertain edges, such as 'knee-shin' can be immediately detected. B) "Edge highlighting" demonstration, showing the other 'parent-child' edges which are above the threshold. C) The interactive session shows the user how their answer affected the hierarchy.

Abstract

We present a visualization system for an algorithm which learns hierarchies of concepts by crowdsourcing answers to binary questions about the relationships between objects. A hierarchy is represented as a tree, where a node is considered a subtype of its ancestors. The algorithm learns a distribution over all possible hierarchies, but only returns the (MAP) hierarchy, which may not be representative of the entire distribution. Previous visualizations also do a poor job of showing how relationships change in response to crowdsourced answers. Our tool tackles the first issue by prominently encoding the uncertainty of the edges in the tree and by allowing to user to hover over a node to see other possible parent nodes, a process we call ``edge highlighting''. The second issue is address with an interactive session which walks the user through the process of the algorithm, highlighting the changes between relationships that occur after a question has been answered.

Software

Try Interactive Learning for Hierarchy of Concepts online here

Materials