This tutorial provides a comprehensive and in-depth view of the research on procedures, primarily in Natural Language Processing. A procedure is a sequence of steps intended to achieve some goal. Understanding procedures in natural language has a long history, with recent breakthroughs made possible by advances in technology. First, we discuss established approaches to collect procedures, by human annotation or extraction from web resources. Then, we examine different angles from which procedures can be reasoned about, as well as ways to represent them. Finally, we enumerate scenarios where procedural knowledge can be applied to the real world.
翻译:这份指导手册全面、深入地介绍了程序研究,主要是自然语言处理程序的研究。程序是旨在实现某种目标的一系列步骤。理解自然语言程序有很长的历史,最近由于技术进步而取得了突破。首先,我们讨论收集程序的既定办法,通过人工批注或从网络资源中提取。然后,我们从不同的角度研究程序的合理性,以及代表程序的方式。最后,我们列举了程序知识可以应用于真实世界的各种设想。