11 comments

  • netruk44 an hour ago

    I’ve been playing around with mapping steam games + their reviews based on Qwen embeddings. I revisit this project every year around this time to see what improvements I can make to make a “better” map than last year (According to my own preferences). [0/1]

    One thing I learned this year is that naive text mapping (embed a corpus of reviews with a Qwen embedding model, use umap to plot, then compare where things fall) primarily compares embedded text length more than anything else. What a review says affects the position less than how long the review is.

    This was a little surprising to me. For whatever reason, I didn’t think the embedding would so strongly describe the length of the embedded passage. So most of this year’s time was spent fixing that artifact.

    [0]: 2025’s map: https://storage.danieltperry.me/share/steam-map/

    [1]: 2026’s map (still a work in progress, both the ui and the review processing are incomplete): https://storage.danieltperry.me/share/steam-map-refresh/

    • Jtarii 23 minutes ago

      Interesting, a way to filter by number of reviews and review score would be nice.

      • netruk44 18 minutes ago

        Yes, I agree. Those are coming. I only added the current filters and pins to the 2026 map yesterday.

  • harttrav an hour ago

    umap (https://umap-learn.readthedocs.io/en/latest/) or tsne (https://scikit-learn.org/stable/modules/generated/sklearn.ma...) might be an interesting alternative to pca for dimensionality reduction

  • Scene_Cast2 an hour ago

    The methodology feels either heavily undercooked to the point of being misleading, or heavily under explained. Why are we in 3D? At which point did dimensionality reduction hit? And if we're doing dimensionality reduction, does the "plane" really mean anything?

    • vhold an hour ago

      It's under explained. It's in 3D because of PCA. It mentions PCA all over the place, but never even says what it is, less alone briefly describe what it does.

      https://en.wikipedia.org/wiki/Principal_component_analysis

      There are a lot of more fancy ways to reduce dimensions and create visualizations like these that tend to preserve more of the higher dimensional structure.

      Here's a semi recent paper discussing and comparing some of them, I didn't dig too deep to try to find a more recent or better one : https://pmc.ncbi.nlm.nih.gov/articles/PMC12453773/

      • Scene_Cast2 an hour ago

        I'm very familiar with PCA. There are so, so many ways you can apply it to this problem.

        Assuming the simplest interpretation of what the analysis did, then it's saying "the variance of the biggest variance direction stays constant". Which in itself is an interesting thread to tug on, but the charts aren't how you'd present such a result.

        • thece0 an hour ago

          Not familiar enough it seems. But PCA is outdated anyways

  • rustyhancock 2 hours ago

    I wish there had been a third broad language style such as arabic although perhaps Qwen doesnt use arabic.

    It made me think what if totally different knowledge bases could exist in a model where as my mental model was similar to OPs translation from pure knowledge source.

    It also explains why rewriring prompts to another language sometimes lets you bypass restrictions.

  • slickytail 2 hours ago

    I think the raw tokens embeddings shouldn't have been included in the PCA (past the first or second graph). Since they're disjoint from the conversation embeddings, you're essentially losing a dimension and compressing all the conversations into a plane. There may well have been much more obvious structure in the language embeddings that you'd be able to see.

  • crib-award-cont 2 hours ago

    The language comparison angle is interesting; a broader set of languages would make this even more informative.