以他人视角看生活

Posted by My Blog on October 26, 2021
layout:     post
title:      以发展的眼光看问题
subtitle:   看博客有感
date:       2021-10-26
author:     BY beta
header-img: img/2021-10-26/head.png
catalog:    true
tags:

    - 随笔

前言

手上的文章马上就要写完,下一个研究的问题却还未开始思考。身体中反而有一些放松的趋势,于是想要看看以前的一些博客,一是打开自己的视野,二是让自己头脑想点其他的事情。

以前有很多文章,自己看了很有感触,但是因为没有存档便很难找到,深以为憾。

他人的博客

1. 要有独立的想法-张辉

http://net.pku.edu.cn/dlib/career/career08/attachments/zhanghui_speech0504.htm

2008年CMU张辉在北大信息科学技术学院大会的讲话稿

每个人都有自己的特色,成功的标准是多元的。

第一,要有自己独立的想法;

第二,要踏实把事情做好;

第三,要有自信去承担更大的责任;

2.博士这五年-李沐

https://zhuanlan.zhihu.com/p/25099638

如果可以重来会怎么办,还会读博吗?

会的。赚钱以后有大把时间,但是话几年时间在某个领域从入门到精通甚至到推动这个领域发展的机会就一次。人一生要工作五十年,为什么不花五年来追求下理想和情怀呢?

当然,首先李沐是机器学习的大佬,他对于理想的认知自然有他自己的经历在里面。还是张辉的话吧,人要有自己独立的想法,哪件事情是你觉得值得去做的。

3.机器学习科研的十年-陈天奇

https://www.jiqizhixin.com/articles/2019-07-20

此文是陈天奇对十年科研生活的总结。较为详细的介绍了起步的迷茫,挫折

常见的科学研究有两种:一种是问题驱动,比如如何解决流频估计误差问题;另一种是方法驱动,比如sketch能够用于哪些问题。

一般不能同时锁死问题和解决方法。因为这种解决方法恰好能解决这类问题的可能性太小了。

花上两年半时间的我留下的只是何时能发表论文的紧张心情。焦虑的我开始打算换方向。

放弃了一个过年的时间,我完成了第一篇关于矩阵分解论文,并且兴奋的投到了KDD。四月底的时候,我们收到了KDD的提前拒稿通知。收到拒稿通知的时候,我的心情无比沮丧,因为这是第一篇由自己独立推动的文章

我投稿sigmod被拒时也有这样的感受。因为那是一个想法简洁、效果明显的算法,自己有一些担心之后能否提出更好的算法。

经过几年的磨练,那时候的我或许已经知道如何去解决一个已有的问题,但是却缺乏一些其他必要的技能。如何选择一个新颖的研究问题,如何在结果不尽人意的时候转变方向寻找新的突破点,如何知道整个领域各个问题之间的关系。

如何选择一个新颖的研究问题,确实很考验人的眼光。但也是非常让人激动的事情。去年我在看sketch相关文章时,曾想过能否将sketch用于burst检测。但后来不知在哪看到的文章说做不了,便不了了之。但让人震惊的是,21年杨仝团队在sigcomm上发表了一篇文章BurstSketch,用的就是sketch变体。真是又惊又喜吧。

理解领域内各个问题的关系,需要大量的相关文章阅读。同时最好是研究了某个问题,才会有比较深刻的理解。

选择做什么的眼光和做出好结果的能力同样重要,前者决定了工作影响力的上限,后者决定了能否达到这个上限。

很多困难和无助都是随机涨落的一部分,付出足够多的时间和耐心,随机涨落总会收敛到和付出相对的稳态。

4. 如何撰写学术论文- Simon Peyton Jones

这是一个B站的视频,Simon给青年学生讲述撰写论文的关键点

1. writing first

通常我们认为论文撰写的逻辑是“ idea-> do research-> write paper”. 但Simon认为逻辑应该是”idea->write paper->do research”. 这样的顺序可以强迫我们在一开始就理清自己的研究思路,发现不理解的部分,便于与其他人讨论。

我赞同其中一部分,idea是需要不断迭代的。但是我更多的是目的论者。也就是说只有当实验结果达到预期,我才会去准备写作。总体而言,用一段文字描述自己的思维过程是有益的。

2. ideatify key idea

Simon认为,论文最核心的功能就是要将作者脑中的想法传递给其他人。所以目标是传递有用且可重复使用的idea。

我现在对这块更加的重视,之前有些过于强调算法,对于问题的描述和解决方案的直观表达不太重视,导致几次外审都被提到难以理解思路。

  • Do not be intimidated (idea足够就好)

Simon指出一个常见的谬误,我们需要一个足够好的idea才能写文章。任何的idea都值得写下来,无论多么weedy或insignificant。

这个我同意,但是在操作层面。如果我的idea不能产生足够好的结果,还有必要写吗?这是我的疑惑。Simon认为当你花十二页去描述这个idea的时候,总会可以发现其他的闪光点?

  • one clear, sharp idea

Simon认为,一篇文章只需要一个清晰、鲜明的想法。如果你有多个想法,那么就写成不同的文章。同时,我们在写作的开始阶段,对这个idea的理解是不准确的,但是在文章完成时,必须很清楚的了解、描述idea。

  • emphasize the idea

Simon谈到,许多文章包含了很棒的想法,但是没有明确的指出。作者需要帮助读者快速找到核心。

the main idea of this paper is …

3. Tell a story

故事的流程是“这里有一个问题–这个问题很有趣–这个问题没有被解决–我的想法–最后的结果”

对于大部分文章,只有10%的读者会阅读摘要,1%的读者阅读问题。

  • 引言(一页):1)描述问题【以例子描述很直接】,2)陈述贡献(贡献是可辩驳的,而非陈述性的。比如“我们研究了这个系统”,和 ”我们证明了XXX“

Simon认为应该把相关工作放在文章的最后,其理由有二:1.读者并不了解问题,所以各种相关工作是不可理解的;2.描述许多可替代的工作,对于读者理解作者的idea有害。

这里我觉得是一种思路,如果不能直接指出现有工作的缺陷,那么将其放在文章的后半部分。如果我们讲其放在第二章,那么就需要明确的指出现有方法的不足。

谬误: 为了使我们的工作看起来很酷,就必须将其他算法描述的很糟糕。这一点我确实之前都这样做,确实,可以给相关工作一些正面的评价。

6. put your reader first

需要使得读者读完intuition之后,可以follow具体的细节

7. Let paper be read

这里Simon提的一个点我很喜欢,那就是你可以找专业人士阅读,也可以找非专业人士,两者都很棒。