RecSys2020最佳长论文PLE 代码开源(外一篇)

  
  最近投了一篇ACM sigir2021,结果weekly rejected。分数其实是够的,评审的分数都是4分,差一点的给了3分,最终评审希望加个实验。这个实验还不太好加。为此写了不少底层的代码。其中有一个是把论文:
Progressive Layered Extraction (PLE): A Novel Multi-Task Learning (MTL) Model for Personalized Recommendations
给实现了。这只是我的非官方实现版本。由于这个论文也没有放出数据集,所以不曾比对是否实现了论文中所说的精度。但论文的基本思想是在代码中实现了。
由于找了一圈发现都没有人开源,索性就自己把代码开源了。独乐乐不如众乐乐。
 
链接地址:
https://github.com/scalaboy/MutiTaskLearning
说明:
PLE RecSys2020最佳长论文奖 Progressive Layered Extraction (PLE): A Novel Multi-Task Learning (MTL) Model for Personalized Recommendations 的非官方实现版本。
参考了这个代码实现的:
https://github.com/drawbridge/keras-mmoe
由于目前还没有在多目标优化的数据集上大规模测试,暂时只是一个代码实现。没有复现出原论文的效果。
如何开始?
1、pip insall -r requirements.txt 说明:我这个代码是兼容tensorflow1.x的。我本身的版本是tensorflow 2.x
2、 python train_ple.py
just run !
有bug欢迎随时提issue。
 
房子这个单任务-多muti-agent的游戏
 
最近有粉丝说公众号写的不够有看头。就顺便随便扯扯吧。
这两个月准备再买个房子,这下可好玩了。具体城市就不说了。
第一套房子呢,我看了下。觉得不错,约房东下周末见面签单。结果房子在周四晚上8点被签单。
有了这次教训后,每每看到想下手的房子,都格外重视。
 
这不,第二套房子又出来了。下午3点54分降价消息出来的。马上有3个中介给我打电话,告诉我想买要趁早。我当天晚上确实过不去,就让中介约了房东明天晚上8点半签单。是签单,签单,还出了价格的。房东也愿意的。
当晚也没怎么睡,一直在刷看着,结果11点半的时候房子的链接打不开了。哈哈。我问中介怎么回事,之前的中介小哥估计睡着了。可是还有中介没有睡,一会一个3年没有联系过的中介给我电话了,告诉我这个房子估计要过不了夜了。如果你想买,赶紧来,他愿意等。。。。
我说这个房子好像链接打不开了。他说还在的,系统里还没有成交记录。
结果一早上起来,交易记录9点半录入了系统。
 


在房子这个单任务-muti-agent的游戏中,整个现实社会运行的效率比强化学习的muti-Agent高太多了。我发现买家和卖家都是Model-free的闭眼玩家,他们不知道系统具体的运作规律,中介是model-base的,他们可以操控环境的输出,打个比方,这个房子出来后,卖家、买家都是可以等几天的。之所以内卷成这样,还是中介在贩卖焦虑,几百万人民币需要熬夜11点半花出去。
不过话说回来,中介只是一个Agent玩家,是运动员,真正搭建这个闭环平台的控制者才是真正的高手。
 
从现象抽离出来本质规律。我发现如果用管控房子的方法来办任何事情,都无往而不胜。比如说,用房产系统的思维来打造一个企业。
一、工资是很低的,但是,员工如果能拿到股权,则股权的价值每年是CPI指数的五倍以上。(对应,租售比是比较低的,但是如果买房了。房价涨的是很快的。)这样每个人都要拼命希望拿到股权。
二、股权分三六九等。最好的股权有投票权,能讨论公司的战略。其他层次的股权都有相对应的权利。有股份才能分红。这一块类似于学区房,户籍制度管理。
三、你有现金,还可以买股权。这样你可以得到分红。公司自然就圈住了员工,也自然融资了。类似房子,可以有效掌控市面上的购买力,吸住大量发行的多余货币。
 
这个只是闲扯,现实中这样的企业是没有的。但是,有一个东西做的比房子还牛逼,那就是比特币。看着比特币整个系统设计的思路,感觉每个比特币玩家都是被设计者设计的巨大漩涡卷起来的,有点像飞蛾扑火的那只蝴蝶。话说回来,还是早点卷入这个漩涡吧,要不然就会在岸上原地踏步了。漩涡中的玩家速度都多快。
 
上帝视角确实好玩。跳出自己的思维圈俯瞰整览全局会比较有趣。

请使用浏览器的分享功能分享到微信等