惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hacker News - Newest:
Hacker News - Newest: "LLM"
Webroot Blog
Webroot Blog
S
Security @ Cisco Blogs
H
Heimdal Security Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
www.infosecurity-magazine.com
www.infosecurity-magazine.com
N
News and Events Feed by Topic
H
Hacker News: Front Page
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Application and Cybersecurity Blog
Application and Cybersecurity Blog
SecWiki News
SecWiki News
N
News | PayPal Newsroom
T
Tor Project blog
W
WeLiveSecurity
A
Arctic Wolf
Security Archives - TechRepublic
Security Archives - TechRepublic
S
Secure Thoughts
月光博客
月光博客
AWS News Blog
AWS News Blog
D
Docker
C
CERT Recently Published Vulnerability Notes
MyScale Blog
MyScale Blog
Google Online Security Blog
Google Online Security Blog
大猫的无限游戏
大猫的无限游戏
T
The Blog of Author Tim Ferriss
I
InfoQ
人人都是产品经理
人人都是产品经理
Recent Announcements
Recent Announcements
Google DeepMind News
Google DeepMind News
Hacker News: Ask HN
Hacker News: Ask HN
Blog — PlanetScale
Blog — PlanetScale
博客园 - 【当耐特】
Engineering at Meta
Engineering at Meta
Stack Overflow Blog
Stack Overflow Blog
Recorded Future
Recorded Future
罗磊的独立博客
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
T
The Exploit Database - CXSecurity.com
D
DataBreaches.Net
S
Security Affairs
WordPress大学
WordPress大学
T
Threatpost
Microsoft Security Blog
Microsoft Security Blog
V
Vulnerabilities – Threatpost
The Hacker News
The Hacker News
S
SegmentFault 最新的问题
B
Blog RSS Feed
Project Zero
Project Zero
P
Proofpoint News Feed

Posts on Changkun's Blog

Why High-Output Systems Are Often the First to Stop Growing Dark Forest Theory: A Formal Derivation Agents (or Humans) in Goal-Directed and Goalless Environments: On Pipelines, Priors, and the Rhythm Between Exploration and Exploitation At the Boundary of Self-Reference: From Stable Structures in Artificial Intelligence to the Self as a Recursive Model in an Open Dissipative System 2023 Reading List 2022 Reading List 2021 Reading List Are PSS/USS and RSS Actually the Same Thing? Performance Differences from Page Faults vs. Prefetching 2020 Year-End Review Migration with Zero Downtime 2020 Reading List The All in Go Stack Pointers Might Not Be Ideal for Parameters Eliminating A Source of Measurement Errors in Benchmarks Setup Wordpress in 10 Minutes 我为什么不再写博客了? 2019 年终总结 2018-2019 读书清单 Ten years of blogging Rethinking the Reflections on Communications and Trusts 2018 年终总结 Go source code study is open source Go source study: unsafe Pattern Go source study: sync.Pool Go runtime programming A Million WebSocket and Go Designing Asynchronous RESTful APIs 分布式杂谈01:CAP 理论的误解 Issues of Human-Bot Interaction 压缩法与深度网络的泛化性 Go in 1 Hour UMSLT03: A Gentle Start of Learning Theory UMSLT02: A Breif History of Neural Networks UMSLT01: A Breif History of Regularization 不笑不足以为道 论文笔记:Generalization in Deep Learning 2017 年终总结 2017 读书清单 深度学习的泛化理论简介 删除 GitHub 上已经提交的敏感信息 硕士生涯的第一年就这样告一段落了 人肉计算(10): 系统参与激励 人肉计算(9): 陷阱的解法 别聊,一聊你就暴露 人肉计算(8): 人肉计算与数据科学中的陷阱 人肉计算(7): 社会行为分析 Hexo + GitHub + Travis CI + VPS 自动部署 人肉计算(6): 预测市场 人肉计算(5): 信用风险评级模型 读书与回报 瞎扯: 对现代企业理论与当下IT企业的商业模式和信息产业链的规律性的思考 人肉计算(4): 输入数据聚合与PageRank 又一次打整了一下博客 人肉计算(3): 输入数据聚合与链路预测 人肉计算(2): 意图博弈 GWAPs 人肉计算(1): 众包与群众智慧 对后辈同学在计算机专业上的答疑与解惑 在德国的医疗及住院体验 这可能不是一个技术博客了 实验楼楼赛第3期-Python-题解 迅速更换了 DISQUS Electron 深度实践总结 良好的编码体验的三个方面 2016 年终总结 2016 读书清单 最近在着手写的文章 微信小程序文档极致总结 谈谈过去三个月在实验楼的实习经历 Built a Desktop Client for My Blog Guacamole 源码分析与 VNC 中 RFB 协议的坑 《高速上手 C++11/14》正式发布 Docker 极速入门教程02 - 镜像与容器管理 Docker 极速入门教程01 - 基本概念和操作 阶段性沉默 ELK+Redis 最佳实践 终于全面启用了 HTTPS 苹果开源了LZFSE无损压缩 Hash 碰撞的一种思路 记一次完整的 Kaldi-TIMIT 示例运行 Kaldi 上的 TIMIT 例子 Kaldi 安装与部署 从科研写作谈起 Swift API 设计指南 有趣的人类 所以其实论文并没有什么鬼用 Githug 通关记录及指南 小结一下这学期的收获 2015 读书清单 2015 年终总结 负能量爆表 转眼就快两个月了 博客迁移记录 大三总结 这个世界,终究不会是我们的。 Linux 内核分析 之六:Linux 内核创建进程的过程 小说「泽缘」 Linux 内核分析 之五:system_call中断处理过程的简要分析 大创项目的标题真是每年都在考验同学们的想象力啊 Linux 内核分析 之四:使用库函数API和嵌入汇编两种方式使用同一个系统调用
UMSLT04: The Past and Present of SGD
Changkun Ou · 2018-03-09 · via Posts on Changkun's Blog

