Rewrite System

Rewrite systems are computational methods that manipulate data structures, such as text, queries, or graphs, by applying transformation rules to improve efficiency, performance, or generalization. Current research focuses on developing sophisticated rewrite algorithms, including those leveraging large language models and reinforcement learning, to optimize various tasks like query optimization, program synthesis, and circuit design. These advancements are improving the efficiency and robustness of numerous applications, from database management and software engineering to the development of more explainable and generalizable AI systems.

Papers