Cargando…

Declarative Learning-Based Programming as an Interface to AI Systems

Data-driven approaches are becoming increasingly common as problem-solving tools in many areas of science and technology. In most cases, machine learning models are the key component of these solutions. Often, a solution involves multiple learning models, along with significant levels of reasoning w...

Descripción completa

Detalles Bibliográficos
Autores principales: Kordjamshidi, Parisa, Roth, Dan, Kersting, Kristian
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8967162/
https://www.ncbi.nlm.nih.gov/pubmed/35372833
http://dx.doi.org/10.3389/frai.2022.755361
_version_ 1784678781221339136
author Kordjamshidi, Parisa
Roth, Dan
Kersting, Kristian
author_facet Kordjamshidi, Parisa
Roth, Dan
Kersting, Kristian
author_sort Kordjamshidi, Parisa
collection PubMed
description Data-driven approaches are becoming increasingly common as problem-solving tools in many areas of science and technology. In most cases, machine learning models are the key component of these solutions. Often, a solution involves multiple learning models, along with significant levels of reasoning with the models' output and input. However, the current tools are cumbersome not only for domain experts who are not fluent in machine learning but also for machine learning experts who evaluate new algorithms and models on real-world data and develop AI systems. We review key efforts made by various AI communities in providing languages for high-level abstractions over learning and reasoning techniques needed for designing complex AI systems. We classify the existing frameworks based on the type of techniques and their data and knowledge representations, compare the ways the current tools address the challenges of programming real-world applications and highlight some shortcomings and future directions. Our comparison is only qualitative and not experimental since the performance of the systems is not a factor in our study.
format Online
Article
Text
id pubmed-8967162
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-89671622022-03-31 Declarative Learning-Based Programming as an Interface to AI Systems Kordjamshidi, Parisa Roth, Dan Kersting, Kristian Front Artif Intell Artificial Intelligence Data-driven approaches are becoming increasingly common as problem-solving tools in many areas of science and technology. In most cases, machine learning models are the key component of these solutions. Often, a solution involves multiple learning models, along with significant levels of reasoning with the models' output and input. However, the current tools are cumbersome not only for domain experts who are not fluent in machine learning but also for machine learning experts who evaluate new algorithms and models on real-world data and develop AI systems. We review key efforts made by various AI communities in providing languages for high-level abstractions over learning and reasoning techniques needed for designing complex AI systems. We classify the existing frameworks based on the type of techniques and their data and knowledge representations, compare the ways the current tools address the challenges of programming real-world applications and highlight some shortcomings and future directions. Our comparison is only qualitative and not experimental since the performance of the systems is not a factor in our study. Frontiers Media S.A. 2022-03-14 /pmc/articles/PMC8967162/ /pubmed/35372833 http://dx.doi.org/10.3389/frai.2022.755361 Text en Copyright © 2022 Kordjamshidi, Roth and Kersting. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Artificial Intelligence
Kordjamshidi, Parisa
Roth, Dan
Kersting, Kristian
Declarative Learning-Based Programming as an Interface to AI Systems
title Declarative Learning-Based Programming as an Interface to AI Systems
title_full Declarative Learning-Based Programming as an Interface to AI Systems
title_fullStr Declarative Learning-Based Programming as an Interface to AI Systems
title_full_unstemmed Declarative Learning-Based Programming as an Interface to AI Systems
title_short Declarative Learning-Based Programming as an Interface to AI Systems
title_sort declarative learning-based programming as an interface to ai systems
topic Artificial Intelligence
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8967162/
https://www.ncbi.nlm.nih.gov/pubmed/35372833
http://dx.doi.org/10.3389/frai.2022.755361
work_keys_str_mv AT kordjamshidiparisa declarativelearningbasedprogrammingasaninterfacetoaisystems
AT rothdan declarativelearningbasedprogrammingasaninterfacetoaisystems
AT kerstingkristian declarativelearningbasedprogrammingasaninterfacetoaisystems