HCC-Medium: End-user debugging of machine-learned programs
HCC-Medium: End-user debugging of machine-learned programs
批准号:
0803487
负责人:
Margaret Burnett
金额:
$61.82万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2008
资助国家:
美国
项目状态:
已结题
起止时间:
2008-10-01 至 2013-09-30
中文摘要
这是一个让最终用户能够调试由机器而不是人编写的程序的项目,特别是当用户不是专业程序员时。这是一种新程序的用户所面临的问题,也就是由机器学习系统生成的程序。例如,智能用户界面、电子邮件和网站的分类器以及推荐系统使用机器学习来学习如何表现。这套习得的行为是一个程序。在学习环境离开机器学习专家的手中之前,学习程序不会出现,因为它们是从用户正在进行的数据中学习的。因此,如果这些程序出错,唯一在场调试它们的人就是用户。给终端用户调试这类程序的能力可以提高这些系统的速度和准确性。具体地说,该项目设想了一个细粒度的、迭代的、交互的调试过程。首先,用户注意到错误的分类(在系统的帮助下,基于对其自身能力的推理),例如可能被错误归档的电子邮件消息。其次,用户要求一个解释。第三,使用系统的解释,用户提供推理约束,例如,声明“今天”不是一个重要的词,公司总裁的任何东西都应该进入“公司”文件夹。学习的程序重新评估能力模型并重新进行推理,让用户有机会立即看到更改的结果。然后循环再次开始。因此,本项目的目标如下:1.帮助用户识别推理问题,并为适合最终用户的机器学习程序的行为提供解释。2.从用户那里获得丰富的反馈,并将其纳入学习程序的推理中。3.通过将这些丰富的反馈整合到学习中来提高机器学习的速度和精度。除了机器学习器的潜在速度和精度改进外,用户可能会变得更有生产力,错误更少。公开学习程序的推理会产生信任,并随之而来的是增加使用该系统的意愿。因此,该项目有可能在用户对机器学习在各种新的现实世界应用中的接受度方面取得重大进展。将人的限制和指导与统计学习相结合,可以实现从小数据集进行高度准确的学习,这对创建成功的智能用户界面至关重要。该项目还将导致学习系统的数据源和输入功能易于更改,其行为易于控制。通过将人机交互原理与机器学习相结合,该项目为新的视角打开了机会,特别是在跨学科教育领域。研究生将在这一混合研究领域接受培训,它的各个方面将被纳入人机交互和机器学习的课程,以及本科生和高中生的其他教育经验。
英文摘要
This is a project to give the end user some ability to debug programs that were written by a machine instead of a person, especially when the users are not expert programmers. This is the problem faced by users of a new sort of program, namely, one generated by a machine learning system. For example, intelligent user interfaces, categorizers of email and web sites, and recommender systems use machine learning to learn how to behave. This learned set of behaviors is a program. Learned programs do not come into existence until the learning environment has left the hands of the machine learning specialist, because they learn from the user's ongoing data. Thus, if these programs make a mistake, the only one present to debug them is the user. Giving end users the ability to debug such programs can improve the speed and accuracy of these systems.Specifically, the project envisions a fine-grained, iterative, interactive debugging process. First, a user notices an erroneous classification (with the system's help, based on reasoning about its own competence), such as an email message that might be misfiled. Second, the user asks for an explanation. Third, using the system's explanation, the user provides reasoning constraints, declaring, for example, that "today" is not an important word, and that anything from the company president should go into the "company" folder. The learned program reevaluates competence models and redoes its reasoning, giving the user an opportunity to immediately see the result of the change. The loop then begins again. Thus, the goals of this project are the following: 1. To help users identify reasoning problems, and to provide explanations of the behavior of machine-learned programs suitable for end users. 2. To elicit rich feedback from the user, incorporating it into the reasoning of the learned program. 3. To improve the speed and accuracy of machine learning by integrating this rich feedback into learning.In addition to the potential speed and accuracy improvement in the machine learner, users may become more productive and make fewer errors. Providing disclosure of the learned programs' reasoning engenders trust, and with it, increased willingness to use the system. Thus, this project has the potential to make significant advances in the user acceptance of machine learning in a variety of new, real-world applications. Combining human constraints and guidance with statistical learning could enable highly accurate learning from small data sets, which is critical to creating successful intelligent user interfaces. The project will also result in learning systems whose data sources and input features are easy to change and whose behavior is easy to control. In combining human-computer interaction principles with machine learning, this project opens opportunities for novel perspectives, especially in the realm of interdisciplinary education. Graduate students will be trained in this blended research area, and aspects of it will be incorporated in classes in both human-computer interaction and machine learning, and in other educational experiences for undergraduates and high school students.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
WORKSHOP: Doctoral Consortium at the ACM Computer-Human Interaction (CHI 2023) Conference
-
批准号:2317080
-
项目类别:Standard Grant
-
资助金额:$2.05万
-
财政年份:2023
-
负责人:Margaret Burnett
-
依托单位:
Embedding Equitable Design through Undergraduate Computing Curricula
-
批准号:2042324
-
项目类别:Standard Grant
-
资助金额:$16.91万
-
财政年份:2021
-
负责人:Margaret Burnett
-
依托单位:
CHS: Small: Software to Support Diverse Problem Solvers
-
批准号:1528061
-
项目类别:Continuing Grant
-
资助金额:$50.0万
-
财政年份:2015
-
负责人:Margaret Burnett
-
依托单位:
CER: Collaborative Research: Computing Education through Collaborative Debugging
-
批准号:1240957
-
项目类别:Standard Grant
-
资助金额:$32.5万
-
财政年份:2012
-
负责人:Margaret Burnett
-
依托单位:
HCC: Small: Supporting Males' and Females' Problem-Solving Strategies in End-User Debugging
-
批准号:0917366
-
项目类别:Continuing Grant
-
资助金额:$50.0万
-
财政年份:2009
-
负责人:Margaret Burnett
-
依托单位:
ITWF: Gender HCI Issues in Problem-Solving Software
-
批准号:0420533
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Margaret Burnett
-
依托单位:
Workshop Event: Programming Languages/Environments for the Educationally Disadvantaged
-
批准号:0324756
-
项目类别:Standard Grant
-
资助金额:$3.91万
-
财政年份:2003
-
负责人:Margaret Burnett
-
依托单位:
ITR: Collaborative Research: Dependable End-User Software
-
批准号:0325273
-
项目类别:Continuing Grant
-
资助金额:$168.0万
-
财政年份:2003
-
负责人:Margaret Burnett
-
依托单位:
ITR: End-User Software Engineering
-
批准号:0082265
-
项目类别:Continuing Grant
-
资助金额:$45.5万
-
财政年份:2000
-
负责人:Margaret Burnett
-
依托单位:
Experimental Software Systems: An Experimental Environment for Integrating Testing and Debugging in Form-Based Visual Programming Languages
-
批准号:9806821
-
项目类别:Continuing Grant
-
资助金额:$90.96万
-
财政年份:1998
-
负责人:Margaret Burnett
-
依托单位:
NYI: Visual Programming Languages (Scaling Up)
-
批准号:9457473
-
项目类别:Continuing Grant
-
资助金额:$31.1万
-
财政年份:1994
-
负责人:Margaret Burnett
-
依托单位:
Research Initiation Award: Toward Scaling Up: Visual Data Abstraction for Declarative Visual Programming Languages
-
批准号:9308649
-
项目类别:Standard Grant
-
资助金额:$9.0万
-
财政年份:1993
-
负责人:Margaret Burnett
-
依托单位:
A Study of the Scaling Up Problem for Declarative Visual Programming Languages
-
批准号:9396134
-
项目类别:Standard Grant
-
资助金额:$0.72万
-
财政年份:1993
-
负责人:Margaret Burnett
-
依托单位:
A Study of the Scaling Up Problem for Declarative Visual Programming Languages
-
批准号:9215030
-
项目类别:Standard Grant
-
资助金额:$1.58万
-
财政年份:1992
-
负责人:Margaret Burnett
-
依托单位:
海外基金