让不懂机器学习的人也能用知识图谱构建可执行的分析流程。
ExeKGLib: A Platform for Machine Learning Analytics based on Knowledge Graphs
- 用知识图谱封装机器学习知识,降低使用门槛
- 支持非专家通过图形界面搭建可执行的分析流程
- 提升流程透明度与复用性,适合科研工程人员使用
当前机器学习从业者可访问大量在线机器学习库,这些库可用于构建包含多个步骤的机器学习流水线,每个步骤可能调用多个库完成不同数据驱动的分析任务。高质量流水线的开发极具挑战,需要专业知识和精心设计。然而,科学与工程领域的领域专家往往缺乏机器学习训练与经验,却迫切需要基于机器学习的分析能力。本文提出 ExeKGLib,一个基于知识图谱的 Python 库,配备图形化界面层,使仅有少量机器学习知识的用户也能构建机器学习流水线。该系统通过将机器学习知识以通俗易懂的形式编码于知识图谱中实现这一目标。ExeKGLib 还提升了所构建工作流的透明性、可复用性,并确保其可执行性。我们通过真实应用场景展示了 ExeKGLib 的可用性与实用性。
原文摘要 · Abstract (English)
Nowadays machine learning (ML) practitioners have access to numerous ML libraries available online. Such libraries can be used to create ML pipelines that consist of a series of steps where each step may invoke up to several ML libraries that are used for various data-driven analytical tasks. Development of high-quality ML pipelines is non-trivial; it requires training, ML expertise, and careful development of each step. At the same time, domain experts in science and engineering may not possess such ML expertise and training while they are in pressing need of ML-based analytics. In this paper, we present our ExeKGLib, a Python library enhanced with a graphical interface layer that allows users with minimal ML knowledge to build ML pipelines. This is achieved by relying on knowledge graphs that encode ML knowledge in simple terms accessible to non-ML experts. ExeKGLib also allows improving the transparency and reusability of the built ML workflows and ensures that they are executable. We show the usability and usefulness of ExeKGLib by presenting real use cases.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。