知识组织

机器可理解的数据故事语义描述及推理方法研究

  • 张晨 ,
  • 朝乐门 ,
  • 靳庆文
展开
  • 1 中国人民大学数据工程与知识工程教育部重点实验室 北京 100872;
    2 中国人民大学信息资源管理学院 北京 100872
张晨,博士研究生;朝乐门,副教授,博士生导师。

收稿日期: 2023-04-04

  修回日期: 2023-07-26

  网络出版日期: 2023-11-08

基金资助

本文系国家自然科学基金项目“预测性分析结果的数据故事化描述方法及关键技术”(项目编号:72074214)研究成果之一。

Research on Semantic Description and Reasoning Method of Machine-Understandable Data Story

  • Zhang Chen ,
  • Chao Lemen ,
  • Jin Qingwen
Expand
  • 1 Key Laboratory of Data Engineering and Knowledge Engineering, Renmin University of China, Beijing 100872;
    2 School of Information Resource Management, Renmin University of China, Beijing 100872

Received date: 2023-04-04

  Revised date: 2023-07-26

  Online published: 2023-11-08

摘要

[目的/意义] 基于数据故事本体模型提出一种语义描述及推理方法,旨在生成机器可理解的数据故事语义脚本,完整的数据故事产品能够利用此脚本生成。[方法/过程] 首先,基于OWL本体的建模和知识表示方法设计数据故事的XML格式和RDF (S)格式的描述脚本。然后,基于SWRL定义数据故事的语义描述规则,论述数据故事化的语义描述及推理流程与关键任务。最后,以UCI breast-cancer数据集为数据来源,将存储在MySQL数据库中的数据故事内容转换为XML数据故事描述脚本和RDF (S)数据故事语义描述脚本,并使用推理方法标记数据故事的要素及关系。[结果/结论] 定义包含故事要素、故事要素关联以及故事实例的数据故事脚本,划分出数据故事语义描述与推理的流程以及形式化表示活动中的关键任务,并提出可操作的面向数据故事化的语义描述和推理方法。

本文引用格式

张晨 , 朝乐门 , 靳庆文 . 机器可理解的数据故事语义描述及推理方法研究[J]. 图书情报工作, 2023 , 67(20) : 142 -150 . DOI: 10.13266/j.issn.0252-3116.2023.20.013

Abstract

[Purpose/Significance] The paper aims to propose a semantic description and reasoning method based on the data story ontology model, and generate a machine-understandable data story semantic script. A complete data story product can be generated by using this script. [Method/Process] First, based on the modeling and knowledge representation of OWL ontology, the XML format of the data story and the description script of the RDF(S) format were designed. Second, the study used SWRL to define the semantic description rules of data stories, and discussed the semantic description, reasoning process and key tasks of data storytelling. Finally, using the UCI breast-cancer dataset as the data source, the content of the data story stored in the MySQL database was converted into an XML data story description script and an RDF(S) data story semantic description script, and the elements of the data story were marked and relation. [Result/Conclusion] This study defines a data story script including story elements, story element associations, and story instances, divides the process of semantic description and reasoning of data stories, and formalizes key tasks in activities, and puts forward operable semantic description and reasoning methods for data storytelling.

参考文献

