Explainable AI for Workflow Verification in VIPLE

G. Luca, Yinong Chen
{"title":"Explainable AI for Workflow Verification in VIPLE","authors":"G. Luca, Yinong Chen","doi":"10.37965/jait.2020.0023","DOIUrl":null,"url":null,"abstract":"Teaching students the concepts behind computational thinking is a difficult task, often gated by the inherent difficulty of programming languages. In the classroom, teaching assistants may be required to interact with students to help them learn the material. Time spent in grading and offering feedback on assignments removes from this time to help students directly. As such, we offer a framework for developing an explainable Artificial Intelligence that performs automated analysis of student code while offering feedback and partial credit. The creation of this system is dependent on three core components. Those components are a knowledge base, a set of conditions to be analyzed, and a formal set of inference rules. In this paper, we develop such a system for our own language by employing Pi-Calculus and Hoare Logic. Our detailed system can also perform self-learning of rules. Given solution files, the system is able to extract the important aspects of the program and develop feedback that explicitly details the errors students make when they veer away from these aspects. The level of detail and expected precision can be easily modified through parameter tuning and variety in sample solutions.","PeriodicalId":70996,"journal":{"name":"人工智能技术学报(英文)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2020-12-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"人工智能技术学报(英文)","FirstCategoryId":"1093","ListUrlMain":"https://doi.org/10.37965/jait.2020.0023","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Teaching students the concepts behind computational thinking is a difficult task, often gated by the inherent difficulty of programming languages. In the classroom, teaching assistants may be required to interact with students to help them learn the material. Time spent in grading and offering feedback on assignments removes from this time to help students directly. As such, we offer a framework for developing an explainable Artificial Intelligence that performs automated analysis of student code while offering feedback and partial credit. The creation of this system is dependent on three core components. Those components are a knowledge base, a set of conditions to be analyzed, and a formal set of inference rules. In this paper, we develop such a system for our own language by employing Pi-Calculus and Hoare Logic. Our detailed system can also perform self-learning of rules. Given solution files, the system is able to extract the important aspects of the program and develop feedback that explicitly details the errors students make when they veer away from these aspects. The level of detail and expected precision can be easily modified through parameter tuning and variety in sample solutions.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
VIPLE中用于工作流验证的可解释人工智能
教学生计算思维背后的概念是一项艰巨的任务,通常受到编程语言固有难度的限制。在课堂上,可能需要助教与学生互动,帮助他们学习材料。花在评分和提供作业反馈上的时间从直接帮助学生的时间中删除。因此,我们提供了一个开发可解释人工智能的框架,该框架可以对学生代码进行自动分析,同时提供反馈和部分学分。这个系统的建立取决于三个核心组成部分。这些组成部分是一个知识库、一组要分析的条件和一组正式的推理规则。在本文中,我们利用圆周率演算和霍尔逻辑为我们自己的语言开发了这样一个系统。我们的详细系统还可以进行规则的自学习。给定解决方案文件,系统能够提取程序的重要方面,并开发反馈,明确详细说明学生在偏离这些方面时所犯的错误。通过参数调整和样本解决方案的多样性,可以很容易地修改细节级别和预期精度。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
CiteScore
8.70
自引率
0.00%
发文量
0
期刊最新文献
Detection of Streaks in Astronomical Images Using Machine Learning An Optimal BDCNN ML Architecture for Car Make Model Prediction A Bio-Inspired Method For Breast Histopathology Image Classification Using Transfer Learning Convolutional Neural Networks for Automated Diagnosis of Diabetic Retinopathy in Fundus Images Automated Staging and Grading for Retinopathy of Prematurity on Indian Database
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1