Coder Social home page Coder Social logo

Comments (5)

awarebayes avatar awarebayes commented on August 19, 2024

Yes, it works with everything, so long as you can transform it into a vector.
About the authors: I would choose like top 5000 and encode them categorically somehow. Plenty of encodings: category -> vector
You can also search the papers which they wrote and create some NLP representation of the authors by titles. (Mean of BERT output)
About multiple categories: same answer applies
I would also consider obtaining BERT representations of the abstracts
Also consider doing something like that with the title.
Then you just merge together and apply PCA to all the vectors to get something dimensionally meaningful like 128 / 256 / 512
If you have user interactions (i.e. ratings of article by a given user), RecNN can be used for learning and recommendation.

But if you want to find a similar article, then just use Faiss / Milvus on these vectors, no learning needed

from recnn.

 avatar commented on August 19, 2024

Thanks @awarebayes for your quick reply :-)

Would you help me to implement that for https://paper2code.com ? It would be awesome for highlighting your work on RecNN.

If you wanna discuss about it privately, here is my telegram handle deepocrates.

Cheers,
X

from recnn.

awarebayes avatar awarebayes commented on August 19, 2024

I do not think you need a learning based recommendation since you do not have any ratings
You do not need to use RecNN
Just make vectors and use Faiss with Milvis
Milvus is docker based and is super easy to set up

from recnn.

 avatar commented on August 19, 2024

Hi,

The thing is paper2code is matching the repositories per papers so we have the stars as rating.

Eg.
Paper page: https://paper2code.com/paper/164402/image-super-resolution-with-cross-scale-non-local-attention-and-exhaustive-self-exemplars-mining
Code page: https://paper2code.com/code/github.com/SHI-Labs/Cross-Scale-Non-Local-Attention

That's why I posted the issue. Sorry that I forgot to introduce that.

Cheers,
X

from recnn.

awarebayes avatar awarebayes commented on August 19, 2024

It focuses on Reinforcement Learning for personalized news recommendation

One person is not personalized. Also it is not sequential
But I got an idea for you:
Create a github parser and parse people's profiles for github stars for respective papers, use it as user ratings, timestamps can make in sequential
Sorry, you would have to do the parsing part yourself
Upon accomplishing that, feel free to write me a question concerning the library on [email protected], or open a github issue

from recnn.

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.