返回书架算子演化论:第一卷

附录 C 有限维算子网络

有限算子网络把输入分配到不同路径;在一条路径内部,局域算子又按顺序复合。本附录用 附录 B 的有限维工具分别描述这两层结构:先沿固定路径计算导数,展开正交块之间的作用通路,并在实际发生域上取得距离上界;再考察仿射网络的路径单元如何参与复合,以及实际发生域中的变化方向如何沿路径传递,并据此估计输出覆盖。

网络仍按 § 5.1 定义,路径、路径域与路径复合沿用 § 5.3。

以下取 n≥1n\ge1、I={1,…,n}I=\{1,\ldots,n\},并令

X=Rn∪{⊥},\mathcal X = \mathbb R^n\cup\{\bot\},

采用 附录 B 的坐标规范族或一个固定正交块规范族。设 N∈Xnet\mathcal N\in\mathcal X_{\mathrm{net}} 为输入域 U⊆RnU\subseteq\mathbb R^n 非空的有限算子网络,节点集为 VV,节点 β\beta 的局域算子为 fβf_\beta,其定义域记为 UβU_\beta。

C.1 路径导数与距离估计

假设对每个节点 β∈V\beta\in V,存在包含 UβU_\beta 的开集 Oβ⊆RnO_\beta\subseteq\mathbb R^n 与连续可微映射

Fβ:Oβ→Rn,F_\beta:O_\beta\to\mathbb R^n,

使

Fβ∣Uβ=fβ∣Uβ.F_\beta\big|_{U_\beta} = f_\beta\big|_{U_\beta}.

固定可达路径

p=(β1,…,βr)∈P(N)p=(\beta_1,\ldots,\beta_r) \in\mathcal P(\mathcal N)

及 x∈Upx\in U_p。定义路径中间点

xp,0(x)=x,xp,s(x)=Fβs(xp,s−1(x))(1≤s≤r),x_{p,0}(x)=x, \qquad x_{p,s}(x) = F_{\beta_s}(x_{p,s-1}(x)) \quad(1\le s\le r),

以及节点发生处的 Jacobi 矩阵

Ap,s(x):=DFβs(xp,s−1(x)).A_{p,s}(x) := DF_{\beta_s}(x_{p,s-1}(x)).

由于 x∈Upx\in U_p,这些中间点与网络求值轨迹的点值相同,并且 xp,s−1(x)∈Uβs⊆Oβsx_{p,s-1}(x)\in U_{\beta_s}\subseteq O_{\beta_s}。

命题 C.1(路径复合的 Jacobi 乘积):对任意 p∈P(N)p\in\mathcal P(\mathcal N) 与 x∈Upx\in U_p,路径复合

Cp=Fβr∘⋯∘Fβ1C_p = F_{\beta_r}\circ\cdots\circ F_{\beta_1}

在 xx 的某个开邻域内良定义,并满足

DCp(x)=Ap,r(x)⋯Ap,1(x).DC_p(x) = A_{p,r}(x)\cdots A_{p,1}(x).

若存在 xx 的开邻域 WW 使

W⊆Up,W\subseteq U_p,

则网络外延算子在 WW 上等于 CpC_p,因而

D(ϕN∣W)(x)=DCp(x),D\bigl(\phi_{\mathcal N}\big|_W\bigr)(x)=DC_p(x),

其中 ϕN∣W\phi_{\mathcal N}\big|_W 由 W⊆Up⊆UW\subseteq U_p\subseteq U 视为取值于 Rn\mathbb R^n 的局部映射。

证明:沿用 命题 B.15 的复合求导方法,先说明路径复合在 xx 附近良定义。令

V1=Oβ1,C1=Fβ1.V_1=O_{\beta_1},\qquad C_1=F_{\beta_1}.

则 V1V_1 是包含 xx 的开集,且 C1C_1 在其上连续可微。假设前 ss 步复合 CsC_s 已在包含 xx 的开集 VsV_s 上连续可微,其中 1≤s<r1\le s<r。由于

Cs(x)=xp,s(x)∈Oβs+1,C_s(x)=x_{p,s}(x)\in O_{\beta_{s+1}},

可取

Vs+1={y∈Vs:Cs(y)∈Oβs+1}.V_{s+1} =\{y\in V_s:C_s(y)\in O_{\beta_{s+1}}\}.

