链接:https://www.zhihu.com/question/440729199 编辑:计算机视觉cv 声明:仅做学术分享,侵删
科研路上我们往往会读到让自己觉得想法很惊艳的论文,心中对不同的论文也会有一个排名。希望本问题下大家能分享自己心目中的排名,同时相互学习。
抛砖引玉,我个人认为最惊艳的一篇论文是Hourglass作者的Associate Embedding(姿态识别)发表于NIPS 2017。
作者:王晋东不在家
https://www.zhihu.com/question/440729199/answer/1697212235
有两个: ResNet和Transformer。
时至今日,许多大领域都离不开这两种结构。Transformer更是从NLP领域走入了CV领域,大有一统天下之势。
ResNet大道至简,更倾向于从原来的CNN结构设计出发,通过大量的实验和分析,添加了skip connection,一招封神。
Transformer则另起炉灶,干脆完全抛弃了RNN的结构,从根本上尝试self-attn加全连接层对于序列建模的能力。
今日的你或许通过实验可以大概搞出来ResNet的skip connection结构,但是能想出来跟transformer一样完全不用RNN、并能让这种当时看来“非主流”的结构work的比RNN还好,就能称得上是天才了。
这其中,固然要有科研的敏锐嗅觉,更多的还是源于超强的代码能力,以及愿意为你这种尝试提供资金和设备支持的大环境。
所以说,要想取得绝对的成功,天时(CNN与NLP发展的大环境)、地利(所在单位的资源投入)、人和(老板与同事的支持),三者缺一不可。
作者:波尔德 https://www.zhihu.com/question/440729199/answer/1697646704
搞3D的举双脚提议:PointNet/PointNet++。
时间回到2017年之前,那时候想用深度学习处理点云基本只有体素化一条路。那时候稀疏卷积还没有技术上实现,dense 3D CNN处理一下简单CAD模型还行,放到高分辨率的点云上分分钟就会塞爆显存。
PointNet的motivation非常清楚,设计一种网络,可以直接提取点云特征(丢掉体素化),并且保证顺序不变性(从invariance出发设计网络)。具体的实现就是MLP加global max pooling。非常简洁直观。
PointNet++基本是同时期的论文。在PointNet的基础上进了一步,引入了CNN常见的上采样和下采样操作。相当于在不同的scale level上提取特征。
不像图像有CNN,NPL有Transformer。点云处理这一块至今没有一统江湖的最佳基本结构。PointNet开了个头,从此,深度学习方法可以直接处理点云了。新的基本结构一天冒出来八个,基于稀疏卷积的,基于kernel的,基于图卷积的,基于欧氏空间的,基于特征空间的,把transformer借过来用的,以及魔改上述一切的等等。
然而大部分新结构都摆不脱PointNet/PointNet++的影子。
作者:rainy https://www.zhihu.com/question/440729199/answer/1693346011
来分享一篇小众方向(视频增稳/Video Stabilization)的论文,可能不是那种推动领域进步的爆炸性工作,这篇论文我认为是一篇比较不错的把传统方法deep化的工作。https://arxiv.org/pdf/2011.14574.pdf
看样子应该是投稿CVPR21,已开源。https://github.com/Annbless/DUTCode
首先介绍一下视频增稳的定义,如名称所示,视频增稳即为输入一系列连续的,非平稳(抖动较大)的视频帧,输出一系列连续的,平稳的视频帧。
由于方向有点略微小众,因此该领域之前的工作(基于深度学习)可以简单分为基于GAN的直接生成,基于光流的warp,基于插帧(其实也是基于光流的warp)这么几类。这些论文将视频增稳看做了“视频帧生成问题”,但是理想的视频增稳工作应该看做“轨迹平滑”问题更为合适。
而在深度学习之前刘帅成大神做了一系列的视频增稳的工作,其中work的即为meshflow。这里贴一个meshflow解读的链接:https://www.yuque.com/u452427/ling/qs0inc
总结一下,meshflow主要的流程为“估计光流-->估计关键点并筛选出关键点的光流-->基于关键点光流得到mesh中每一个格点的motion/轨迹-->进行轨迹平滑并得到平滑后的轨迹/每一个格点的motion-->基于motion得到满足平滑轨迹的视频帧”。
总结了meshflow之后,这篇DUT主要进行的工作其实很简单,在meshflow的框架下,将其中所有的模块都deep化:
LK光流---->PWCNet
SIFT关键点----->RFNet
基于Median Filters的轨迹平滑------>可学习的1D卷积
除此之外,由于原始的meshflow是基于优化的方法,因此DUT在替换了模块之后依旧保留了原始的约束项,并且可以使用无监督的方式完成训练,效果也好于一票supervised的方法。
作者:陀飞轮 https://www.zhihu.com/question/440729199/answer/1695810150
当年看Deformable Convolutional Networks(DCN)的时候最为惊艳,可能看过的文章少,这种打破固定尺寸和位置的卷积方式,让我感觉非常惊叹,网络怎么能够在没有直接监督的情况下,学习到不同位置的offset的,然后可视化出来,能够使得offset后的位置能够刚好捕捉到不同尺寸的物体,太精彩了!
作者:知乎用户 https://www.zhihu.com/question/440729199/answer/1694165248
当然是AlexNet论文。
我直到现在,还是很好奇,在当时的情况下,Alex是怎么把这个8层网络设计出来,并调参成功,性能提升到那种水平的,对他的任务执行路径非常好奇,尤其是其中经历了多少失败尝试!!!
作者:叶小飞 https://www.zhihu.com/question/440729199/answer/1698687630
我想从深度学习框架、图像识别、图像生成、模型优化 、自然语言处理五个领域评选出一篇最惊艳的论文, 并且对每一篇论文都赋予一个武侠小说里对应的绝顶武功,以此来表达我的膜拜与狂热。
作者:RandomWalk https://www.zhihu.com/question/440729199/answer/1697785042
牛逼的论文是改变范式的论文。
作者:Yan Chi https://www.zhihu.com/question/440729199/answer/1694339346
CV领域:resnet
NLP领域:attention is all you need
这两篇论文都有一种给人大道至简的感觉。
CV之前有VGG16/19,发现CNN堆叠层数已经堆不上去了,NLP之前以LSTM+attention也出现了LSTM叠太多会过拟合的问题。而resnet的出现,论文原文是叠了1000层,也不会出现严重的过拟合或者degraduate problem。
虽然实际一般也不会用这么多层,但resnet这个block架构表明他能支撑起这么多层,而不必担心过拟合。transformer系(包括后面的bert系、gpt系)则证明了attention机制的重复叠加也不必担心过拟合,只要数据量上去了,模型大概率是能训练出来一个收敛且可用的结果的。这两个模型的优雅之处在于,结构单元本身是很简单的,但又能支持简单的重复叠加,只要算力+数据支持得住,就能大幅叠加,可扩展性非常好。
作者:侯小柒的終末路 https://www.zhihu.com/question/440729199/answer/1697403471
说个 Deep Learning 子领域,Neural Architecture Search 的两篇。
其一是 Barret Zoph 的 Learning Transferable Architectures for Scalable Image Recognition。俗称 NASNet,是 cell-based search space 的开山之作。
其 search space 找到了一个先验知识与搜索自由的 trade off。宏观连接包含了人工设计的优雅整洁,微观结构展现了搜索的粗犷无章。
再者是 Hanxiao Liu 的 DARTS: Differentiable Architecture Search,提出用微分方法做 NAS,把 operation 的决策代理为 one-hot 概率,使用渐进式的 supernet 进行 weight sharing。思想很帅,速度很快。
作者:匿名用户 https://www.zhihu.com/question/440729199/answer/1693655651
我是做gan方面的..包括I2I,image synthesis,interpretability等。
1.GAN本身,goodfellow开的大坑。idea是真的太惊艳。
2.PGGAN,渐层增长resolution的思路影响了很多后续工作,如stylegan,singan等。
3.GANpaint,主要在研究单个neuron的role。效果惊艳,idea可能最惊艳的是开启这一块的研究。
作者:fan frank https://www.zhihu.com/question/440729199/answer/1698400583
写一个非监督学习领域里面最惊艳的idea。
聚类是经常用的一种方法,2014年,《science》上面发表了一篇《Clustering by fast search and find of density peaks》,这篇论文仅仅用了两个公式,第一个公式描述局部密度,另一个公式表示任意一个局部密度的点与其他更高局部密度的点之间的最小距离。其聚类算法非常优异。
这彻底颠覆了我之前的观念,从未见过一篇论文两个公式,还发表在《Science》这么重磅的期刊上面。至今引用已经2803次。