本文整理于 HOW 2026 演讲内容,演讲者:郭铁成,pg4ml 创始人。
非线性回归的本质,是在线性回归的骨架——矩阵乘法与最小二乘法——之上,引入激活函数以增强模型的非线性表达能力。逻辑回归可视为矩阵乘法与 Sigmoid 激活函数及交叉熵损失函数的组合,而非线性回归则进一步将矩阵乘法与更丰富的激活函数、最小二乘类目标相结合,构成现代深度学习模型的基础范式。
本文从该核心逻辑出发,系统梳理了 PostgreSQL 自定义运算符(
CREATE OPERATOR)的语法规范与限制,验证了矩阵乘法的关键运算性质(包括代数性质、几何变换性质及分块拼接性质)及其在大模型 KV Cache 优化中的底层原理,并重点介绍了两类具备完备表达能力的新型激活函数设计。在此基础上,本文进一步探讨了 AI 与数据库深度融合的技术路线与工程化前景。
在 PostgreSQL 中,通过
CREATE OPERATOR语法可以扩展自定义运算符,这是本次研究进行矩阵科学计算的基础工具。其语法核心要素如下:
--、
/* */)或 SQL 保留符号(如
=>)冲突,多字符名称不能以
+或
-结尾(除非包含
~ ! @ # % ^ & | ?`等字符)。

基于上述规范,本文定义了一套完整的矩阵运算运算符体系:
|**|)、上下拼接(
|-||)、左右拼接(
||||)、元素级加法和乘法。||~|)、左右翻转(
|-~|)、旋转 180°(
|~~|)、转置(
|^~|)。

这些扩展使得 PostgreSQL 能够承担矩阵计算验证任务,为后续算子的库内实现提供执行基础。
在 PostgreSQL 15 环境下,本文对矩阵乘法的核心性质进行了系统性验证与归纳,共涉及约 20 条性质。其中,分块拼接性质直接为大模型的 KV Cache 优化提供了数学依据。
将矩阵划分为多个子块进行分别计算后再拼接,结果保持不变。这一性质在大模型的 KV Cache(键值缓存) 优化中具有关键作用:
机器学习算子可按功能划分为:
传统 ReLU(导数在原点不连续)和 Sigmoid(有界)存在明显瓶颈。本文设计了两类新型激活函数,旨在从数学上实现 表达能力的完备性——即等价于高维空间的泰勒展开式。

数学原理:当 β = 0 . 5 时,函数次数涵盖 0.5 次、0 次(偏移量)和 1 次(残差)。通过多层嵌套(如 ResNet 结构),可逐步演化出完备的多项式次数(0 次至 N 次)。这恰好对应泰勒展开式的多项式形式,因此该激活函数驱动的深度模型,在高维空间可完备地表达任意光滑流形。
基于绝对值对数与正负号设计,自然对数部分本身接近泰勒展开(次数齐备),通过残差补充零次项,同样实现完备表达能力。

对比优势:
PostgreSQL 通过扩展自定义运算符和函数,已能够承担矩阵计算、算子验证等科学计算任务,具备发展为库内深度学习框架的潜力。
要实现真正的 AI 与数据库融合,仍需补齐以下环节:
模型结构可通过库表字段进行序列化存储(仅需 2~3 张表即可完整表达)。这意味着模型构建可以不依赖代码编写,而是通过图形化界面配置计算图,实现“库内模型编排”而非“库内算力执行”,降低 AI 应用的门槛。
无论代码运行在 Python 环境还是数据库内部,模型推理均依赖 GPU 等硬件算力。数据库与算力并非对立关系,通过合理架构设计可实现数据流与计算任务的深度融合。算力本身不是瓶颈,如何将数据存储、计算调度和模型服务统一在数据库体系内,才是未来开源数据库生态的重要探索方向。
本文从非线性回归的基本原理出发,展示了 PostgreSQL 在自定义运算符、矩阵运算性质验证、新型激活函数设计方面的实践成果,并对 AI 与数据库融合的技术路线进行了展望。随着开源生态的持续发展,数据库有望超越传统存储查询的定位,成为 AI 模型设计、训练和推理的统一平台。以开源之道,见致远之志,这一愿景正逐步走向现实。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70043484/viewspace-3181491/ ,如需转载,请注明出处,否则将追究法律责任。