カツマタ シンヤ   KATSUMATA SHINYA
  勝股 審也
   所属   京都産業大学  理学部 数理科学科
   職種   教授
言語種別 英語
発行・発表の年月 2025/04
形態種別 研究論文
査読 査読あり
標題 Differentiable causal computations via delayed trace (extended version)
執筆形態 共著
掲載誌名 Mathematical Structures in Computer Science
掲載区分国外
出版社・発行元 Cambridge University Press
巻・号・頁 35
担当区分 最終著者
国際共著 国際共著
著者・共著者 ◎David Sprunger, Shin-ya Katsumata
概要 We investigate causal computations, which take sequences of inputs to sequences of outputs such that the 𝑛
th output depends on the first 𝑛
inputs only. We model these in category theory via a construction taking a Cartesian category ℂ
to another category St(ℂ)
with a novel trace-like operation called “delayed trace,” which misses yanking and dinaturality axioms of the usual trace. The delayed trace operation provides a feedback mechanism in St(ℂ)
with an implicit guardedness guarantee. When ℂ
is equipped with a Cartesian differential operator, we construct a differential operator for St(ℂ)
using an abstract version of backpropagation through time (BPTT), a technique from machine learning based on unrolling of functions. This obtains a swath of properties for BPTT, including a chain rule and Schwartz theorem. Our differential operator is also able to compute the derivative of a stateful network without requiring the network to be unrolled.