由 CsC_s 的连续性及 Oβs+1O_{\beta_{s+1}} 的开放性,Vs+1V_{s+1} 仍是包含 xx 的开集,而

Cs+1=Fβs+1∘CsC_{s+1}=F_{\beta_{s+1}}\circ C_s

在其上良定义且连续可微。如此递推,得到 Cr=CpC_r=C_p 在开邻域 VrV_r 上良定义且连续可微。

再计算导数。第一步有 DC1(x)=Ap,1(x)DC_1(x)=A_{p,1}(x)。对 2≤s≤r2\le s\le r,由链式法则,

DCs(x)=DFβs(Cs−1(x)) DCs−1(x)=Ap,s(x) DCs−1(x).\begin{aligned} DC_s(x) &=DF_{\beta_s}\bigl(C_{s-1}(x)\bigr)\,DC_{s-1}(x)\\ &=A_{p,s}(x)\,DC_{s-1}(x). \end{aligned}

逐次代入即得

DCp(x)=Ap,r(x)⋯Ap,1(x).DC_p(x)=A_{p,r}(x)\cdots A_{p,1}(x).

最后,设 WW 是 xx 的开邻域且 W⊆UpW\subseteq U_p。对每个 y∈Wy\in W,网络均沿路径 pp 求值,各步输入均属于相应节点的定义域。在这些输入处,扩展映射 FβsF_{\beta_s} 与局域算子 fβsf_{\beta_s} 一致,因此由 命题 5.7 的路径分解,

ϕN(y)=cp(y)=Cp(y).\phi_{\mathcal N}(y)=c_p(y)=C_p(y).

故网络外延算子与 CpC_p 在 xx 的开邻域 W∩VrW\cap V_r 上相等,从而

D(ϕN∣W)(x)=DCp(x).D\bigl(\phi_{\mathcal N}\big|_W\bigr)(x)=DC_p(x).

□\square

这里的 DCp(x)DC_p(x) 按选定的节点扩展 FβF_\beta 计算。本命题关于外延算子导数的结论仅在存在开邻域 W⊆UpW\subseteq U_p 时适用;不满足该条件时,本命题不作连续性或可微性结论。不同扩展的比较见 习题 C.2。

为考察路径导数在不同正交块之间的作用,固定正交直和分解

Rn=V1⊥⋯⊥Vh,\mathbb R^n = V_1\perp\cdots\perp V_h,

记 PaP_a 为到 VaV_a 的正交投影,并令 H={1,…,h}H=\{1,\ldots,h\}。固定路径 pp 与 x∈Upx\in U_p。一条块通路要求每一步从输入块到输出块的线性映射均非零;下面给出它与路径复合导数的关系。

推论 C.2(非零路径块导数的通路必要条件):对任意 a0,ar∈Ha_0,a_r\in H,若 Par∘DCp(x)∘Pa0≠0P_{a_r}\circ DC_p(x)\circ P_{a_0}\ne0,则存在中间块指标 a1,…,ar−1∈Ha_1,\ldots,a_{r-1}\in H,使

Pas∘Ap,s(x)∘Pas−1≠0(1≤s≤r).P_{a_s}\circ A_{p,s}(x)\circ P_{a_{s-1}}\ne0 \qquad(1\le s\le r).

反向一般不成立。

证明:由 命题 C.1,在相邻 Jacobi 因子之间插入恒等分解

id⁡Rn=∑a∈HPa,\operatorname{id}_{\mathbb R^n} = \sum_{a\in H}P_a,

并利用 Pa2=PaP_a^2=P_a 展开有限乘积,得到

Par∘DCp(x)∘Pa0=∑a1,…,ar−1∈H(Par∘Ap,r(x)∘Par−1)∘⋯∘(Pa1∘Ap,1(x)∘Pa0).\begin{aligned} &P_{a_r}\circ DC_p(x)\circ P_{a_0}\\ &\quad=\sum_{a_1,\ldots,a_{r-1}\in H} \bigl(P_{a_r}\circ A_{p,r}(x)\circ P_{a_{r-1}}\bigr) \circ\cdots\circ \bigl(P_{a_1}\circ A_{p,1}(x)\circ P_{a_0}\bigr). \end{aligned}

当 r=1r=1 时,没有中间块指标,右侧只含一个求和项。左侧非零,故右侧至少有一个非零求和项;该项的各个块因子都必须非零,因而得到所需的块通路。

