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 条
  • [31] Machine Learning Paradigms - Advances in Learning Analytics
    Hatzilygeroudis, Ioannis
    INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2021, 15 (02): : 173 - 174
  • [32] Graph-XLL: a Graph Library for Extra Large Graph Analytics on a Single Machine
    Wu, Jian
    Srinivasan, Venkatesh
    Thomo, Alex
    2019 10TH INTERNATIONAL CONFERENCE ON INFORMATION, INTELLIGENCE, SYSTEMS AND APPLICATIONS (IISA), 2019, : 446 - 452
  • [33] Real-time Tweets Analysis using Machine Learning and Bigdata
    Reddy, P Nandieswar
    Sai Aswath, S.
    Alapati, Rithvika
    Radha, D.
    Proceedings of NKCon 2024 - 3rd Edition of IEEE NKSS's Flagship International Conference: Digital Transformation: Unleashing the Power of Information, 2024,
  • [34] Learning Analytics Dashboard Applications
    Verbert, Katrien
    Duval, Erik
    Klerkx, Joris
    Govaerts, Sten
    Santos, Jose Luis
    AMERICAN BEHAVIORAL SCIENTIST, 2013, 57 (10) : 1500 - 1509
  • [35] Graph input representations for machine learning applications in urban network analysis
    Pagani, Alessio
    Mehrotra, Abhinav
    Musolesi, Mirco
    ENVIRONMENT AND PLANNING B-URBAN ANALYTICS AND CITY SCIENCE, 2021, 48 (04) : 741 - 758
  • [36] Graph Entropy-Based Learning Analytics
    Al-Zawqari, Ali
    Vandersteen, Gerd
    ARTIFICIAL INTELLIGENCE IN EDUCATION: POSTERS AND LATE BREAKING RESULTS, WORKSHOPS AND TUTORIALS, INDUSTRY AND INNOVATION TRACKS, PRACTITIONERS AND DOCTORAL CONSORTIUM, PT II, 2022, 13356 : 16 - 21
  • [37] Feedback Analysis of unstructured data from Collabrative Networking a BigData Analytics Approach
    Shidaganti, Ganeshayya
    Prakash, S.
    2014 INTERNATIONAL CONFERENCE ON CIRCUITS, COMMUNICATION, CONTROL AND COMPUTING (I4C), 2014, : 343 - 347
  • [38] In the Pipeline: Recursion's Approach to AI and Machine Learning
    Philippidis, Alex
    GEN BIOTECHNOLOGY, 2024, 3 (05): : 269 - 273
  • [39] Machine learning for big data analytics
    Oja, E. (erkki.oja@aalto.fi), 1600, Springer Verlag (384):
  • [40] Graph coarsening: from scientific computing to machine learning
    Chen J.
    Saad Y.
    Zhang Z.
    SeMA Journal, 2022, 79 (1) : 187 - 223