This is your work, valued

Immanuel

Expert
@itrummer

My name is Immanuel, I'm a professor at Cornell University. I mostly publish code that relates to my research, which is about databases and data analysis.

thalamusdb. ThalamusDB: semantic query processing on multimodal data

117

CodexDB. CodexDB generates code for SQL query processing via OpenAI's GPT-3 Codex model.

102

dbbert. DB-BERT tunes database systems for optimal performance, using tuning hints mined from text.

63

DataScienceWithGPT. Resources to learn data processing with GPT and other language models

21

DataCorrelationPredictionWithNLP. This project aims at predicting correlated column pairs in data tables by analyzing column names via large language models.

11

query-optimizer-lib. Contains implementations of various algorithms for database query optimization. The algorithms cover multiple problem variants (e.g., traditional and multi-objective query optimization) and offer different tradeoffs between optimality guarantees and optimization time (e.g., fast randomized algorithms, approximation schemes, exhaustive algorithms, parallel algorithms, ...).

10

lm4db. Material for my VLDB'22 and BTW'23 tutorials on application for language models in data management

9

schemacompression. Compress database schemata to reduce cost for LLM processing

7

CiceroDBoldVersion. Java

6

llmjoins. Implements theta-joins with free-text join predicates using large language models.

6

itrummer.github.io. Personal page of Immanuel Trummer.

3

qdata. HTML

2

NaturalMiner. Mine data for patterns described in natural language

2

ExactCardinalityQueryOptimization. This repository contains tools for finding query plans that produce the least number of join result tuples (the so-called "Cout" metric). Those tools are not suitable for query optimization at run time - instead, they can be used for offline analysis to assess the quality of query optimizers.

2

vta. Frontend for virtual TA

1