一句话:提出 DSInfoSearch,通过上下文感知的排序实验推荐,支持数据科学家探索问题域与开发任务。
数据科学家在探索陌生问题、用数据回答问题与开发机器学习应用时依赖实验,但从在线资源中寻找相关实验信息效率低。本文从公开交互式 notebook 中抽取数据科学实验,基于数据科学技术分类法与实验元模型进行人工标注,并针对给定问题域与开发任务设计排序算法。实现工具可面向自然语言处理、计算机视觉、时间序列等问题域,以及特征工程、模型选择等开发阶段,展示上下文感知的排序实验。研究表明,可设计比软件工程工具更懂数据科学上下文的工具与技术,为改进数据科学家的实验过程提供知识。
Experimentation plays an important role in the work of data scientists to explore unfamiliar problem domains, to answer questions from data, and to develop diverse machine learning applications. Good experimentation requires creativity, is based on prior results and informed from the literature. However, finding relevant information from online sources to guide experimentation causes inefficiencies for data scientists. The objective of this research is to help data scientists through the presentation of context aware ranked data science experiments, considering problem domain, development task and learning task. Data science experiments for this study were extracted from publicly available interactive notebooks and were manually annotated based on a taxonomy of data science techniques and a meta model of a data science experiment. Further, the ranking algorithm was developed for data science experiments for given problem domain and development task. As a result, a tool was developed to demonstrate context aware ranked data science experiments for given problem domains such as natural language processing, computer vision and time series and for development stages such as feature engineering and model selection. This study shows that tools and techniques can be designed to be aware of the data science context, in fact, much more so than for software engineering tools. This study supports these efforts by providing knowledge that can improve experimentation process of data scientists.