Flexible Extensions to Structural Equation Models Using Computation Graphs

Erik–Jan van Kesteren*, Daniel L. Oberski

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

1 Citation (Scopus)

Abstract

Structural equation modeling (SEM) is being applied to ever more complex data types and questions, often requiring extensions such as regularization or novel fitting functions. To extend SEM, researchers currently need to completely reformulate SEM and its optimization algorithm–a challenging and time–consuming task. In this paper, we introduce the computation graph for SEM, and show that this approach can extend SEM without the need for bespoke software development. We show that both existing and novel SEM improvements follow naturally. To demonstrate, we introduce three SEM extensions: least absolute deviation estimation, Bayesian LASSO optimization, and sparse high–dimensional mediation analysis. We provide an implementation of SEM in PyTorch–popular software in the machine learning community–to accelerate development of structural equation models adequate for modern–day data and research questions.

Original languageEnglish
Pages (from-to)233-247
Number of pages15
JournalStructural Equation Modeling
Volume29
Issue number2
DOIs
Publication statusPublished - 2022
Externally publishedYes

Keywords

  • computation graphs
  • deep learning
  • optimization
  • regularization
  • Structural equation modeling

Fingerprint

Dive into the research topics of 'Flexible Extensions to Structural Equation Models Using Computation Graphs'. Together they form a unique fingerprint.

Cite this