orko facilitating multimodal interaction for visual
play

Orko: Facilitating Multimodal Interaction for Visual Exploration and - PowerPoint PPT Presentation

Orko: Facilitating Multimodal Interaction for Visual Exploration and Analysis of Networks Arjun Srinivasan John Stasko https://ecoxight.com/ What is multimodal interaction? How can we support multimodal interaction for visual data exploration


  1. Orko: Facilitating Multimodal Interaction for Visual Exploration and Analysis of Networks Arjun Srinivasan John Stasko

  2. https://ecoxight.com/

  3. What is multimodal interaction? How can we support multimodal interaction for visual data exploration and analysis? Why support multimodal interaction?

  4. What is multimodal interaction?

  5. Two or more modes of input/output

  6. Two or more modes of input/output

  7. Two or more modes of input/output

  8. Two or more modes of input/output

  9. Two or more modes of input/output

  10. Two or more modes of input/output

  11. Touch & Speech

  12. Individual Sequential Simultaneous

  13. How can we support multimodal interaction for visual data exploration and analysis?

  14. Orko An accomplished Trollan wizard from “He -Man and the Masters of the Universe”

  15. Operations Find Nodes Find Connections Find Path Filter Nodes Color Nodes Size Nodes Interface Actions

  16. Operations Find Nodes Find Connections Find Path Filter Nodes Color Nodes Size Nodes Interface Actions

  17. Operation: Find Connections “Show Ronaldo ’s connections” Target Target

  18. Find Ronaldo’s connections. Show connections between Pogba and Bale. Highlight the shortest path from Evra to Kroos. Explicit Color by position. Size nodes by betweenness centrality. Only show German forwards. ... Are any of these players right footed? Filter by this player’s club. Contextual Show connections of these players. Color nodes by country > Now club > How about position? & Follow-up Show German strikers with more than 30 goals > How about French strikers? ... How are France and Italy connected? Players from which countries tend to play more with clubs in the same country? High-level Find interesting clusters of players. Modify the network to focus on English players. ...

  19. Find Ronaldo’s connections. Show connections between Pogba and Bale. Highlight the shortest path from Evra to Kroos. Explicit Color by position. Size nodes by betweenness centrality. Only show German forwards. ... Are any of these players right footed? Filter by this player’s club. Contextual Show connections of these players. Color nodes by country > Now club > How about position? & Follow-up Show German strikers with more than 30 goals > How about French strikers? ... How are France and Italy connected? Players from which countries tend to play more with clubs in the same country? High-level Find interesting clusters of players. Modify the network to focus on English players. ...

  20. Find Ronaldo’s connections. Show connections between Pogba and Bale. Highlight the shortest path from Evra to Kroos. Explicit Color by position. Size nodes by betweenness centrality. Only show German forwards. ... Are any of these players right footed? Filter by this player’s club. Contextual Show connections of these players. Color nodes by country > Now club > How about position? & Follow-up Show German strikers with more than 30 goals > How about French strikers? ... How are France and Italy connected? Players from which countries tend to play more with clubs in the same country? High-level Find interesting clusters of players. Modify the network to focus on English players. ...

  21. Find Ronaldo’s connections. Show connections between Pogba and Bale. Highlight the shortest path from Evra to Kroos. Explicit Color by position. Size nodes by betweenness centrality. Only show German forwards. ... Are any of these players right footed? Filter by this player’s club. Contextual Show connections of these players. Color nodes by country > Now club > How about position? & Follow-up Show German strikers with more than 30 goals > How about French strikers? ... How are France and Italy connected? Players from which countries tend to play more with clubs in the same country? High-level Find interesting clusters of players. Modify the network to focus on English players. ...

  22. Find Ronaldo’s connections. Show connections between Pogba and Bale. Highlight the shortest path from Evra to Kroos. Explicit Color by position. Size nodes by betweenness centrality. Only show German forwards. … Are any of these players right footed? Filter by this player’s club. Contextual Show connections of these players. Color nodes by country > Now club > How about position? & Follow-up Show German strikers with more than 30 goals > How about French strikers? … How are France and Italy connected? Players from which countries tend to play more with clubs in the same country? High-level Find interesting clusters of players. Modify the network to focus on English players. …

  23. Show nodes connected to Ronaldo. Show Ronaldo's connections. Find players linked to Ronaldo. Highlight players who play with Ronaldo. Which players play in the same team as Ronaldo? Show nodes directly connected to Ronaldo. Find nodes adjacent to Ronaldo. Show Ronaldo's teammates. Who all is Ronaldo directly connected to? Find players with a direct link to Ronaldo. Find direct connections of Ronaldo. …

  24. NL Query Processor Database Interface Manager Response Generator Response Processor Client Server

  25. NL Query Processor Database Interface Manager Response Generator Response Processor Client Server

  26. NL Query Processor Database Interface Manager Response Generator Response Processor Client Server

  27. Goal: To find connections of high goal scoring players for England > “Show England players” “Show connections of English > “Show players with more than 20 goals” players with more than 20 goals” > “Show connections” “Show connections of these players” “Show English players with more than 20 goals” “Show connections”

  28. Goal: To find connections of high goal scoring players for England > “Show English players” “Show connections of English > “Show players with more than 20 goals” players with more than 20 goals” > “Show connections” “Show connections of these players” “Show English players with more than 20 goals” “Show connections”

  29. Context ● Active/highlighted nodes ● Active filters ● Active visual encodings (new/ current query) ● Operations & targets from previous query

  30. Context Individual ● Active/highlighted nodes ● Active filters Sequential ● Active visual encodings (new/current query) ● Operations & targets from previous query Simultaneous

  31. Ambiguity Widgets Gao et al., UIST ‘15

  32. Query Manipulation Widgets

  33. Operation Suggestion

  34. Proactive Summary Chart Reordering

  35. Why support multimodal interaction?

  36. Iron Man 2 (2010)

  37. Iron Man 2 (2010)

  38. User Study Goals: ● Collect observational data on how people interact with network visualizations when they have the option of using multimodal input. ● Assess basic usability of the system ● Collect qualitative feedback on Orko’s design and multimodal interaction

  39. User Study 6 participants Network of European soccer players 10 tasks (no training) ~30 min sessions

  40. Sample tasks ● Show that Wayne Rooney and Pedro play for different teams (both club and national) but share a spot on a team with Gary Cahill. [fact] * ● Name a FC Barcelona midfielder. Identify at least two non-Barcelona midfielders the player plays with. [indirect question] * Jeopardy-style evaluation proposed by Gao et al. “ Datatone : Managing ambiguity in natural language interfaces for data visualization.”, UIST 2015

  41. Sample task ● Show that Wayne Rooney and Pedro play for different teams (both club and national) but share a spot on a team with Gary Cahill. Pedro Gary Cahill Wayne Pedro Rooney Gary Cahill Pedro Wayne Rooney Gary Cahill Wayne Rooney

  42. P1 P2 P3 P4 P5 P6 S T ST S T TS S T ST S T ST S T ST S T ST TS T1 1 2 1 1 1 1 T2 2 1 1 1 1 1 T3 2 2 1 3 1 1 1 3 1 3 1 2 T4 2 1 3 4 3 6 3 T5 2 2 1 1 1 2 4 4 1 1 T6 1 1 1 2 1 1 1 3 4 T7 1 1 2 3 1 1 1 1 1 3 1 2 2 T8 1 1 1 1 1 1 1 2 1 1 S: Speech T9 2 2 2 2 2 1 1 2 T: Touch ST: Speech+Touch T10 2 2 2 8 1 2 6 2 2 5 2 5 2 3 1 TS: Touch+Speech

  43. Participants P1 P2 P3 P4 P5 P6 S T ST S T TS S T ST S T ST S T ST S T ST TS T1 1 2 1 1 1 1 T2 2 1 1 1 1 1 T3 2 2 1 3 1 1 1 3 1 3 1 2 T4 2 1 3 4 3 6 3 T5 2 2 1 1 1 2 4 4 1 1 T6 1 1 1 2 1 1 1 3 4 T7 1 1 2 3 1 1 1 1 1 3 1 2 2 T8 1 1 1 1 1 1 1 2 1 1 S: Speech T9 2 2 2 2 2 1 1 2 T: Touch ST: Speech+Touch T10 2 2 2 8 1 2 6 2 2 5 2 5 2 3 1 TS: Touch+Speech

Recommend


More recommend