[1] 朝乐门, 张晨. 数据故事化:从数据感知到数据认知[J]. 中国图书馆学报, 2019, 45(5):61-78. (CHAO L M, ZHANG C. Data storytelling:from data perception to data cognition[J]. Journal of library science in China, 2019, 45(5):61-78.)
[2] 朝乐门. 数据故事的自动生成与工程化研发[J]. 情报资料工 作, 2021, 42(2):53-62. (CHAO L M. Automatic generation and engineering research & development of data stories[J]. Information and documentation services, 2021, 42(2):53-62.)
[3] 孙峰. 广播新闻记者"讲故事"的技巧研究[J]. 新闻研究导刊, 2020, 11(24):148-149. (SUN F. A study on the "storytelling" skills of broadcast journalists[J]. Journal of news research, 2020, 11(24):148-149.)
[4] KOCH T. Story telling:is it really research?[J]. Journal of advanced nursing, 1998, 28(6):1182-1190.
[5] LUCASSEN G, DALPIAZ F, VAN DER WERF J M E M, et al. Improving agile requirements:the quality user story framework and tool[J]. Requirements engineering, 2016, 21:383-403.
[6] 张頔. 论中国古代"故事"的双重含义及其语义源流[J]. 南京师范大学文学院学报, 2021(2):34-41. (ZHANG D. On the double meanings of the word "GUSHI" and its etymological origin[J]. Journal of School of Chinese language and culture Nanjing Normal University, 2021(2):34-41.)
[7] 刘子曦. 故事与讲故事:叙事社会学何以可能——兼谈如何讲述中国故事[J]. 社会学研究, 2018, 33(2):164-188, 245. (LIU Z X. Story and storytelling:a path towards narrative sociology and the Chinese stories[J]. Sociological studies, 2018, 33(2):164-188, 245.)
[8] CURRIE G. Both sides of the story:explaining events in a narrative[J]. Philosophical studies, 2007, 135:49-63.
[9] JAIN P, AGRAWAL P, MISHRA A, et al. Story generation from sequence of independent short descriptions[EB/OL].[2023-09- 28]. https://arxiv.org/abs/1707.05501.
[10] GERVÁS P, DÍAZ-AGUDO B, PEINADO F, et al. Story plot generation based on CBR[C]//Applications and innovations in intelligent systems XII:proceedings of AI-2004, the twentyfourth SGAI international conference on innovative techniques and applications of artificial intelligence. London:Springer, 2005:33-46.
[11] 张莉曼, 吴鹏, 尹熙成, 等. 政民互动数据中公众诉求的故事化描述:集成、重构与叙事[J]. 情报理论与实践, 2023, 46(4):141-149. (ZHANG L M, WU P, YIN X C. Storytelling description of public appeal in government-to-citizen interaction data:integration, reconstruction and narration[J]. Information studies:theory & application, 2023, 46(4):141-149.)
[12] WILKERSON M, FINZER W, ERICKSON T, et al. Reflective data storytelling for youth:the CODAP story builder[C]//Interaction design and children. New York:Association for Computing Machinery, 2021:503-507.
[13] BROOKS K M. Do story agents use rocking chairs? the theory and implementation of one model for computational narrative[C]//Proceedings of the fourth ACM international conference on multimedia. New York:Association for Computing Machinery, 1997:317-328.
[14] CERAN B, KARAD R, MANDVEKAR A, et al. A semantic triplet-based story classifier[C]//2012 IEEE/ACM international conference on advances in social networks analysis and mining. Istanbul:IEEE, 2012:573-580.
[15] WANG W, ZHAO D. Ontology-based event modeling for semantic understanding of Chinese news story[C]//CCF international conference on natural language processing and Chinese computing. Berlin:Springer, 2012:58-68.
[16] RISHES E, LUKIN S M, ELSON D K, et al. Generating different story tellings from semantic representations of narrative[C]//International conference on interactive digital storytelling. Cham:Springer, 2013:192-204.
[17] JAYA A, UMA G V. A novel approach for construction of sentences for automatic story generation using ontology[C]//2008 international conference on computing, communication and networking. Karur:IEEE, 2008:1-4.
[18] SCREENWRITING. INFO. What exactly is a script?[EB/OL].[2023-08-30]. https://www.screenwriting.info/what-exactly-is-ascript-what-makes-good-story/.
[19] MODI A, ANIKINA T, OSTERMANN S, et al. Inscript:narrative texts annotated with script information[EB/OL].[2023-09-28]. https://arxiv.org/abs/1703.05260.
[20] MOSTAFAZADEH N, GREALISH A, CHAMBERS N, et al. CaTeRS:causal and temporal relation scheme for semantic annotation of event structures[C]//Proceedings of the fourth workshop on events. San Diego:Association for Computational Linguistics, 2016:51-61.
[21] MODI A. Event embeddings for semantic script modeling[C]//Proceedings of the 20th SIGNLL conference on computational natural language learning. Berlin:Association for Computational Linguistics, 2016:75-83.
[22] LIANG C, XU C, CHENG J, et al. Script-to-movie:a computational framework for story movie composition[J]. IEEE transactions on multimedia, 2012, 15(2):401-414.
[23] BEYAK L. SAGA:a story scripting tool for video game development[R]. Hamilton:McMaster University, 2011.
[24] LEE B, RICHE N H, ISENBERG P, et al. More than telling a story:transforming data into visually shared stories[J]. IEEE computer graphics and applications, 2015, 35(5):84-90.
[25] 王晓蓉. 知识管理中的语义网方法[J]. 情报杂志, 2004(5):65-66. (WANG X R. Semantic Web method in knowledge management[J]. Journal of intelligence, 2004(5):65-66.)
[26] 潘超, 古辉. 本体推理机及应用[J]. 计算机系统应用, 2010, 19(9):163-167. (PAN C, GU H. Ontology reasoner and its application[J]. Computer systems & applications, 2010, 19(9):163-167.)
[27] SWRL:a semantic web rule language combining OWL and RuleML[EB/OL].[2023-08-30]. https://www.w3.org/Submission/SWRL/.
[28] UCI Machine Learning. Breast cancer Wisconsin (diagnostic) data set[EB/OL].[2023-08-30]. https://www.kaggle.com/datasets/uciml/breast-cancer-wisconsin-data.
文章导航

/

〈 〉