Git Product home page Git Product logo

Comments (6)

Re-bin avatar Re-bin commented on July 20, 2024

嗨,你好👋

感谢对SSLRec的关注!关于您所提出的问题:

  1. meta_multi_single_beh_user_index_shuffle 是一个用户子集(以List存储的user index),这个是CML模型训练每个epoch中的second stage of training所用到的,其会对部分用户进行meta learning从而refine模型参数。用户的选取可以是交互丰富的用户从而防止模型在噪音上拟合;
  2. train_mat_pv_buy.pkltrain_mat_pv_fav_buy.pkl 是user-item matrix,其记录的内容是多个behavior的交集 (meta-path) , 这个是HMG-CR模型所用到的。例如train_mat_pv_buy.pkl中的一个u-i pair,可以理解为其同时拥有pv和buy两种行为(pv是page view,fav是favorite的缩写);
  3. train_mat.pkl 是我们在搭建SSLRec的临时文件,不会被框架用到。

最后关于数据说明文档📝,我们正在弄啦, 后续会尽快上传,希望可以帮到你 :)

Best regards,
Xubin

from sslrec.

marqu22 avatar marqu22 commented on July 20, 2024

非常感谢您的回复,谢谢您

from sslrec.

toufuheyu avatar toufuheyu commented on July 20, 2024

那请问生成 meta_multi_single_beh_user_index_shuffle 有具体的规则吗?选取的比例有要求吗?

from sslrec.

Re-bin avatar Re-bin commented on July 20, 2024

嗨!👋

感谢对SSLRec和CML的关注!没有严格的规则,可以尝试选择交互比较多的用户,比例的话可以参考当前数据集中的比例,性能合适即可:)

Best regards,
Xubin

from sslrec.

toufuheyu avatar toufuheyu commented on July 20, 2024

好的,非常感谢您的解答!

我首先尝试了在你们的框架中 用SMBRec 跑了跑其他数据集(Taobao ),但是训练速度很慢,在3090的卡上一个Epoch就快跑了半个小时
20240516161546
想知道你们在其他数据集上的训练速度如何?还是我哪里配置出了问题。
SMBRec 经常被用作 baseline 进行比较,但是作者在论文中没有公开代码,你们是根据论文自己实现的 SMBRec 的吗?如果有原始代码的话,能不能发我一份,我的邮箱是: [email protected]
非常感谢!

from sslrec.

Re-bin avatar Re-bin commented on July 20, 2024

嗨 👋 感谢关注!

  1. 多行为推荐算法的训练目前确实比较慢,如果发现代码中有可以优化的地方非常欢迎提PR,一起改进;
  2. SMBRec的代码是依据论文描述进行实现的,如果需要原始代码需要联系原始团队尝试获取。

希望上述回复可以帮到您 :)

Best regards,
Xubin

from sslrec.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.