中文
相关论文

相关论文: Data-Structure Rewriting

200 篇论文

We demonstrate how category theory provides specifications that can efficiently be implemented via imperative algorithms and apply this to the field of graph rewriting. By examples, we show how this paradigm of software development makes it…

计算机科学中的逻辑 · 计算机科学 2023-04-03 Kristopher Brown , Evan Patterson , Tyler Hanks , James Fairbanks

Fault injection attacks can cause errors in software for malicious purposes. Oftentimes, vulnerable points of a program are detected after its development. It is therefore critical for the user of the program to be able to apply last-minute…

密码学与安全 · 计算机科学 2020-12-01 Pantea Kiaei , Cees-Bart Breunesse , Mohsen Ahmadi , Patrick Schaumont , Jasper van Woudenberg

Double-pushout rewriting is an established categorical approach to the rule-based transformation of graphs and graph-like objects. One of its standard results is the construction of concurrent rules and the Concurrency Theorem pertaining to…

计算机科学中的逻辑 · 计算机科学 2021-11-02 Jens Kosiol , Gabriele Taentzer

Inspired by the PageRank and HITS (hubs and authorities) algorithms for Web search, we propose a structural re-ranking approach to ad hoc information retrieval: we reorder the documents in an initially retrieved set by exploiting asymmetric…

信息检索 · 计算机科学 2007-05-23 Oren Kurland , Lillian Lee

Term graph rewriting is important as "conceptual implementation" of the execution of functional programs, and of data-flow optimisations in compilers. One way to define term graph transformation rule application is via the well-established…

计算机科学中的逻辑 · 计算机科学 2019-02-07 Wolfram Kahl , Yuhang Zhao

Symmetric monoidal theories (SMTs) generalise algebraic theories in a way that make them suitable to express resource-sensitive systems, in which variables cannot be copied or discarded at will. In SMTs, traditional tree-like terms are…

计算机科学中的逻辑 · 计算机科学 2022-09-16 Filippo Bonchi , Fabio Gadducci , Aleks Kissinger , Pawel Sobocinski , Fabio Zanasi

Automatic query reformulation refers to rewriting a user's original query in order to improve the ranking of retrieval results compared to the original query. We present a general framework for automatic query reformulation based on…

信息检索 · 计算机科学 2015-07-15 Fernando Diaz

We tackle the problem of graph transformation with a particular focus on node cloning. We propose a new approach to graph rewriting where nodes can be cloned zero, one or more times. A node can be cloned together with all its incident…

计算机科学中的逻辑 · 计算机科学 2012-04-25 Dominique Duval , Rachid Echahed , Frédéric Prost

Data assisted reconstruction algorithms, incorporating trained neural networks, are a novel paradigm for solving inverse problems. One approach is to first apply a classical reconstruction method and then apply a neural network to improve…

数值分析 · 数学 2020-03-26 Yoeri E. Boink , Markus Haltmeier , Sean Holman , Johannes Schwab

A datatype defining rewrite system (DDRS) is an algebraic (equational) specification intended to specify a datatype. When interpreting the equations from left-to-right, a DDRS defines a term rewriting system that must be ground-complete.…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Jan A. Bergstra , Alban Ponse

Motivated by questions from program transformations, eight notions of isomorphisms between term rewriting systems are defined, analysed, and classified. The notions include global isomorphisms, where the renaming of variables and function…

计算机科学中的逻辑 · 计算机科学 2022-12-01 Michael Christian Fink Amores , David Sabel

Given graphs as input, Graph Neural Networks (GNNs) support the inference of nodes, edges, attributes, or graph properties. Graph Rewriting investigates the rule-based manipulation of graphs to model complex graph transformations. We…

机器学习 · 计算机科学 2023-05-31 Adam Machowczyk , Reiko Heckel

We extend the powerful Pullback-Pushout (PBPO) approach for graph rewriting with strong matching. Our approach, called \pbpostrong, exerts more control over the embedding of the pattern in the host graph, which is important for a large…

计算机科学中的逻辑 · 计算机科学 2021-06-28 Roy Overbeek , Jörg Endrullis , Aloïs Rosset

Graph rewriting is a popular tool for the optimisation and modification of graph expressions in domains such as compilers, machine learning and quantum computing. The underlying data structures are often port graphs - graphs with labels at…

数据结构与算法 · 计算机科学 2025-03-27 Luca Mondada , Pablo Andrés-Martínez

We study an issue commonly seen with graph data analysis: many real-world complex systems involving high-order interactions are best encoded by hypergraphs; however, their datasets often end up being published or studied only in the form of…

社会与信息网络 · 计算机科学 2022-11-28 Yanbang Wang , Jon Kleinberg

Building neural systems that can learn to execute symbolic algorithms is a challenging open problem in artificial intelligence, especially when aiming for strong generalization and out-of-distribution performance. In this work, we introduce…

人工智能 · 计算机科学 2025-07-28 Flavio Petruzzellis , Alberto Testolin , Alessandro Sperduti

'Big' high-dimensional data are commonly analyzed in low-dimensions, after performing a dimensionality-reduction step that inherently distorts the data structure. For the same purpose, clustering methods are also often used. These methods…

机器学习 · 统计学 2019-02-20 Tom Lorimer , Karlis Kanders , Ruedi Stoop

Recent years have witnessed the success of deep neural networks in dealing with a plenty of practical problems. Dropout has played an essential role in many successful deep neural networks, by inducing regularization in the model training.…

计算机视觉与模式识别 · 计算机科学 2019-04-16 Guoliang Kang , Jun Li , Dacheng Tao

A novel approach for structure alignment is presented, where the key ingredients are: (1) An error function formulation of the problem simultaneously in terms of binary (Potts) assignment variables and real-valued atomic coordinates. (2)…

生物物理 · 物理学 2007-05-23 M. Ohlsson , C. Peterson , M. Ringner , R. Blankenbecler

A circular program contains a data structure whose definition is self-referential or recursive. The use of such a definition allows efficient functional programs to be written and can avoid repeated evaluations and the creation of…

数据结构与算法 · 计算机科学 2022-06-28 Lloyd Allison