Reflective relational machines

被引:9
|
作者
Abiteboul, S
Papadimitriou, CH
Vianu, V
机构
[1] Inst Natl Rech Informat & Automat, F-78153 Le Chesnay, France
[2] Univ Calif Berkeley, Dept EECS, Berkeley, CA 94720 USA
[3] Univ Calif San Diego, CSE 0114, La Jolla, CA 92093 USA
基金
美国国家科学基金会;
关键词
D O I
10.1006/inco.1998.2701
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We propose a model of database programming with reflection (dynamic generation of queries within the host programming language), called the reflective relational machine, and characterize the power of this machine in terms of known complexity classes. In particular, the polynomial-time restriction of the reflective relational machine is shown to express PSPACE, and to correspond precisely to uniform circuits of polynomial depth and exponential size. This provides an alternative, logic-based formulation of the uniform circuit model, which may be more convenient for problems naturally formulated in logic terms, and establishes that reflection allows for more "intense" parallelism, which is not attainable otherwise (unless P = PSPACE). We also explore the power of the reflective relational machine subject to restrictions on the number of variables used, emphasizing the case of sublinear bounds. (C) 1998 Academic Press.
引用
收藏
页码:110 / 136
页数:27
相关论文
共 50 条
  • [31] Artificial intelligence machines as relational nonhuman actors in entrepreneurial teams
    Murtinu, Samuele
    De Massis, Alfredo
    JOURNAL OF SMALL BUSINESS MANAGEMENT, 2025,
  • [32] Relational Restricted Boltzmann Machines: A Probabilistic Logic Learning Approach
    Kaur, Navdeep
    Kunapuli, Gautam
    Khot, Tushar
    Kersting, Kristian
    Cohen, William
    Natarajan, Sriraam
    INDUCTIVE LOGIC PROGRAMMING (ILP 2017), 2018, 10759 : 94 - 111
  • [33] Logical Explanations for Deep Relational Machines Using Relevance Information
    Srinivasan, Ashwin
    Vig, Lovekesh
    Bain, Michael
    JOURNAL OF MACHINE LEARNING RESEARCH, 2019, 20
  • [34] Dialogical reflexivity in supervision: An experiential learning process for enhancing reflective and relational competencies
    Calvert, Fiona L.
    Crowe, Trevor P.
    Grenyer, Brin F. S.
    CLINICAL SUPERVISOR, 2016, 35 (01): : 1 - 21
  • [35] Fully Reflective Execution Environments: Virtual Machines for More Flexible Software
    Chari, Guido
    Garbervetsky, Diego
    Marr, Stefan
    Ducasse, Stephane
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2019, 45 (09) : 858 - 876
  • [36] Relational profiling: Enabling thread-level parallelism in virtual machines
    Heil, T
    Smith, JE
    33RD ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE: MICRO-33 2000, PROCEEDINGS, 2000, : 281 - 290
  • [37] Forms of relational meaning: Issues in the relations between the implicit and reflective-verbal domains
    Nahum, Jeremy P.
    Bruschweiler-Stern, Nadia
    Lyons-Ruth, Karlen
    Morgan, Alexander C.
    Nahum, Jeremy P.
    Sander, Louis W.
    Stern, Daniel N.
    PSYCHOANALYTIC DIALOGUES, 2008, 18 (02) : 125 - 148
  • [38] The use of self and reflective practice in relational teaching and adult learning: a social work perspective
    Wang, Donna
    REFLECTIVE PRACTICE, 2012, 13 (01) : 55 - 63
  • [39] WORKING WITHIN THE CONTEXT OF RELATIONSHIPS: MULTIDISCIPLINARY, RELATIONAL, AND REFLECTIVE PRACTICE, TRAINING, AND SUPERVISION INTRODUCTION
    Weatherston, Deborah J.
    Osofsky, Joy D.
    INFANT MENTAL HEALTH JOURNAL, 2009, 30 (06) : 573 - 578
  • [40] Relational Similarity Machines (RSM): A Similarity-based Learning Framework for Graphs
    Rossi, Ryan A.
    Zhou, Rong
    Ahmed, Nesreen K.
    Eldardiry, Hoda
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2018, : 1807 - 1816