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
-
依托单位:
海外基金