【RFC-049】新注册用户观察制度

变更内容:采取新注册用户观察制度。
制度如下:

  • 用户注册界面加入「注册理由」(选填),应加入字数限制、关键词屏蔽和一般的防spam机制。新注册用户无论是否填写注册理由,都会分配为「观察用户」用户组。
  • 观察用户组的回答、提问、文章、评论、召唤、关注等均不默认可见。注册用户可选择切换是否查看观察用户的踪迹(如回答提问等)。回答提问文章回复在获得至少1个赞时才会完全可见。
  • 观察用户晋升普通用户的方法有:
  • 1. 获得一定威望,可以设置为5,即回答多次被高威望用户认可。未填写注册理由或通过邀请注册的用户,威望0及以下用户则自动变成观察用户。
  • 2. 填写申请理由并由管理员通过审核,无需威望自动晋升普通用户。
  • 3. 通过高威望用户邀请注册,注册后自动晋升普通用户。




变更理由:最近出现十万甚至九万个小号刷屏十万甚至九万条问题回复和评论,而且疑似仅一人所为。考虑到日后可能存在的帝吧出征问题以及用户质量问题,此方法可以隔离新注册用户对品葱讨论的影响。此外,此方案是旧品葱审核注册制的加强版,在审核注册制度之外提供其他转正选项。

对于正常注册的用户,一般来讲毫无影响,因为正常讨论的用户会填写合理的注册理由,并由管理员审核通过。不愿意填写注册理由的用户也可以通过答题和讨论获得威望晋升为正常用户,但明显隔离捣乱用户。

唯一可能存在的spam是注册处的理由填写,不过使用关键词检测和一般语法以及情感检测方法可以抵御大部分复制粘贴的捣乱注册。

安全性考量:由于存在邀请制,几乎毫无影响。若老用户为避免自己语言痕迹泄漏,可邀请注册小号,或注册小号回答提问由大号点赞提升。若捣乱者使用此方法,则一瞬暴露自己大号,需要养数个大号再来捣乱,捣乱周期明显增加。

讨论时间:截至2019年5月10日

变更步骤:新增用户组,和目前封禁用户一样,什么活动都不可见,但在个人设置里加入「收看观察用户活动」选项,选择后则显示新注册用户的回答和提问。正常用户默认为不收看,新注册用户除外。
注册一栏加入申请理由,选填,并新增一个简陋页面供前台管理员审核新注册用户。此外,开放后台邀请抓的功能,消耗一定积分购买邀请码,仅威望达到一定值的用户可用。
11
分享 2019-04-12

98 个评论

品葱最近三个月来,知乎味越来越浓了。真是让老葱友失望,我转移电报群了,在此别告。
原则上同意。
有个问题:现在品葱邀请注册的用户有吗?考虑到匿名性,估计邀请注册在品葱很难实行。可以考虑新用户要求管理员审查成为普通用户。
另外我还有个建议,在品葱上的很多行为也可以要求验证码
1. 非管理员,在提问,发文章时,要求填验证码 (大多用户一天也基本不会题太多问题)
2. 威望小于10的用户,在回复问题时,要求填验证码
3. 威望小于5的用户,在评论时,要求填验证码

阈值可以调整,但是应该可以避免少数人严重灌水,不知道需要多少工作量
其实在我RFC-048提出不久,我也有这种想法了,只不过我已经连发两篇RFC,不想再发了。
其实还有个更简单的方法:对管理员提供用户从新到旧的排序。垃圾账号都是短时间内大量注册的,所以如果可以这样排序,封禁捣乱用户就会更方便
查看垃圾账号只能防止快速注册小号的捣乱者,防止不了人工捣乱者,这个同时可以提高回答和问题质量,因为现在回答和讨论质量明显大幅度下降,即使问题质量甚至有提升
邀请是邀请人消耗积分换取邀请码,但不知道是谁邀请的,只有后台可以查到,而且即使查到也不能证明邀请的就是自己的小号,也可能是朋友,没有匿名性问题。实在不行,注册一个小号回答用大号顶上来,顶上来的回答和问题也不能证明这是自己的小号,只能说明你认为这个问题和回答很好
一個惡意的破壞者,註冊一個帳號後可以一口氣在數百個樓裡灌水罵人。滿眼全是惡意罵人的回复。

