Computational Graph Completion
Houman Owhadi

TL;DR
This paper presents a framework for completing computational graphs in scientific and engineering problems, enabling efficient data-driven inference of unknown functions and variables through Gaussian Processes and graph algorithms.
Contribution
It introduces a novel, automated framework for completing computational graphs that combines regression and matrix completion, improving data efficiency and robustness in CSE tasks.
Findings
Framework effectively completes graphs with scarce data
Outperforms traditional kriging in function recovery
Demonstrates versatility across multiple CSE applications
Abstract
We introduce a framework for generating, organizing, and reasoning with computational knowledge. It is motivated by the observation that most problems in Computational Sciences and Engineering (CSE) can be formulated as that of completing (from data) a computational graph (or hypergraph) representing dependencies between functions and variables. Nodes represent variables, and edges represent functions. Functions and variables may be known, unknown, or random. Data comes in the form of observations of distinct values of a finite number of subsets of the variables of the graph (satisfying its functional dependencies). The underlying problem combines a regression problem (approximating unknown functions) with a matrix completion problem (recovering unobserved variables in the data). Replacing unknown functions by Gaussian Processes (GPs) and conditioning on observed data provides a simple…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSystems Engineering Methodologies and Applications · Fault Detection and Control Systems · Advanced Data Processing Techniques
