SummAct: Uncovering User Intentions Through Interactive Behaviour Summarisation
Authors
Research Background and Problem
-
What problems or challenges did the authors identify?
The authors focus on understanding and summarizing user behavior in interactive systems to identify potential user goals. Current goal recognition methods often rely on predefined, fixed goal sets, which fail to accommodate diverse user needs or identify emerging goals. Additionally, the complexity and high variability of interactive behaviors increase the difficulty of accurate prediction and recognition.
-
Why is this problem important?
Understanding user goals is crucial for designing smarter interactive systems, which can support task automation, predict users' next actions, and optimize interface design, thereby improving the efficiency and usability of human-computer interaction.
-
Research Motivation and Related Work
Inspired by text and image summarization tasks in the natural language processing field, the authors propose a framework that summarizes interactive behaviors into natural language sentences. This approach overcomes the limitations of fixed goal classification, supports open-set goal recognition, and provides greater generality and flexibility.
Solution
-
What methods or solutions did the authors propose?
The authors proposed a method called SummAct, a hierarchical interaction behavior summarization approach based on large language models (LLMs). SummAct summarizes users' low-level interaction actions into intermediate-level subgoals, followed by generating high-level overall goal summaries.
-
What are the innovations of this solution?
- Open-Set Goal Recognition: Unlike traditional methods, SummAct is not limited to predefined goal sets and can handle dynamically evolving and unseen user goals.
- Hierarchical Summarization: By generating intermediate-level subgoals, it better conveys semantic information and handles complex, multi-stage interactive behaviors.
- UI Element Weighting Mechanism: During fine-tuning, a weighting mechanism ensures that detailed content of interactive interface elements is preserved in the goal summaries, enhancing precision and accuracy.
-
What are the implementation steps? What key technologies were used?
- Subgoal Generation: Using professionally annotated data, intermediate-level subgoals are generated through in-context learning with a frozen pre-trained LLM.
- Overall Goal Summarization: Fine-tuning the LLM generates the final goal summaries, while applying a UI element weighting mechanism. By adjusting loss function weights, interaction details are retained.
- Model Training Details: Training was conducted on the lightweight open-source model Mistral-7B, using optimization and learning rate adjustment strategies to ensure efficient model performance.
Research Outcomes
-
What specific results were achieved?
SummAct demonstrated significantly better performance than baseline methods and various ablated versions on two representative interaction datasets (Mind2Web and MoTIF). The generated summaries accurately revealed the hidden goals behind user behaviors.
-
What advantages does it have over existing solutions?
- The hierarchical design of SummAct significantly enhances the model's interpretability and its ability to handle complex interactive behaviors.
- Its open-set goal recognition capability addresses the limitations of traditional classification methods in real-world scenarios.
- The UI element weighting mechanism ensures that summaries align more closely with the semantic details of actual user behaviors.
-
What were the experimental or evaluation results?
- SummAct achieved the best performance in embedding semantic similarity (cosine similarity) and multiple N-gram-based text similarity evaluation metrics (BLEU, ROUGE, METEOR), with an embedding similarity score of 0.842.
- Compared to weaker baseline models (directly using pre-trained LLMs), SummAct's performance improved by up to 240%.
-
Limitations and Future Directions
- Limitations:
- Currently, it only processes interaction behaviors at the UI element level and does not utilize pixel-level interaction data, such as touchscreen trajectories.
- Its ability to handle noisy data has not been fully evaluated, though real-world user behaviors may include non-goal-related actions.
- Future Directions:
- Explore integrating vision-language models to process GUI screenshots and capture more visual details.
- Address more complex multi-level goal summarization, involving potential cognitive demand transformation issues.
- Investigate more robust model designs to handle deviations in user behavior caused by operational errors.
- Limitations:
Through this innovative interaction behavior summarization method, the authors provide an important new tool for developing smarter and more intuitive interactive systems, while showcasing the immense potential of incorporating advanced language models in the field of HCI.
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can interaction behavior summarization identify open-set user goals?Category: Behavioral Summarization, Text Analysis, and Review UnderstandingSimilar questionsarrow_forward
- How does hierarchical interaction behavior summarization improve accuracy of user goal recognition?Category: Behavioral Summarization, Text Analysis, and Review UnderstandingSimilar questionsarrow_forward
- Can UI element weighting mechanisms effectively preserve semantic details of user behavior?Category: Behavioral Summarization, Text Analysis, and Review UnderstandingSimilar questionsarrow_forward
Practical Problems
1- Interactive systems struggle to understand dynamically changing user goals.Category: Behavioral Summarization, Text Analysis, and Review UnderstandingSimilar questionsarrow_forward
- 80%
Competent but Rigid: Identifying the Gap in Empowering AI to Participate Equally in Group Decision-Making
CHI '23· Human-LLM Collaboration +1
- 80%
Why Johnny Can’t Prompt: How Non-AI Experts Try (and Fail) to Design LLM Prompts
CHI '23· Human-LLM Collaboration +1
- 80%
Automatic Macro Mining from Interaction Traces at Scale
CHI '24· Human-LLM Collaboration +1
- 80%
Luminate: Structured Generation and Exploration of Design Space with Large Language Models for Human-AI Co-Creation
CHI '24· Human-LLM Collaboration +1
- 80%
Perfection Not Required? Human-AI Partnerships in Code Translation
IUI '21· Generative AI (Text, Image, Music, Video) +2
- 80%
An Exploratory Study on How AI Awareness Impacts Human-AI Design Collaboration
IUI '25· Human-LLM Collaboration +1
- 75%
Opportunities for Automating Email Processing: A Need-Finding Study
CHI '19· AI-Assisted Decision-Making & Automation
- 75%
MAPLE: Mobile App Prediction Leveraging Large Language Model Embeddings
UbiComp '24· Human-LLM Collaboration
- 75%
LlamaTouch: A Faithful and Scalable Testbed for Mobile UI Task Automation
UIST '24· Human-LLM Collaboration
- 67%
Is Stack Overflow Obsolete? An Empirical Study of the Characteristics of ChatGPT Answers to Stack Overflow Questions
CHI '24· Human-LLM Collaboration +2
Based on Jaccard similarity of research subtopics & professions (≥60%)