應該有一個回复數量的限額(比如同威望值掛鉤),否則小粉紅帝巴轟炸襲來,品蔥就完全癱瘓了。
小钙 回复 经略
这个RFC就是为了防止这个问题出现的,默认不显示新注册用户言论可以有效防止这个问题,等他们刷够就一起封了,对新注册用户也毫无影响
我认为除了讨论删贴和限制和观察新用户外,也需要管理员公示封禁的原因和时间并置顶,不然让我这些好久没来品葱的人感觉莫名其妙,管理员一直在封禁, 也没看出来整个事情的前因后果,所以管理员有必要专门开辟一个封禁和警示的专栏。公示一些封禁用户列表,让每个能查阅封禁原因和时间,若被封禁用户申诉,并在列表打开时,可以看到申诉理由。这样就可以让新老用户明白事情的过程,避免恶意灌水带来的不好影响!
我觉得这个不错,类似于新手区。
他注册速度太快,一瞬注册十万甚至九万,不可能每个封号都认真填写理由,所以只能从限制注册下手,如果能够实现这个RFC说的内容或许可以加入公示
1. 必须找到严格的验证机制,防止这种一下子注册一大堆账号的
2. 以后可以考虑增加个单独的站务板块,每次管理员封号了,自动公示,24小时申诉时间。
已删除
刚刚发错repo了
可以加入点击验证码,捕捉鼠标轨迹,根据是否成功以及鼠标运动轨迹判断是否是真人点击,有github:https://github.com/salesforce/pixel-captcha-project,把里面的unicde换成汉字范围即可。还需要记录每个验证码的答题的鼠标轨迹,然后用半监督学习做one class classification,判断是真人点击的概率有多少,如果过低直接限制所有发言或注册失败。这个几乎相当于重写一个谷歌reCaptcha,所以想要破解需要较高的ML水平
这个好
这个只能你来实现了
http://pincong.rocks/people/DJ10086
附议,前面有好几个类似的RFC了。
可以来个默认封禁理由, 常用封禁理由列表, 封禁理由代号等等之类
应该考虑把这个或类似RFC提上日程
@小二
@币圈奇葩
为什么RFC提了一大堆,真正付诸实践的寥寥无几?
就连联合国安理会的决议都没有这样的无效率吧!
同意尽快将此RFC提上日程!!
我早就提过用户注册审核制,只可惜当时无人响应,有人还以“保障言论自由”之理由回绝,不提是谁了,唉,到现在亡羊补牢,还未晚。@小二
旧品葱有个新人试用期,发几个帖子拿到很多赞之后才能提问、发文章
我同意新手观察之类的,但不同意注册审核。
还有一个问题是,新手的发帖比较容易解决,但问题是新手用户的回帖。
旧品葱有个字数限制,忘了是50字还是100字来着
如果不加入审核,新手区一样可以被洗版,个人认为应该鼓励正常用户通过审核注册
新手区定期清理即可,正常用户正常发帖,谁敢捣乱封了即可
应该还是要加一个审核通道,清理不及时可能导致没有新用户注册,因为乌烟瘴气的新手区就没有讨论的欲望了
大滥权,50名管理员一起审核
对了,可以针对管理员的审核界面刷屏啊,看来这个问题是绕不过去的
这个应该很好解决,加入自动防spam功能和字数限制防重复和相似度对比等可以解决无脑刷屏,如果刷的太多可以一次性清空并给所有等待审核用户发送通知重新提交审核
那把这个功能加到新手区是否可行?
其实也可行,但因为会有误判,影响用户体验,而审核界面只有管理可以看到,误判之后直接给用户发封私信,用户可以修改理由重新提交,毫无损失,但新手区误判之后比较好的答案直接被删除,损失惨重
层层过滤啊,快和净水器一样了
我觉得不如直接给新用户排序降权,这样杜绝挖坟问题。
可能会出现在后面养小号的问题
归根结底就是两个字:审核
回复/评论来自威望小于5的用户 可以不加入问题和文章的排序??
附议:其实不需要太过完美,我觉得加审核通道就足够防spam和robot了,已经把刷屏影响力降低到了十几个人以内。而且以后可以再考虑修改品葱程序。不然开发者耗费的时间比刷屏者还要多得多