为说明反向不成立,在 R2∪{⊥}\mathbb R^2\cup\{\bot\} 上取两个串联节点,局域算子在 R2\mathbb R^2 上依次采用 命题 B.15 中的两步线性映射,在 ⊥\bot 处取 ⊥\bot。第一节点的入口片与通向第二节点的边域均为 R2\mathbb R^2,第二节点无出边。每个输入均沿这两个节点求值后终止,故得到一条实际可达路径。

取 H={1,2}H=\{1,2\} 及两个坐标轴组成的一维正交块分解。由所引命题中的矩阵计算,输入块 11 到输出块 11 之间有两条非零块通路,相应矩阵条目的两个通道乘积分别为 11 与 −1-1,而复合导数的对应块为零。因此块通路存在不排除不同通路项相消。□\square

上面计算了固定输入处的导数及其块展开。下面在各节点发生的实际输入集上取得统一距离上界,再沿路径复合。

对固定路径 p=(β1,…,βr)p=(\beta_1,\ldots,\beta_r),沿用 命题 5.19 中第 ss 个节点发生的实际输入域记号。在本节的轨迹表示下,

Dp,sin={xp,s−1(x):x∈Up}⊆Uβs.D_{p,s}^{\mathrm{in}} = \{x_{p,s-1}(x):x\in U_p\} \subseteq U_{\beta_s}.

推论 C.3(节点发生域上的导数证书):设对每个 1≤s≤r1\le s\le r,存在非空凸集

Dp,sin⊆Qp,s⊆Oβs,D_{p,s}^{\mathrm{in}} \subseteq Q_{p,s} \subseteq O_{\beta_s},

并且矩阵

Lp,s;i→j:=sup⁡z∈Qp,s∣∂(Fβs)j∂xi(z)∣L_{p,s;i\to j} := \sup_{z\in Q_{p,s}} \left| \frac{\partial(F_{\beta_s})_j}{\partial x_i}(z) \right|

对所有 i,j∈Ii,j\in I 均有限。记 Lp,s=(Lp,s;i→j)\mathbf L_{p,s}=(L_{p,s;i\to j})。则

Lp,r⋯Lp,1∈L(cp)∣Up.\mathbf L_{p,r}\cdots\mathbf L_{p,1} \in \mathscr L(c_p)\big|_{U_p}.

对上述正交分解,若改定义

Lp,s;a→bV:=sup⁡z∈Qp,s∥Pb∘DFβs(z)∘Pa∥2→2L^V_{p,s;a\to b} := \sup_{z\in Q_{p,s}} \left\| P_b\circ DF_{\beta_s}(z)\circ P_a \right\|_{2\to2}

且所有条目有限,则相应块矩阵乘积

Lp,rV⋯Lp,1V\mathbf L^V_{p,r}\cdots\mathbf L^V_{p,1}

是 cpc_p 在 UpU_p 上关于正交块规范族的 Lip 证书。

证明:在每个非空凸集 Qp,sQ_{p,s} 上应用 命题 B.5 或 命题 B.9,分别得到扩展映射 FβsF_{\beta_s} 的坐标或正交块 Lip 上界。线段估计在扩展映射的定义域 OβsO_{\beta_s} 内进行,因此允许 Qp,sQ_{p,s} 超出节点原来的定义域 UβsU_{\beta_s}。

将上述估计限制到实际输入集 Dp,sinD_{p,s}^{\mathrm{in}},由 FβsF_{\beta_s} 与 fβsf_{\beta_s} 在该集上一致,得到 fβsf_{\beta_s} 在该发生域上的合法 Lip 证书。由定义,Dp,1in=UpD_{p,1}^{\mathrm{in}}=U_p,且 Dp,s+1in=fβs(Dp,sin)D_{p,s+1}^{\mathrm{in}}=f_{\beta_s}(D_{p,s}^{\mathrm{in}})(1≤s<r1\le s<r);路径合法性保证 Up⊆dom⁡(cp)U_p\subseteq\operatorname{dom}(c_p)。因此,以 UpU_p 为起始域应用 推论 2.5 的 (i),即得所示矩阵乘积。□\square

C.2 仿射网络

下面转向局域算子具有仿射扩展的网络。仿射复合给出每条路径上的作用公式,路由条件决定公式实际适用的输入域;网络之间的复合还会进一步细分这些域。