Published at发布于:   |   PV/UV: /   |   Reading阅读: 1 min

我们终于在上一篇文章中形式化的定义了学习问题,并给出了能够统一描述回归问题、最小二乘法、最大似然估计等方法的一般形式:ERM 原则。实践过 SGD 的我们可能非常熟悉,在 SGD 族的优化下,我们并非一次性使用全部的观测样本,而是使用一个小批量的数据样本甚至一个单一的数据样本来计算网络的损失函数,再利用反向传播和梯度下降来进行非凸优化,实际上这是一种随机逼近的方法,并早在上个世纪五十年代就已经被 Robbins 和 Monroe 提出了。

随机逼近原则

随机逼近原则并不是一种经验风险最小化的归纳原则。这一原则在独立同分布数据 $z_1, …, z_m$ 对参数 $\alpha$ 最小化泛函 $R(\alpha) = \int{Q(z, \alpha)dF(z)}$。其中参数 $\alpha$ 采用这样的迭代过程 $\alpha_{k+1} = \alpha_{k} - \gamma_k \text{grad}{\alpha}{Q(z_k, \alpha_k)}, k=1,2,…,m$。迭代的步数等于观测样本的数目。并且可以证明,**梯度 $\text{grad}{\alpha}{Q(z_k, \alpha_k)}$ 和 $\gamma_k$ 的取值在很一般的条件下,这种方法至少对于线性模型是一致的**[Robbins et al 1951]。

根据 Novikoff 关于感知器的收敛定理 [Novikoff, 1962],Tsypkin 和 Aizerman 在讨论了学习过程一致性的问题,研究了能够保证学习过程一致性的两种一般性归纳原则,分别是随机逼近原则和经验风险最小化原则。这两种原则都被应用到经验数据并使风险泛函最小的一般问题上,最终发展处了两种不同的一般性学习理论:

  1. 对随机逼近归纳推理的一般性渐进学习理论 [Aizerman et al 1965], [Tsypkin, 1971], [Tsypkin, 1973];
  2. 对 ERM 归纳推理的一般性非渐进模式识别理论,并且推广到任意基于经验数据的风险最小化问题 [Vapnik et al 1968], [Vapnik et al 1971], [Vapnik et al 1974], [Vapnik et al 1979]。

我们很容易看到,上面的的迭代步数等于观测样本步数似乎显得对数据的过度浪费,一个很自然的推广也就是现在我们非常常见的分多个时间段、多次使用训练数据。但进而产生的问题就是:什么时候必须停止训练过程?两个可能的条件:

  1. 当训练数据中所有元素梯度值都非常小,以至于学习过程无法继续,停止训练过程
  2. 当学习过程没有饱和,但达到了某种停止准则时,停止学习

很容易看到,在第一种情况下,随机逼近原则仅为经验风险最小化原则的一种特殊做法。但第二种情况则形成了期望风险最小化的一种正则方法(我们知道至少对于线性模型而言,early stopping 等价于 L2 norm 正则)。因此,在不浪费的情况下,随机逼近方法可以解释为 ERM 方法的归纳特征,也可以解释为正则化方法的归纳特征。

要完成关于传统归纳推理的讨论,需要考虑贝叶斯推理。贝叶斯推理要求额外的先验信息,包括带求函数在内的参数化函数集的补充。换句话说,我们必须知道一个分布函数,它描述了容许的集合中个函数是带求函数的概率。因此,贝叶斯推理强依赖于具有先验信息(带求函数属于学习机器的函数集合)。在这个意义下,这就不是一种一般性的推理方法了。

总的来说,除了 ERM 归纳原则之外,我们还可以采用其他归纳原则。但是 ERM 原则似乎更加健壮(它更好的利用经验数据、不依赖先验信息、存在清晰的实现方法)。

非正式个人评述

一致性尝试回答的问题是对一个使经验风险最小的学习过程,在什么时候能够取得相对较小的实际风险(产生泛化),而什么情况下是不能的。换句话说,学习理论的对于学习过程一致性的研究就是寻找使其发生的充分必要条件。大部分对学习理论不以为然的人会说:既然目标是寻找从有限样本中进行学习的算法,为什么要研究渐进理论?答案是:一致性是一种渐进概念,一致性的严密化保证了建立理论的一般性,并且证明了无法从这些基本概念上对其进行进一步改进。

本文未解释的问题:

  • 如何证明随机逼近原则学习的的一致性?
  • 对于非线性神经网络而言,early stopping 是否还具有正则的特性?
  • 具有先验的贝叶斯推理为什么不是一种一般性的推理方法?

我们将在后面的文章中进一步讨论。

进一步阅读的参考文献

  • [Robbins et al 1951] A stochastic approximation method
  • [Novikoff, 1962] On convergence proofs on perceptrons
  • [Aizerman et al 1965] Theoretical foundations of the potential function method in pattern recognition learning
  • [Tsypkin, 1971] Adaptation and learning automatic systems
  • [Tsypkin, 1973] Foundation of the theory of learning systems
  • [Vapnik et al 1968] On the uniform convergence of relative frequencies of events to their probabilities (Russian)
  • [Vapnik et al 1971] On the uniform convergence of relative frequencies of events to their probabilities (English)
  • [Vapnik et al 1974] Theory of Pattern Recognition (in Russian)
  • [Vapnik et al 1979] Theorie der Zeichenerkennung (in German)