或者直接再在主页添加一个不按加权排序的标签,称为新用户区
最新标签页加权排序

至于关键词检测和一般语法以及情感检测方法就由你来实现吧
必须加入,否则后排文章就被污染了
后排文章?啥意思?但是挖坟的人最终都会被清理的,这个不用太担心吧
新用户发言默认不可见,但排序呢?
如果完全不加入
1。正常用户的好的回答难以被大家看到,甚至不好的回答也没人看
2。不正常用户的spam行为难以被及时检测到,可以在最旧的文章里spam,又比如一个大号借此机会批量给几十个回答点赞,你不清楚在一个时间段内别人做了什么,比较被动。
正常排序,只不过所有新用户发言都不可见,可以设置可见。新手区可以被污染,所以要定期清理,但应该鼓励用户通过审核注册来跳过新手区
我觉得新手问题要分提问和回帖两个大类来做,新手发言可以设立新手区提问区,一种方式是做到与推荐和热门平级的tab里,同时首页默认过滤掉新手区提问。

发言就比较复杂,因为现在品葱完全是按照时间排序,挖坟很容易。@小钙 的方案是新手和被封禁用户一样,默认对非注册用户不可见,再加一个开关。我觉得第二种方案就是排序降权,新用户回帖对帖子的排序不产生影响或者影响很小。
另外一个,如果采取注册审核审核的内容应该是申请者对某个问题的回答,而不是个人简介之类的东西。
后者如@something 所说,可以在后排帖子刷小号/污染,而我们什么也看不见,所以直接默认屏蔽新注册用户应该是最好的选择。新手区仅仅是给不想通过审核来认证的用户一个机会,任何被认可的回答都可以自动晋升普通用户,我觉得大部分人肯定还是会直接提交注册理由审核注册
应该如此,从公民题库或者推荐问题里抽出一个问题,让注册用户自由发挥,逻辑清晰回答流畅的用户可以直接通过,立场并不重要
如果管理员认为回答质量较高可以直接自动PO到对应问题下,注册时随机分配5个问题,用户选择其中一个作答。在此处可以加入防span机制,比如抄袭检测、垃圾信息过滤等,防止从别处复制粘贴。
抄袭检测?你能怎么搞,我觉得应付不了抄袭和不道德的人,相当于一个人工的 google recaptcha,作用还比它小
谷歌搜一下差不多就可以,对比一下所有结果的相似度如何,自动给出一个similarity score,给审核者一个大致的quality,如果不自己paraphrase很容易就查出来了,但paraphrase是没办法的,不过这增加了捣乱者的注册成本
我只能说做个demo很容易,真正搞起线上工程,数据清洗就够你搞好几个月的,然后还得调试。要是像你说得那么容易,就不会有洗稿这种问题了。
如果他们有时间洗的话随便洗,洗稿也是要精力的。目前至少有一个门槛,虽然挡不住那些手动洗稿注册的,不过恶俗维基注册要提供各种个人信息已备出道还是有瞎编信息搞破坏的。然而恶俗维基一瞬禁封毫无笋丝,至少比现在随便就能注册十万甚至九万小号好得多
只需要简单的谷歌+文本相似度对比即可,有现成库可用:https://github.com/sea-boat/TextAnalyzer
最终还是要人工审核,这个只是辅助给一个抄袭可能性而已,我相信大部分管理员还是可以看出来哪个回答是reasonable哪个不是的,注册账号本身的验证码也应该换成我上面提到的点击验证码,这样注册一个账号的门槛要大大提升。捣乱者必须点击验证码正确,找到合格对应问题的回答,自己进行一定程度上的修改才能得到一个自由发言的账号,如果继续搅混水一瞬封禁,品葱毫无任何损失,而捣乱者损失惨重。
洗版审核区难度其实也是很大的,因为改一下注册验证码差不多就可以增加审核区洗版难度了,加之可以训练一个spam detection的CNN,已有现成代码:https://github.com/Ckend/spam_detection
只需要改一下normal和abnormal的data就可以。normal data可以从旧品葱备份以及新品葱高赞回答里提取(一句话算一个sample),而abnormal data可以从一般通过评论里找,这样非回答可以被一瞬检测出。
之后可以写一个title summarization,直接用旧品葱知乎以及新品葱问题和高赞回答训练,给出文本自动生成对应的问题/标题,可以帮助管理员快速审查相关性。
@小钙 @something 既然要搞注册审核,就不必搞什么新手区了。因为一个用户相邀注册就是为了发言,那他直接把提问内容或者回答内容放在申请信息中,由管理员后查阅,觉得答案或者文体质量过得去就通过。
估计申请注册的人也不是特别多,人工完全可以应付。
你们觉得怎么样。
但给那些喜欢用小号正常发言的用户造成麻烦,比如@something
他们必须回答一个他们可能不想回答的问题才能继续使用自己的小号,回复2-3个问题之后就再换一个,每次都要回答一些问题通过审核后才能使用。新手区就是为了给他们畅所欲言,如果质量够高会被及时发现点赞正常显示。
如果你在新手区得回答能够被点赞,有何理由不能通过审核?
或者直接大号给小号做担保,管理员给小号放行。这个方案的缺点是管理员会知道小号对应的大号。
但问题是提前预定的,而不是你想回答哪个就回答哪个,这是区别。如果想回答哪个就回答哪个,那可以直接从旧品葱备份里找一个问题和回答,而这些信息在谷歌是搜不到的,所以必须要给定问题让用户作答,而不能自由选择。
一个正常用户,出于防止社工的目的,正常情况下不必需要那么多小号,给小号一点门槛我不觉得有多大问题。
当然也可以自己想回答哪个就回答哪个,搬运旧品葱回答也没什么问题,这样就可以直接把新手区拿掉了,新注册用户只能回答一个问题,该问题会被用来审核用户质量,如果回答质量过关则晋升为正常用户。
不是阿,就新品葱上的问题就行。因为如果质量还行的话,相当于给新品葱的问题添加了一个回答。退一万步说,哪怕他抄袭了旧品葱并且没有被发现,也相当于做了一次搬运工。
小钙 回复 小钙
不过建议仅限推荐的问题,不然其他问题也没什么回答的必要,质量也难以保证。你说的也是,正常情况下不用两三个回复就换一个号。
不可能说一点漏洞没有,但只要后果可控就行。
顺便改一下赞的权重,评论文章赞和回答赞权重不同,评论文章的赞不加威望,然后把所有威望低于一定数值的当前用户设为观察用户,需要回答一个问题质量通过后才能晋升普通用户,即可无视新手区。
普通用户的看法:大号用积分换邀请码即可,@小钙 我注册小号还不是因为匿名是假的,匿名做得到真匿名,发言三十天自动消失,那小号的需求就小了很多。2.我觉得小二说跟微信公众号似的,那个管理员审核发帖的给人印象太差了,首先需要等,常来管理员就那么几个,其次这成了一个黑箱,不透明。品葱精神是什么来着?小钙给的github项目如果他能自己来实现,速度又够快,用到品葱上,提供人工管理的参考我是双手赞同的。
可以限制观察用户最多只能回答一个问题,可以编辑回答的问题,等待审核。如果被驳回则账号被封,需要重新注册。
可以加入邀请制,我提的RFC就是审核+新手区+邀请三个一起,满足所有人需求
已删除
如果要有审核,这是绕不过去的步骤,必须有一个人工审核的过程,机器和算法最多也只是辅助。如果不要这个,那就完全去掉审核制,但设立不可见得新手区跟审核制其实也没啥区别。所谓的审核制只不过强制注册者至少认真回答一个问题而已。
@小钙 可否跟踪更新一下这个RFC的讨论结果?
已删除
最终决定权应该在开发者委员会,或者@小二 @admin 你们认为该怎么办。只不过目前人数太少无法讨论,还请有能力者申请加入。
总结的很好,建议申请加入开发者委员会共同商议,可以考虑降低私信需要的威望为20
怎么把总结删掉了?
@小钙
我思考了一下,觉得新用户观察制度的确对新用户太不友善,会阻碍品葱成长。
人一旦多了必然意味着平均水平的下降,从而导致整体问答质量下降,太严格要求质量始终做不大。