称 Q⊆RnQ\subseteq\mathbb R^n 为一个线性单元,若它可由有限多个仿射等式、严格不等式与非严格不等式的共同解集表示。

命题 C.4(仿射局域算子的路径单元):设每个节点局域算子在 UβU_\beta 上由仿射映射

Fβ(x)=Aβx+bβF_\beta(x)=A_\beta x+b_\beta

给出。进一步假设所有入口输入片 UβinU_\beta^{\mathrm{in}}、边域 Dβ→γD_{\beta\to\gamma} 与终止域 TβT_\beta 都是线性单元。

(i) 对路径

p=(β1,…,βr)∈P(N),p=(\beta_1,\ldots,\beta_r)\in\mathcal P(\mathcal N),

令

Cp,s=Fβs∘⋯∘Fβ1(1≤s≤r).C_{p,s} = F_{\beta_s}\circ\cdots\circ F_{\beta_1} \qquad(1\le s\le r).

则路径域具有表达

Up=Uβ1in∩⋂s=1r−1Cp,s−1(Dβs→βs+1)∩Cp,r−1(Tβr).\begin{aligned} U_p &= U_{\beta_1}^{\mathrm{in}} \cap \bigcap_{s=1}^{r-1} C_{p,s}^{-1} \bigl(D_{\beta_s\to\beta_{s+1}}\bigr) \cap C_{p,r}^{-1} \bigl(T_{\beta_r}\bigr). \end{aligned}

因而 UpU_p 是线性单元,且 cp∣Up=Cp,r∣Upc_p\big|_{U_p}=C_{p,r}\big|_{U_p}。网络外延算子在 UU 上是由有限路径域分划给出的分片仿射映射。

(ii) 上述分片仿射表示不保证 ϕN∣U\phi_{\mathcal N}\big|_U 在不同路径域的交界处连续。

证明:(i) 沿路径 pp 求值的输入必然满足所示入口、逐步转移和终止条件。反之,若 xx 属于右侧交集,则 x∈Uβ1in⊆Uβ1x\in U_{\beta_1}^{\mathrm{in}}\subseteq U_{\beta_1}。每个边域满足 Dβs→βs+1⊆Uβs+1D_{\beta_s\to\beta_{s+1}}\subseteq U_{\beta_{s+1}},故可归纳地确认:每步中间点都在对应节点的定义域内,仿射扩展的值与真实局域算子的值一致,并按指定边继续。最后一个条件保证在 βr\beta_r 终止。因此它确实沿 pp 求值,交式成立。r=1r=1 时,边域条件对应的空交取为 Rn\mathbb R^n。

有限多个线性单元取交,只需合并其约束;仿射原像则把各约束与仿射映射复合,仍得到仿射等式或同方向不等式。各 Cp,sC_{p,s} 都是仿射映射,故所示交式给出线性单元 UpU_p。再由 § 5.3 的有限路径分解,得到外延算子的有限分片仿射表示。

(ii) 取 n=1n=1、U=RU=\mathbb R,使用两个无出边入口节点,其入口片分别为

U1in=(−∞,0),U2in=[0,+∞).U_1^{\mathrm{in}}=(-\infty,0), \qquad U_2^{\mathrm{in}}=[0,+\infty).

两个节点的定义域均取 R\mathbb R,局域算子在其中分别为常值仿射映射 F1(x)=0F_1(x)=0 与 F2(x)=1F_2(x)=1,在 ⊥\bot 处均取 ⊥\bot;终止域分别为 T1={0}T_1=\{0\} 与 T2={1}T_2=\{1\}。这给出求值长度恒为 11 的有限算子网络。所有入口片和终止域均为线性单元,网络外延算子在 UU 上满足

