Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
GenSQL: A Probabilistic Programming System for Querying Generative Models of Database Tables
- Mathieu Huot,
- Matin Ghavami,
- Alexander K. Lew,
- Ulrich Schaechtle,
- Cameron E. Freer,
- Zane Shelby,
- Martin C. Rinard,
- Feras A. Saad,
- Vikash K. Mansinghka
Proceedings of the ACM on Programming Languages (PACMPL), Volume 8, Issue PLDIArticle No.: 179, Pages 790–815https://doi.org/10.1145/3656409This article presents GenSQL, a probabilistic programming system for querying probabilistic generative models of database tables. By augmenting SQL with only a few key primitives for querying probabilistic models, GenSQL enables complex Bayesian ...
- research-articleJune 2024
A Data Management Approach to Explainable AI
PODS '24: Companion of the 43rd Symposium on Principles of Database SystemsJune 2024, Pages 1–3https://doi.org/10.1145/3635138.3654762In recent years, there has been a growing interest in developing methods to explain individual predictions made by machine learning models. This has led to the development of various notions of explanation and scores to justify a model's classification. ...
- research-articleMay 2024
CoSMo: A multilingual modular language for Content Selection Modelling
SAC '24: Proceedings of the 39th ACM/SIGAPP Symposium on Applied ComputingApril 2024, Pages 706–713https://doi.org/10.1145/3605098.3635889Representing snippets of information abstractly is a task that needs to be performed for various purposes, such as database view specification and the first stage in the natural language generation pipeline for generative AI from structured input, i.e., ...
- research-articleMay 2024
Querying semantic OpenAPI descriptions with OASL
- Chrisa Tsinaraki,
- Nikolaos Lagogiannis,
- Nikolaos Mainas,
- Emmanouil-Georgios Ieronymakis,
- Euripides G.M. Petrakis
International Journal of Web and Grid Services (IJWGS), Volume 20, Issue 22024, Pages 188–205https://doi.org/10.1504/ijwgs.2024.138598OpenAPI is a standard for describing RESTful services in YAML or JSON that has been actively supported by the industry. The use of semantic web tools (like reasoners) would extend the usage of the semantics captured in OpenAPI descriptions, also allowing ...
- research-articleFebruary 2024
Supporting Descendants in SIMD-Accelerated JSONPath
ASPLOS '23: Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 4March 2023, Pages 338–361https://doi.org/10.1145/3623278.3624754Harnessing the power of SIMD can bring tremendous performance gains in data processing. In querying streamed JSON data, the state of the art leverages SIMD to fast forward significant portions of the document. However, it does not provide support for ...
-
- ArticleNovember 2023
LoVizQL: A Query Language for Visualizing and Analyzing Business Processes from Event Logs
AbstractProcess event logs record information about the execution of the activities of a business process. Process mining techniques use these event logs to discover, analyze, and optimize business processes. Process mining tools offer many ...
- research-articleNovember 2023
Explanatory Denotational Semantics for Complex Event Patterns
Formal Aspects of Computing (FAC), Volume 35, Issue 4Article No.: 23, Pages 1–37https://doi.org/10.1145/3608486Recent years brought popularity and importance of complex event processing (CEP) and associated query languages. CEP systems can be hard to understand. It is often non-trivial to determine streams of events matched by a query, and sometimes we may not ...
- research-articleJuly 2023
RHB-Net: A Relation-aware Historical Bridging Network for Text2SQL Auto-Completion
SIGIR '23: Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information RetrievalJuly 2023, Pages 1458–1467https://doi.org/10.1145/3539618.3591759Test2SQL, a natural language interface to database querying, has seen considerable improvement, in part due to advances in deep learning. However, despite recent improvement, existing Text2SQL proposals allow only input in the form of complete questions. ...
- research-articleNovember 2022
Analyzing model changes with Loupe
MODELS '22: Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion ProceedingsOctober 2022, Pages 519–528https://doi.org/10.1145/3550356.3561564Models are software artifacts that are subject to continuous change. The extraction and analysis of these changes may significantly affect model maintenance. Existing work has already investigated processes and techniques to support, analyze and ...
- research-articleJune 2022
Graph Pattern Matching in GQL and SQL/PGQ
- Alin Deutsch,
- Nadime Francis,
- Alastair Green,
- Keith Hare,
- Bei Li,
- Leonid Libkin,
- Tobias Lindaaker,
- Victor Marsault,
- Wim Martens,
- Jan Michels,
- Filip Murlak,
- Stefan Plantikow,
- Petra Selmer,
- Oskar van Rest,
- Hannes Voigt,
- Domagoj Vrgoč,
- Mingxi Wu,
- Fred Zemke
SIGMOD '22: Proceedings of the 2022 International Conference on Management of DataJune 2022, Pages 2246–2258https://doi.org/10.1145/3514221.3526057As graph databases become widespread, the International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC) have approved a project to create GQL, a standard property graph query language. This complements the SQL/...
- tutorialOctober 2020
Multi-Model Data Query Languages and Processing Paradigms
CIKM '20: Proceedings of the 29th ACM International Conference on Information & Knowledge ManagementOctober 2020, Pages 3505–3506https://doi.org/10.1145/3340531.3412174Specifying users' interests with a formal query language is a typically challenging task, which becomes even harder in the context of multi-model data management because we have to deal with data variety. It usually lacks a unified schema to help the ...
- research-articleAugust 2020
Empowering big data analytics with polystore and strongly typed functional queries
IDEAS '20: Proceedings of the 24th Symposium on International Database Engineering & ApplicationsAugust 2020, Article No.: 13, Pages 1–10https://doi.org/10.1145/3410566.3410591Polystores are of primary importance to tackle the diversity and the volume of Big Data, as they propose to store data according to specific use cases. Nevertheless, analytics frameworks often lack a uniform interface allowing to fully access and take ...
- research-articleAugust 2020
SQL Education: A Systematic Mapping Study and Future Research Agenda
ACM Transactions on Computing Education (TOCE), Volume 20, Issue 3Article No.: 20, Pages 1–33https://doi.org/10.1145/3398377Structured Query Language (SQL) skills are crucial in software engineering and computer science. However, teaching SQL effectively requires both pedagogical skill and considerable knowledge of the language. Educators and scholars have proposed numerous ...
- research-articleJuly 2020
Knowledge Extraction from Healthcare Data Using User-Adaptable Keywords-Based Query Language
ICISDM '20: Proceedings of the 2020 the 4th International Conference on Information System and Data MiningMay 2020, Pages 128–131https://doi.org/10.1145/3404663.3406876Nowadays, the volume of the information gathered by any organization increases more and more rapidly. It is essential to be able to use this information efficiently for it to benefit the operation of the organization. There is no point of gathering the ...
- abstractMay 2020
Effective Data Versioning for Collaborative Data Analytics
SIGMOD '20: Proceedings of the 2020 ACM SIGMOD International Conference on Management of DataJune 2020, Pages 1925–1938https://doi.org/10.1145/3318464.3394027With the massive proliferation of datasets in a variety of sec-tors, data science teams in these sectors spend vast amounts of time collaboratively constructing, curating, and analyzing these datasets. Versions of datasets are routinely generated during ...
- short-paperMay 2020
RASQL: A Powerful Language and its System for Big Data Applications
SIGMOD '20: Proceedings of the 2020 ACM SIGMOD International Conference on Management of DataJune 2020, Pages 2673–2676https://doi.org/10.1145/3318464.3384677There is a growing interest in supporting advanced Big Data applications on distributed data processing platforms. Most of these systems support SQL or its dialect as the query interface due to its portability and declarative nature. However, current ...
- short-paperNovember 2019
A notation-based query language for searching in symbolic music
DLfM '19: Proceedings of the 6th International Conference on Digital Libraries for MusicologyNovember 2019, Pages 79–83https://doi.org/10.1145/3358664.3358667Existing systems for searching in symbolic music corpora generally suffer from either of two limitations: they are either limited in power because they accept only simple search patterns, or they are hard for musicologists and musicians to use because ...
- research-articleApril 2019
Natural Language-Based Knowledge Extraction in Healthcare Domain
ICISDM '19: Proceedings of the 2019 3rd International Conference on Information System and Data MiningApril 2019, Pages 138–142https://doi.org/10.1145/3325917.3325948There is a growing amount of data in the databases of hospitals. These data could be exploited to alleviate the decision-making process of hospital managers, physicians and researchers. However, these types of end-users often lack the expertise ...
- short-paperMarch 2019
A proposal of spatial operators for a collaborative map search system
IUI '19 Companion: Companion Proceedings of the 24th International Conference on Intelligent User InterfacesMarch 2019, Pages 79–80https://doi.org/10.1145/3308557.3308703We proposed a new query language that expresses complex spatial queries in a concise and intuitive way. The language can express conditions on the range, direction and time distance within a spatial search query by using the proposed spatial operators ...
- research-articleFebruary 2019
What to Expect and What to Focus on in SQL Query Teaching
SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science EducationFebruary 2019, Pages 198–203https://doi.org/10.1145/3287324.3287359In the process of learning a new computer language, writing erroneous statements is part of the learning experience. However, some errors persist throughout the query writing process and are never corrected. Structured Query Language (SQL) consists of a ...