思路应该倒过来,与其限制新用户,还不如做一个明星用户言论的精华版,提高明星ID的言论曝光度,让威望达到一定门槛的用户去推荐明星ID,根据获得推荐数量给用户ID评0-5星,3星及以上用户的问题、回答、文章单独显示到‘明星’栏目,放到顶部菜单(动态、发现、话题、通知等)。

这样可以激励所有用户提高问答质量,也不用提高进入门槛。
我认为不应该加入大V制度,看看支忽是怎么被大V搞死的,就知道了。大V能随便带节奏批斗禁言,一旦形成一系列的圈子之后就很难有其他派系了,言论自由难以保障。我认为品葱现行制度其实不错,就是注册门槛太低,捣起乱来极度容易。如果可以提高进入门槛,其实不用给高威望用户任何特殊权限,赞踩也不需要限制数量,甚至葱币都可以完全取消。这种情况下所有人一视同仁,同时也可以跟大滥权说再见,才能有自由的讨论环境。当然,也可以参考旧品葱模式,只有威望达到一定的用户才能发表比如专栏和新闻,但赞踩权重和其他权限应该是一样的。
目前没办法在提高门槛情况下做大用户基数,只是限制初级用户的权限,但还是容易造成刷版等情况。大V只是投入在品葱较多的用户ID,如果乱搞损失会比较大。品葱目前用户的关注度并不能带来流量,大部分人还是按照默认的页面浏览的,所以不用担心大V带节奏的问题。
支持用新手观察制度,每天一早看到的都是战斗的遗迹,短回答刷版面的情况尤其严重。
而且不知怎么的新用户又都可以直接发文章了,这些捣乱的尽发些毫无意义或者挑拨离间的问题。
@小二 @疯狂习近平
小钙 回复 BE4
二 人 幸 终(有端)

