BigData Applications from Graph Analytics to Machine Learning by Aggregates in Recursion

被引:2
|
作者
Das, Ariyam [1 ]
Li, Youfu [1 ]
Wang, Jin [1 ]
Li, Mingda [1 ]
Zaniolo, Carlo [1 ]
机构
[1] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90095 USA
关键词
SCALING-UP; PERFORMANCE; SYSTEMS;
D O I
10.4204/EPTCS.306.32
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the past, the semantic issues raised by the non-monotonic nature of aggregates often prevented their use in the recursive statements of logic programs and deductive databases. However, the re-cently introduced notion of Pre-mappability (9reM) has shown that, in key applications of interest, aggregates can be used in recursion to optimize the perfect-model semantics of aggregate-stratified programs. Therefore we can preserve the declarative formal semantics of such programs while achieving a highly efficient operational semantics that is conducive to scalable implementations on parallel and distributed platforms. In this paper, we show that with 9reM, a wide spectrum of clas-sical algorithms of practical interest, ranging from graph analytics and dynamic programming based optimization problems to data mining and machine learning applications can be concisely expressed in declarative languages by using aggregates in recursion. Our examples are also used to show that 9reM can be checked using simple techniques and templatized verification strategies. A wide range of advanced BigData applications can now be expressed declaratively in logic-based languages, in-cluding Datalog, Prolog, and even SQL, while enabling their execution with superior performance and scalability [7], [5].
引用
收藏
页码:273 / 279
页数:7
相关论文
共 50 条
  • [21] Special section Machine learning and data analytics for geoscience applications - Introduction
    Li, Weichang
    Hu, Wenyi
    Abubakar, Aria
    GEOPHYSICS, 2020, 85 (04) : WAI - WAII
  • [22] Applications of Artificial Intelligence, Machine Learning, and Data Analytics in Water Environments
    Zhang, Huichun
    Ng, Carla
    ACS ES&T WATER, 2024, 4 (03): : 761 - 763
  • [23] Providing Cooperative Data Analytics for Real Applications Using Machine Learning
    Iyengar, Arun
    Kalagnanam, Jayant
    Patel, Dhaval
    Reddy, Chandra
    Shrivastava, Shrey
    2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, : 1878 - 1890
  • [24] A BigData/Machine Learning system for Monitoring Road Surface Condition
    Patel, Preet
    Ojo, Tiwaloluwa
    Mohsin, Faraaz
    Jeyabalan, Janajan
    El Alawi, Waleed
    Daoud, George
    El-Darieby, Mohamed
    2023 20TH ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, AICCSA, 2023,
  • [25] An efficient gene bigdata analysis using machine learning algorithms
    Wang, Ge
    Pu, Pengbo
    Shen, Tingyan
    MULTIMEDIA TOOLS AND APPLICATIONS, 2020, 79 (15-16) : 9847 - 9870
  • [26] A Machine Learning Adaptive approach to Remove Impurities over Bigdata
    Devgun, Akash
    2014 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATION AND COMPUTATIONAL ENGINEERING (ICECCE), 2014, : 220 - 225
  • [27] Survey on graph embeddings and their applications to machine learning problems on graphs
    Makarov, Ilya
    Kiselev, Dmitrii
    Nikitinsky, Nikita
    Subelj, Lovro
    PEERJ COMPUTER SCIENCE, 2021, 7 : 1 - 62
  • [28] Secure Analytics for Embedded Systems through Machine Learning Applications using TrustZones
    Rookard, Curtis
    Crabtree, Austin
    Trujillo, Joseph Dan
    Khojandi, Anahita
    2022 IEEE 13TH ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS & MOBILE COMMUNICATION CONFERENCE (UEMCON), 2022, : 531 - 537
  • [29] Evolution of machine learning applications in medical and healthcare analytics research: A bibliometric analysis
    Ajibade, Samuel-Soma M.
    Alhassan, Gloria Nnadwa
    Zaidi, Abdelhamid
    Oki, Olukayode Ayodele
    Awotunde, Joseph Bamidele
    Ogbuju, Emeka
    Akintoye, Kayode A.
    INTELLIGENT SYSTEMS WITH APPLICATIONS, 2024, 24
  • [30] Quality assurance strategies for machine learning applications in big data analytics: an overview
    Ogrizovic, Mihajlo
    Draskovic, Drazen
    Bojic, Dragan
    JOURNAL OF BIG DATA, 2024, 11 (01)