Learning from flowsheets

A generative transformer model for autocompletion of flowsheets

Journal Article (2023)
Author(s)

Gabriel Vogel (TU Delft - ChemE/Product and Process Engineering)

Lukas Schulze Balhorn (TU Delft - ChemE/Product and Process Engineering)

Artur Schweidtmann (TU Delft - ChemE/Product and Process Engineering)

Research Group
ChemE/Product and Process Engineering
Copyright
© 2023 G.C. Vogel, L. Schulze Balhorn, A.M. Schweidtmann
DOI related publication
https://doi.org/10.1016/j.compchemeng.2023.108162
More Info
expand_more
Publication Year
2023
Language
English
Copyright
© 2023 G.C. Vogel, L. Schulze Balhorn, A.M. Schweidtmann
Research Group
ChemE/Product and Process Engineering
Volume number
171
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

We propose a novel method enabling autocompletion of chemical flowsheets. This idea is inspired by the autocompletion of text. We represent flowsheets as strings using the text-based SFILES 2.0 notation and learn the grammatical structure of the SFILES 2.0 language and common patterns in flowsheets using a transformer-based language model. We pre-train our model on synthetically generated flowsheet topologies to learn the flowsheet language grammar. Then, we fine-tune our model in a transfer learning step on real flowsheet topologies. Finally, we use the trained model for causal language modeling to autocomplete flowsheets. Eventually, the proposed method can provide chemical engineers with recommendations during interactive flowsheet synthesis. The results demonstrate a high potential of this approach for future AI-assisted process synthesis but also reveal the limitations at the present state and the next steps that need to be taken to deploy this technique in realistic flowsheet synthesis scenarios.