不过你葱的RFC是从来没被执行过,除了RFC-1和一些不用改任何code的倡议性RFC,所以我寻思你葱凉透指日可待,让我们静待佳音,3q2x。当然我这手里两篇paper忙的不可开交,除了黑屁一时半会也帮不了什么,所以确实也不好意思说什么,但是还是希望@admin 和@小二 能尽力加快这个RFC的日程,至少口头上通过让开发者委员会赶工,才能尽早解决无限小号刷屏骚扰谩骂的问题,不然说句不好听的,品葱迟早变成品粪。
reppep 回复 小钙
预祝 minor revision (怀念啊)。。。
小钙 回复 reppep
谢谢,不过我局的可能性不大,毕竟刚投完的顶会本质就是彩票,而且conference是根本没有revision,只能rebuttal。当然还有一篇投journal,也得看你做的和reviewers想的是不是一回事
reppep 回复 小钙
我忘了Data 相关经常投Conference. 懂的,been there.
小钙 回复 reppep
听起来你好像是前辈,你是已经毕业了么?
reppep 回复 小钙
已删除
哪个电报群。全民共振?
直接上新手区了,不搞什么注册审核了,咋样? @小钙 @all
目前是怎样的计划?
结合rfc023 https://pincong.rocks/question/2518 会对版块重新划分,具体看大牛 admin 的。
新人是不允许在其他板块回复么?那这样怎么才能把高质量新人筛选出来?我认为新手区应该继承非新手区的所有内容,非新手在新手区的发言也应该在非新手区可见
怎么直接把开发者专区改名叫新手区了?
目前新手区开发完了么?
那么大的改动,今天网站还能正常登录,就已经是烧高香了。慢慢来慢慢来 。
观察用户不能回复评论,体验不是很好~~~~~~
回复贴不用太在意,反正可以折叠,大家也可以踩,我倒觉得没什么,只要发帖被控制,就不会再出现刷楼的事情了。不让新用户发言会严重影响用户体验,这样不好,最多是不能点踩就是了。
改成可以水区回复评论发言,见https://www.pincong.rocks/article/4368
@youguess 现在除了楼中楼,新用户点赞获葱之后可以随便发言。

要回复文章请先登录注册

发起人

联系我们