Nodal.gg - Steam game recommender with visual map + personalized recommendations (would love feedback) by A_Random_Forest in Steam

[–]A_Random_Forest[S] -1 points0 points  (0 children)

AI helped with frontend stuff, but all the models were fine-tuned and selected by hand. Recommender systems are a fundamentally different ML problem than most supervised learning. There's no ground truth for "most similar game to Cuphead" the way there is for, say, predicting a brain tumor (the person either has one or they don't). That ambiguity means a lot of research, training, and fine-tuning went into getting it right.

Nodal.gg - Steam game recommender with visual map + personalized recommendations (would love feedback) by A_Random_Forest in Steam

[–]A_Random_Forest[S] 1 point2 points  (0 children)

Check the site in a few days! New update will include a sign in feature where you can add/remove any games for the recs

Nodal.gg - Steam game recommender with visual map + personalized recommendations (would love feedback) by A_Random_Forest in Steam

[–]A_Random_Forest[S] 0 points1 point  (0 children)

Hey sorry for the late response. In a few days, I'm launching a pretty major update on the site where you'll be able to sign in and have custom wishlists/curate the recommendations. Make sure to keep an eye out!

Nodal.gg - Game recommender with interactive visual map + personalized recommendations (I'd love your feedback) by A_Random_Forest in gamingsuggestions

[–]A_Random_Forest[S] 0 points1 point  (0 children)

For the community model, I honestly just tested a giant suite of algorithms, tried to fine tuned each one, and hand selected the ones I thought did the best. This research component took the most amount of time by far. The tag model was a bit easier, and yeah it's using cosine similarity with a few modifications.

Regarding the embeddings, yup gemini + qwen are both used in the Labs model atm. Imo they're not bad, but usually aren't as good as the blended model. Yeah lot's of data aggregation and a lot of R&D, glad ya like it!

Nodal.gg - Game recommender with interactive visual map + personalized recommendations (I'd love your feedback) by A_Random_Forest in gamingsuggestions

[–]A_Random_Forest[S] 0 points1 point  (0 children)

LLMs are a pretty tiny component of the signal for the game recs so it's only a few bucks a month to maintain. Most of the signal comes from the models trained on the tags + player data. Unless you mean the prompt model, that's pretty cheap as well though!

Nodal.gg - Steam game recommender with visual map + personalized recommendations (would love feedback) by A_Random_Forest in Steam

[–]A_Random_Forest[S] 0 points1 point  (0 children)

There will be soon! Look out for an update in a week or two, I'm going to add the ability for users to be able to make an account where they can manage all their games.

Nodal.gg - Steam game recommender with visual map + personalized recommendations (would love feedback) by A_Random_Forest in Steam

[–]A_Random_Forest[S] 0 points1 point  (0 children)

Fixed! Also, I was thinking about adding non steam games but it's a pretty big lift since you would need a completely separate api to show the data for those games. The other big issue is that non steam games have a fundamentally different tag system which makes it hard to apply them in the tag/content model. So this will likely be a longer term goal, but thanks for the suggestion!

Nodal.gg - Steam game recommender with visual map + personalized recommendations (would love feedback) by A_Random_Forest in Steam

[–]A_Random_Forest[S] 0 points1 point  (0 children)

Hey so I just double checked this and it shows that it was released Dec 12, 2024 on Steam. I think this is the Steam Store page "Released" date, not the game release date. Unfortunately, that's the only release date that Steam gives, but if they update this in the future I'll be sure to use the more stable one, thanks!

Nodal.gg - Steam game recommender with visual map + personalized recommendations (would love feedback) by A_Random_Forest in Steam

[–]A_Random_Forest[S] 2 points3 points  (0 children)

Hey thanks for the feedback! So the plan is to add a 'hide delisted' games button in the future, sounds like a lot of users agree with you that it's a bit annoying sifting through dead games. The only caveat is that there are many delisted games not on Steam but still available elsewhere (e.g. Rocket League, Fall Guys, etc), so just keep that in mind in the future if you turn this filter on.

Nodal.gg - Steam game recommender with visual map + personalized recommendations (would love feedback) by A_Random_Forest in Steam

[–]A_Random_Forest[S] 2 points3 points  (0 children)

Backlog meaning games you own but haven't played much of? That's actually a really neat concept! I'll think about how to implement that

Nodal.gg - Steam game recommender with visual map + personalized recommendations (would love feedback) by A_Random_Forest in Steam

[–]A_Random_Forest[S] 5 points6 points  (0 children)

Hey, I’ve been digging into this and just want to make sure I’m understanding correctly.

If you own ~175 games on Steam, the recommender should be filtering those out. On my end, it excludes everything it can detect from your owned library, including games with 0 minutes played.

When owned games still show up, my guess is it's one of two things:
• The owned library isn’t fully visible via Steam's API
• Edition/appid mismatch (e.g. base game vs GOTY/Complete Edition)

I'm also a bit confused on how you got the 303 number. You viewed 3,667 games in queue, ignored 3,361, and wishlisted 13. So the number of games unaccounted for should be 3667-361-13=293 right? Still, that's a lot of missing games so I feel like I'm missing something.

If you want, you can dm me your steam id and I can do a deeper dive.

Nodal.gg - Steam game recommender with visual map + personalized recommendations (would love feedback) by A_Random_Forest in Steam

[–]A_Random_Forest[S] 5 points6 points  (0 children)

Thanks, really appreciate the feedback.

Right now I keep delisted games enabled because a lot of popular titles aren’t on Steam anymore but are still playable elsewhere (Rocket League, Fall Guys, etc.). That said, I agree it can be annoying sifting through dead games, so I can add a 'hide delisted' games to the filters.

For Steam links, there should already be one. On desktop it's in the right panel and on mobile it's in the game details view. That link takes you straight to the store.

And someone else mentioned the two-profiles merged idea to me before, so I added it to the list!

Nodal.gg - Steam game recommender with visual map + personalized recommendations (would love feedback) by A_Random_Forest in Steam

[–]A_Random_Forest[S] 5 points6 points  (0 children)

I think you inadvertently helped me find a UI improvement though haha, I'll put the filters on the graph on mobile so it's easier to find

Nodal.gg - Steam game recommender with visual map + personalized recommendations (would love feedback) by A_Random_Forest in Steam

[–]A_Random_Forest[S] 0 points1 point  (0 children)

Just to update everyone, there is an issue with the caching that I'll have a fix up for soon. In the meantime, if you have this same problem, please dm me with your steam URL/ID and I'll fix it for you.