ϕN(x)={0,x<0,1,x≥0,\phi_{\mathcal N}(x) = \begin{cases} 0,&x<0,\\ 1,&x\ge0, \end{cases}

故在 00 处不连续。□\square

命题 C.5(仿射网络外延的复合封闭性):设 N1,N2\mathcal N_1,\mathcal N_2 的输入域分别为 U1,U2U_1,U_2,且两网均满足 命题 C.4 的仿射与线性单元条件。记各路径上的仿射表达为

Fp(x)=Apx+bp,Gq(y)=Bqy+dq.F_p(x)=A_px+b_p, \qquad G_q(y)=B_qy+d_q.

在复合的有效域

D:={x∈U1:ϕN1(x)∈U2}D:=\{x\in U_1:\phi_{\mathcal N_1}(x)\in U_2\}

上,所有非空集合

Up,q:=Up(1)∩Fp−1(Uq(2))U_{p,q}:=U_p^{(1)}\cap F_p^{-1}(U_q^{(2)})

构成有限线性单元分划,且

(ϕN2∘ϕN1)(x)=BqApx+Bqbp+dq(x∈Up,q).(\phi_{\mathcal N_2}\circ\phi_{\mathcal N_1})(x) =B_qA_px+B_qb_p+d_q \qquad(x\in U_{p,q}).

存在同样满足上述仿射与线性单元条件的有限网络 M\mathcal M,其输入域为 DD,且 ϕM=ϕN2∘ϕN1\phi_{\mathcal M}=\phi_{\mathcal N_2}\circ\phi_{\mathcal N_1};D=∅D=\emptyset 时取空网络。

证明:对 x∈Dx\in D,第一网有唯一实际路径 pp,而 Fp(x)=ϕN1(x)∈U2F_p(x)=\phi_{\mathcal N_1}(x)\in U_2 在第二网中又有唯一实际路径 qq。因此 xx 恰属于一个 Up,qU_{p,q}。反之,属于某个 Up,qU_{p,q} 的点满足复合有效域条件;两网路径集有限,故得到所述有限分划。

由 命题 C.4,各 Up(1)U_p^{(1)} 与 Uq(2)U_q^{(2)} 为线性单元。仿射原像及有限交保持线性单元,所以 Up,qU_{p,q} 也是线性单元。在该域内依次代入两条路径的仿射式,即得复合公式。

若 D≠∅D\ne\emptyset,对每个非空 Up,qU_{p,q} 设置一个无出边入口节点,其入口片为 Up,qU_{p,q},局域算子在 Rn\mathbb R^n 上取仿射映射 Gq∘FpG_q\circ F_p,在 ⊥\bot 处取 ⊥\bot。该节点的终止域是 (Gq∘Fp)(Rn)(G_q\circ F_p)(\mathbb R^n),为一个仿射子空间;选取其方向空间正交补的一组基,可将它写成有限个仿射等式的共同解集,故也是线性单元。

各入口片非空且分划 DD,每次求值在所选入口节点一次终止,因此满足入口唯一、统一有限终止及无冗余节点条件,出边条件为空。所得网络 M\mathcal M 在 DD 上给出上述复合,在域外取 ⊥\bot,所以外延相等。若 D=∅D=\emptyset,复合处处为 ⊥\bot,由空网络实现。□\square

该构造给出复合的一种网络表示。它按路径对分别设置节点,不保留原网络的节点共享;结论不指定网络对象之间的典范复合运算。

网络中的实际发生域还可能落在低维仿射子空间内。以下沿用 引理 B.13 的方向空间 WS=span⁡(S−S)W_S=\operatorname{span}(S-S),在实际域上读取矩阵作用。

命题 C.6(仿射发生域与路径中的变化方向):设 N\mathcal N 的节点仿射表达为 Fβ(x)=Aβx+bβF_\beta(x)=A_\beta x+b_\beta。

(i) 发生域与阈值。 若入口片与边域均为线性单元,则每个可达前缀 q=(β1,…,βs)q=(\beta_1,\ldots,\beta_s) 的实际发生域 DqinD_q^{\mathrm{in}} 非空且凸。采用坐标规范族及任意有限正阈值 τσ,τN\tau_\sigma,\tau_{\mathrm N} 时,

Type⁡q(i,j)=(1{σi(Dqin)<τσ},1{(Aβs)j∙∣WDqin=0}).\operatorname{Type}_q(i,j) =\left( \mathbf1_{\{\sigma_i(D_q^{\mathrm{in}})<\tau_\sigma\}}, \mathbf1_{\{(A_{\beta_s})_{j\bullet}|_{W_{D_q^{\mathrm{in}}}}=0\}} \right).

第二项等于 11 当且仅当末节点的第 jj 个输出坐标在该发生域上为常值。

(ii) 固定路径中的方向。 固定完整可达路径 p=(β1,…,βr)∈P(N)p=(\beta_1,\ldots,\beta_r)\in\mathcal P(\mathcal N),记 Cp,s=Fβs∘⋯∘Fβ1C_{p,s}=F_{\beta_s}\circ\cdots\circ F_{\beta_1}。令 D0=UpD_0=U_p,Ds=Cp,s(Up)D_s=C_{p,s}(U_p)(1≤s≤r1\le s\le r),并记 Ws=WDsW_s=W_{D_s}。则

Ws=Aβs(Ws−1),dim⁡Ws≤dim⁡Ws−1(1≤s≤r).W_s=A_{\beta_s}(W_{s-1}), \qquad \dim W_s\le\dim W_{s-1} \quad(1\le s\le r).

这一分项不要求入口片、边域或终止域是线性单元。

证明:(i) 令 Cq,t=Fβt∘⋯∘Fβ1C_{q,t}=F_{\beta_t}\circ\cdots\circ F_{\beta_1}。沿用可达前缀的初始域 U[q∗]U[q\ast],有

U[q∗]=Uβ1in∩⋂t=1s−1Cq,t−1(Dβt→βt+1).U[q\ast] =U_{\beta_1}^{\mathrm{in}} \cap\bigcap_{t=1}^{s-1} C_{q,t}^{-1}(D_{\beta_t\to\beta_{t+1}}).

沿该前缀求值的输入满足右侧条件。反之,右侧条件逐步保证节点作用有定义并沿指定边继续;网络从每个入口输入出发均唯一有限终止,所以该前缀必能延续为一条完整实际路径。不需要另加末节点的终止条件。s=1s=1 时,空交取为 Rn\mathbb R^n。

右侧是线性单元,因而凸。qq 可达保证它非空;DqinD_q^{\mathrm{in}} 在 s=1s=1 时等于该集合,在 s>1s>1 时是它在 Cq,s−1C_{q,s-1} 下的仿射像,所以也非空且凸。在这个域上对末节点 fq=fβsf_q=f_{\beta_s} 应用 命题 B.14 的 (ii),得到

r‾qN(i,j)={+∞,(Aβs)j∙∣WDqin=0,0,否则.\underline{r}^{\mathrm N}_q(i,j)= \begin{cases} +\infty,&(A_{\beta_s})_{j\bullet}|_{W_{D_q^{\mathrm{in}}}}=0,\\ 0,&\text{否则}. \end{cases}

因 0<τN<+∞0<\tau_{\mathrm N}<+\infty,代入 § 5.5 的阈值定义即得分类式;常值解释由 引理 B.13 给出。

(ii) 此处始终使用同一完整路径域 UpU_p。由 Ds=Fβs(Ds−1)D_s=F_{\beta_s}(D_{s-1}) 及 引理 B.13,得到 Ws=Aβs(Ws−1)W_s=A_{\beta_s}(W_{s-1})。线性映射的像空间维数不超过定义域维数,故得到逐步不增式。□\square

方向空间的维数与常值坐标的数量不同。例如两步作用 F(s,t)=(s,0)F(s,t)=(s,0)、G(u,v)=(u,u)G(u,v)=(u,u) 将 R2\mathbb R^2 先映到横轴,再映到对角线。两次像的方向空间均为一维,而第二个输出坐标由常值变为可变。这是 命题 3.3 中常值分量不一定向后保持的具体情形。类似地,命题 C.4 的阶跃例中,各路径分别常值,整个网络却不为常值;路径内的结论仍须限定在对应路径域上。

输出覆盖估计只需节点具有仿射扩展,不要求入口片、边域或终止域是线性单元。对路径 p=(β1,…,βr)p=(\beta_1,\ldots,\beta_r),写

cp(x)=Apx+bp(x∈Up),Ap=Aβr⋯Aβ1,c_p(x)=A_px+b_p\quad(x\in U_p), \qquad A_p=A_{\beta_r}\cdots A_{\beta_1},

并令

rp=rank⁡(Ap∣WUp)=dim⁡Wcp(Up).r_p=\operatorname{rank}(A_p|_{W_{U_p}}) =\dim W_{c_p(U_p)}.

由 引理 B.13,rpr_p 由实际受限映射 cp∣Upc_p|_{U_p} 决定,且不超过 rank⁡(Ap)\operatorname{rank}(A_p)。以下仍使用所选全空间仿射扩展的算子范数,因此维数指数不依赖扩展,整个上界的数值则仍可能依赖这一选择。

推论 C.7(路径限制秩给出的网络输出覆盖上界):设 ε>0\varepsilon>0。若对每个 p∈P(N)p\in\mathcal P(\mathcal N),存在 xp∈Upx_p\in U_p 与有限 Rp≥0R_p\ge0,使

Up⊆B‾2(xp,Rp),U_p \subseteq \overline B_2(x_p,R_p),

则

NEuc(ε,ϕN(U))≤∑p∈P(N)(1+2∥Ap∥2→2Rpε)rp.\mathcal N_{\mathrm{Euc}} \bigl(\varepsilon,\phi_{\mathcal N}(U)\bigr) \le \sum_{p\in\mathcal P(\mathcal N)} \left( 1+ \frac{2\|A_p\|_{2\to2}R_p}{\varepsilon} \right)^{r_p}.

当 rp=0r_p=0 时,对应项等于 11。

证明:固定路径 pp。对任意 x∈Upx\in U_p,

cp(x)−cp(xp)=Ap(x−xp),c_p(x)-c_p(x_p) = A_p(x-x_p),

结合 ∥x−xp∥2≤Rp\|x-x_p\|_2\le R_p,得到

cp(Up)⊆(cp(xp)+Ap(WUp))∩B‾2(cp(xp),∥Ap∥2→2Rp).c_p(U_p) \subseteq \bigl(c_p(x_p)+A_p(W_{U_p})\bigr) \cap \overline B_2\bigl(c_p(x_p),\|A_p\|_{2\to2}R_p\bigr).

这里 x−xp∈WUpx-x_p\in W_{U_p},而 Ap(WUp)A_p(W_{U_p}) 的维数为 rpr_p;半径 ∥Ap∥2→2Rp\|A_p\|_{2\to2}R_p 有限非负,且 xp∈Upx_p\in U_p 保证 cp(Up)c_p(U_p) 非空。对这一实际路径像集应用 命题 B.4 的 (i),得到

NEuc(ε,cp(Up))≤(1+2∥Ap∥2→2Rpε)rp.\mathcal N_{\mathrm{Euc}} (\varepsilon,c_p(U_p)) \le \left( 1+ \frac{2\|A_p\|_{2\to2}R_p}{\varepsilon} \right)^{r_p}.

最后使用 命题 5.13 的路径输出有限并覆盖上界并对 pp 求和。rp=0r_p=0 时 cp(Up)c_p(U_p) 为单点,对应覆盖数为 11。□\square

该公式的右侧同时使用路径数、各路径实际输出的仿射维数、路径域半径与线性放大。若只使用环境矩阵秩,则由 rp≤rank⁡(Ap)r_p\le\operatorname{rank}(A_p) 和底数不小于 11,仍可得到较宽的覆盖上界。

有限维表示把网络作用分成两层:路径内部的复合,以及路径域之间的分划。可微条件下,前者给出导数与距离证书,后者决定这些公式适用于哪些输入。仿射条件下,路径单元还可用于构造网络复合,实际域的方向空间则把常值分量、零化判据和输出覆盖中的维数联系起来。

使用这些结果时,须保留其实际评估域。固定路径的估计不自动控制跨路径点对;扩展映射的导数,以及仿射扩展线性部分的算子范数,可能随扩展选择改变,实际方向空间上的仿射限制则由域内作用确定。

C.3 习题

习题 C.1(仿射路由与路径秩):在 X=R2∪{⊥}\mathcal X=\mathbb R^2\cup\{\bot\} 上取三个节点 α,β,γ\alpha,\beta,\gamma,局域算子在 R2\mathbb R^2 上分别为

fα(s,t)=(s,t),fβ(s,t)=(s,0),fγ(s,t)=(0,t),f_\alpha(s,t)=(s,t),\qquad f_\beta(s,t)=(s,0),\qquad f_\gamma(s,t)=(0,t),

并在 ⊥\bot 处取 ⊥\bot。唯一入口片为 Uαin=U=[−1,1]2U_\alpha^{\mathrm{in}}=U=[-1,1]^2。仅设置两条边 α→β\alpha\to\beta 与 α→γ\alpha\to\gamma,转移域分别为 {(s,t):s<0}\{(s,t):s<0\} 与 {(s,t):s≥0}\{(s,t):s\ge0\};β,γ\beta,\gamma 均无出边。以下选用所列全空间线性映射作为节点扩展,并采用欧氏距离。

(i) 验证这是一组有限算子网络数据,求全部可达路径、路径域、路径复合及网络输出集合。

(ii) 求两条路径线性部分的秩和欧氏算子范数。分别取路径域中心 (−1/2,0)(-1/2,0) 与 (1/2,0)(1/2,0),验证半径 R=5/2R=\sqrt5/2 可用,并由 推论 C.7 证明

NEuc(ε,ϕN(U))≤2(1+5ε)(ε>0).\mathcal N_{\mathrm{Euc}}(\varepsilon,\phi_{\mathcal N}(U)) \le 2\left(1+\frac{\sqrt5}{\varepsilon}\right) \qquad(\varepsilon>0).

说明这里的维数指数为何是 11,而不是环境维数 22。

习题 C.2(受限映射的仿射扩展):取 U=[−1,1]×{0}⊆R2U=[-1,1]\times\{0\}\subseteq\mathbb R^2,定义

F(s,t)=(s,0),G(s,t)=(s,t).F(s,t)=(s,0),\qquad G(s,t)=(s,t).

将 F∣UF|_U 在域外补为 ⊥\bot,作为单节点网络的局域算子;入口片为 UU,无出边。

(i) 验证 F∣U=G∣UF|_U=G|_U,分别求 DFDF、DGDG 及其秩。

(ii) 求 WUW_U,比较 DF∣WUDF|_{W_U} 与 DG∣WUDG|_{W_U} 及其秩。分别选用 FF 与 GG 作为节点扩展,说明 推论 C.7 中的维数指数为何相同,而采用整个矩阵秩会给出怎样的差别。

习题 C.3(块通路的范数界与复合):

(i) 沿用 § C.1 的可微扩展与正交分解。对任意可达路径 pp、x∈Upx\in U_p 与端点块 a0,ar∈Ha_0,a_r\in H,利用 推论 C.2 证明中的块展开式,证明

∥Par∘DCp(x)∘Pa0∥2→2≤∑a1,…,ar−1∈H∏s=1r∥Pas∘Ap,s(x)∘Pas−1∥2→2.\|P_{a_r}\circ DC_p(x)\circ P_{a_0}\|_{2\to2} \le \sum_{a_1,\ldots,a_{r-1}\in H} \prod_{s=1}^r \|P_{a_s}\circ A_{p,s}(x)\circ P_{a_{s-1}}\|_{2\to2}.

当 r=1r=1 时,右侧没有中间块指标,求和只含一项。

(ii) 在 R2\mathbb R^2 上取单块正交分解 V1=R2V_1=\mathbb R^2,并令

A=(1000),B=(0001).A=\begin{pmatrix}1&0\\0&0\end{pmatrix},\qquad B=\begin{pmatrix}0&0\\0&1\end{pmatrix}.

对依次作用的线性映射 x↦Axx\mapsto Ax、x↦Bxx\mapsto Bx,判断两步各自的块映射是否非零,计算复合映射,并用 im⁡(A)\operatorname{im}(A) 与 ker⁡(B)\ker(B) 的关系解释计算结果。说明这个例子为何不涉及不同块通路之间的相消。

习题 C.4(低维发生域上的常值与阈值):设网络采用 R2\mathbb R^2 的坐标规范族,某个可达前缀 qq 的实际发生域与末节点作用分别为

Dqin={(t,t):−1≤t≤1},fq(s,t)=(s−t,s+t).D_q^{\mathrm{in}}=\{(t,t):-1\le t\le1\}, \qquad f_q(s,t)=(s-t,s+t).

这里 fqf_q 表示该次发生的末节点作用,不是整个前缀的复合。

(i) 求 WDqinW_{D_q^{\mathrm{in}}} 与该次发生的常值分量。说明为什么节点矩阵的一行非零,仍可能对应常值输出分量。

(ii) 采用坐标直径尺度并取 τσ=τN=1\tau_\sigma=\tau_{\mathrm N}=1,计算所有通道的 r‾qN(i,j)\underline{r}^{\mathrm N}_q(i,j) 与 Type⁡q(i,j)\operatorname{Type}_q(i,j)。说明这里应使用凸域上的受限判据,而不能直接采用开域中的整行判据。

本章内容