课题基金 / 基金详情

CHS: Small: Multimodal Conversational Assistant that Learns from Demonstrations

CHS: Small: Multimodal Conversational Assistant that Learns from Demonstrations
CHS:Small:从演示中学习的多模式对话助手
批准号:
1814472
负责人:
Brad Myers
金额:
$49.9万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2018
资助国家:
美国
项目状态:
已结题
起止时间:
2018-08-15 至 2021-07-31

项目摘要

项目成果

Brad Myers的其他基金

相似基金

相关文献

中文摘要
翻译
苹果(Apple)的Siri、亚马逊(Amazon)的Alexa和微软(Microsoft)的Cortana等智能助手通过提供对话式自然语言界面,让用户访问各种在线服务和数字内容,迅速受到欢迎。它们允许在用户无法触摸手机的情况下(例如在驾驶时)以及可穿戴设备和物联网(IoT)设备(例如谷歌Home)上执行计算任务。然而,这种会话界面在处理任务的“长尾”能力方面受到限制,并且缺乏可定制性。本研究将探索一种新的多模式、交互式、基于演示的编程(PBD)方法,该方法使最终用户能够通过使用演示和口头指令的组合,为任何现有第三方Android移动应用程序中的任务编写自动化脚本,从而为智能助手添加新功能。该系统将利用最先进的机器学习和自然语言处理技术来理解用户的口头指令,提供演示中缺少的信息,如隐含条件、用户意图和个人偏好。用户在图形用户界面上的演示将用于对话的基础和加强自然语言理解模型。该系统将为公众更有效地使用智能手机、物联网设备和智能助手指明道路,提高这些技术的采用率、效率和使用的正确性。智能助手与PBD的集成将会产生广泛的影响,因为它以一种易于学习的方式向人们展示编程概念,从而增加计算思维。通过演示编程(PBD)和智能助手的进步,特别是在它们的集成方面,该项目将产生超越当前艺术水平的若干创新。这项工作将探索利用口头指示作为一种额外的方式来解决PBD研究中长期存在的挑战,包括概括数据描述和增加控制结构。如何协调这两种模式,帮助智能助手有效地从用户那里学习新任务,以及用户如何在不同情况下利用多模态PBD系统中的两种模式进行编程任务。将开发利用应用程序的显示图形用户界面(GUI)的新方法,通过使用智能手机上GUI的字符串和其他上下文来增强语音识别和语言理解。会话助手参与这一泛化过程的能力将得到增强,重点是让系统提出适当和有用的问题,以便任务自动化符合用户的需求和意图。将探索表示用户可以阅读、理解和编辑的PBD系统创建的脚本的新方法,同时还将增加脚本的信任和有用性,并支持错误处理、调试和维护。这项新技术还将能够从应用程序中提取数据并将数据输入应用程序,并通过演示和口头指导学习如何将数据转换为适当的格式。最后,还将研究如何支持PBD系统创建的脚本的共享,同时确保适当的隐私和安全级别。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Intelligent assistants such as Apple's Siri, Amazon's Alexa and Microsoft's Cortana are rapidly gaining popularity by providing a conversational natural language interface for users to access various online services and digital content. They allow computing tasks to be performed in contexts where users cannot touch their phones (such as while driving), and on wearable and Internet of Things (IoT) devices (such as Google Home). However, such conversational interfaces are limited in their ability to handle the "long-tail" of tasks and suffer from lack of customizability. This research will explore a new multi-modal, interactive, programming-by-demonstration (PBD) approach that enables end users to add new capabilities to an intelligent assistant by programming automation scripts for tasks in any existing third-party Android mobile app using a combination of demonstrations and verbal instructions. The system will leverage state-of-the-art machine learning and natural language processing techniques to comprehend the user's verbal instructions that supply information missing in the demonstration, such as implicit conditions, user intent and personal preferences. The user's demonstration on the graphical user interface will be used for grounding the conversation and reinforcing the natural language understanding model. The system will point the way to allowing the general public to more effectively use their smartphones, IoT devices and intelligent assistants, increasing the adoption, efficiency and correctness of uses of these technologies. The integration of intelligent assistants with PBD will have broad impact by exposing people to programming concepts in an easy-to-learn way, and thereby increasing computational thinking. This project will result in several innovations beyond the current state of the art through advances in programming by demonstration (PBD) and intelligent assistants, and especially in their integration. The work will explore leveraging verbal instructions as an additional modality to address long-standing challenges in PBD research including generalizing the data descriptions and adding control structures. How to coordinate the two modalities to help the intelligent assistant learn new tasks effectively and efficiently from users will be investigated, and how users utilize the two modalities in multi-modal PBD systems for programming tasks in different situations will also be studied. New ways to leverage the displayed graphical user interfaces (GUI) of apps to enhance the speech recognition and language understanding by using the strings and other context of the GUI on the smartphone will be developed. The ability of the conversational assistant to participate in this generalization process will be enhanced, with a focus on having the system ask appropriate and helpful questions so the task automation will fit the user's needs and intentions. New approaches to representing scripts created by PBD systems that users can read, understand and edit will be explored, as will increasing trust and usefulness of the scripts and supporting error handling, debugging and maintenance. The new technology will also be able to extract data from and enter data into apps, and to learn, through demonstration and verbal instruction, how to transform the data into appropriate formats. Finally, how to support sharing of scripts created by PBD systems while ensuring the appropriate levels of privacy and security will also be investigated.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(15)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1145/3411764.3445049
发表时间: 2021-01
期刊: Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems
影响因子: --
作者: [Toby Jia-Jun Li;Lindsay Popowski;Tom Michael Mitchell;B. Myers]
通讯作者: Toby Jia-Jun Li;Lindsay Popowski;Tom Michael Mitchell;B. Myers
Interactive Task and Concept Learning from Natural Language Instructions and GUI Demonstrations
通过自然语言指令和 GUI 演示进行交互式任务和概念学习
DOI: --
发表时间: 2020
期刊: The AAAI-20 Workshop on Intelligent Process Automation (IPA-20
影响因子: --
作者: [Li, Toby Jia-Jun, Radensky, Marissa, Jia, Justin, Singarajah, Kirielle, Mitchell, Tom M., Myers, Brad A.]
通讯作者: Myers, Brad A.
A Multi-modal Approach to Concept Learning in Task Oriented Conversational Agents
面向任务的会话代理中概念学习的多模态方法
DOI: --
发表时间: 2019
期刊: CHI 2019 Workshop on Conversational Agents: Acting on the Wave of Research and Development (CHI19convai
影响因子: --
作者: [Li, Toby Jia-Jun, Radensky, Marissa, Mitchell, Tom, Myers, Brad]
通讯作者: Myers, Brad
APPINITE: A Multi-Modal Interface for Specifying Data Descriptions in Programming by Demonstration Using Natural Language Instructions
APPINITE:使用自然语言指令通过演示指定编程中的数据描述的多模式接口
DOI: 10.1109/vlhcc.2018.8506506
发表时间: 2018
期刊: 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'18
影响因子: --
作者: [Li, Toby Jia-Jun, Labutov, Igor, Li, Xiaohan Nancy, Zhang, Xiaoyi, Shi, Wenze, Ding, Wanling, Mitchell, Tom M., Myers, Brad A.]
通讯作者: Myers, Brad A.
13
    SHF: Small: Personalizing API Documentation
    • 批准号:
      2007482
    • 项目类别:
      Standard Grant
    • 资助金额:
      $50.0万
    • 财政年份:
      2020
    • 负责人:
      Brad Myers
    • 依托单位:
    III: Large: Collaborative Research: Analysis Engineering for Robust End-to-End Data Science
    • 批准号:
      1856641
    • 项目类别:
      Continuing Grant
    • 资助金额:
      $71.25万
    • 财政年份:
      2019
    • 负责人:
      Brad Myers
    • 依托单位:
    TWC: Small: Empirical Evaluation of the Usability and Security Implications of Application Programming Interface Design
    • 批准号:
      1423054
    • 项目类别:
      Standard Grant
    • 资助金额:
      $49.91万
    • 财政年份:
      2014
    • 负责人:
      Brad Myers
    • 依托单位:
    HCC: Large: Collaborative Research: Variations to Support Exploratory Programming
    • 批准号:
      1314356
    • 项目类别:
      Standard Grant
    • 资助金额:
      $92.95万
    • 财政年份:
      2013
    • 负责人:
      Brad Myers
    • 依托单位:
    国内基金
    海外基金
    昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
    • 批准号:
    • 项目类别:
      省市级项目
    • 资助金额:
      --
    • 批准年份:
      2024
    • 负责人:
    • 依托单位:
    tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
    • 批准号:
    • 项目类别:
      省市级项目
    • 资助金额:
      10.0万元
    • 批准年份:
      2022
    • 负责人:
      张祥忠
    • 依托单位:
    Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
    Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
    • 批准号:
      31972324
    • 项目类别:
      面上项目
    • 资助金额:
      58.0万元
    • 批准年份:
      2019
    • 负责人:
      高学文
    • 依托单位: