paper-with-me

Papers

Taming the Expressiveness and Programmability of Graph Analytical Queries

2020-04-20 · Lu Qin, Longbin Lai, Kongzhang Hao, Zhongxin Zhou, Yiwei Zhao, Yuxing Han, Xuemin Lin, Zhengping Qian, Jingren Zhou

Graph database has enjoyed a boom in the last decade, and graph queries accordingly gain a lot of attentions from both the academia and industry. We focus on analytical queries in this paper. While analyzing existing domain-specific languages (DSLs) for analytical queries regarding the perspectives of completeness, expressiveness and programmability, we find out that none of existing work has achieved a satisfactory coverage of these perspectives. Motivated by this, we propose the \flash DSL, which is named after the three primitive operators Filter, LocAl and PuSH. We prove that \flash is Turing complete (completeness), and show that it achieves both good expressiveness and programmability for analytical queries. We provide an implementation of \flash based on code generation, and compare it with native C++ codes and existing DSL using representative queries. The experiment results demonstrate \flash's expressiveness, and its capability of programming complex algorithms that achieve satisfactory runtime.

📄 PDF Abstract BibTeX arXiv:2004.09045

Code (0)

등록된 구현이 없습니다.

Tasks

Code Generation

Similar Papers 제목 키워드 기반

Universal computation is intrinsic to language model decoding

2026-01-12 · Alex Lewandowski, Marlos C. Machado, Dale Schuurmans arxiv

Language models now provide an interface to express and often solve general problems in natural language, yet their ultimate computational capabilities remain a major topic of scientific debate. Unlike a formal computer,…

Physics-Informed Reward Machines

2025-08-14 · Daniel Ajeleye, Ashutosh Trivedi, Majid Zamani arxiv

Reward machines (RMs) provide a structured way to specify non-Markovian rewards in reinforcement learning (RL), thereby improving both expressiveness and programmability. Viewed more broadly, they separate what is known …

Reinforcement Learning

Approximate Answering of Graph Queries

2023-08-12 · Michael Cochez, Dimitrios Alivanistos, Erik Arakelyan, Max Berrendorf 외

Knowledge graphs (KGs) are inherently incomplete because of incomplete world knowledge and bias in what is the input to the KG. Additionally, world knowledge constantly expands and evolves, making existing facts deprecat…

Knowledge GraphsWorld Knowledge

GrapNet: A Programmable Dynamic-Architecture Neural Graph Substrate

2026-06-17 · Zirong Li arxiv

Programmability is a missing first-class interface in fixed-tensor neural networks: editing a relation, freezing a subgraph, auditing a local function, or changing the execution backend should be an operation on the neur…

STARQA: A Question Answering Dataset for Complex Analytical Reasoning over Structured Databases

2025-09-23 · Mounica Maddela, Lingjue Xie, Daniel Preotiuc-Pietro, Mausam arxiv

Semantic parsing methods for converting text to SQL queries enable question answering over structured data and can greatly benefit analysts who routinely perform complex analytics on vast data stored in specialized relat…

Time Series AnalysisQuestion AnsweringSemantic Parsing