{"title":"Can We Replace Programming Languages by Natural Instruction?","authors":"Tom Michael Mitchell","doi":"10.1145/3486622.0000003","DOIUrl":null,"url":null,"abstract":"Now that computers are finally able to have simple conversations, it is time to explore the potential for replacing programming languages with natural language instruction. For example, less than 1% of phone users can program their phone to do new things for them, but if this line of research succeeds we might change that to 99%. This talk will describe our recent research exploring how we might enable phone users to teach their phones to perform new commands, using natural language interaction together with demonstrations. This line of research represents a paradigm of ``conversational machine learning'' that complements current data-intensive statistical approaches. If successful, it has implications for many types of computer interfaces, from giving users more control over their smart phones, to a providing a new generation of teachable web browsers. This talk covers joint work with Igor Labutov, Forough Arabshahi, Brad Meyers, Shashank Srivastava, Toby Li, Jennifer Lee, Antoine Bosselut, and Yeijin Choi.","PeriodicalId":89230,"journal":{"name":"Proceedings. IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology","volume":"94 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2021-12-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3486622.0000003","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Now that computers are finally able to have simple conversations, it is time to explore the potential for replacing programming languages with natural language instruction. For example, less than 1% of phone users can program their phone to do new things for them, but if this line of research succeeds we might change that to 99%. This talk will describe our recent research exploring how we might enable phone users to teach their phones to perform new commands, using natural language interaction together with demonstrations. This line of research represents a paradigm of ``conversational machine learning'' that complements current data-intensive statistical approaches. If successful, it has implications for many types of computer interfaces, from giving users more control over their smart phones, to a providing a new generation of teachable web browsers. This talk covers joint work with Igor Labutov, Forough Arabshahi, Brad Meyers, Shashank Srivastava, Toby Li, Jennifer Lee, Antoine Bosselut, and Yeijin Choi.