Tag: human computer interaction

  • Neural Networks for Cultural Transmission

    For a while now, I’ve been mulling over an idea: what if artificial intelligence could develop and transmit its own culture? While AI excels at recognizing patterns and optimizing processes, it’s missing something profoundly human—an algorithm for cultural dynamics. The idea sat on the back burner for years, but after being admitted to UMSI and committing to a UX research track, it feels like the right time to start exploring it in earnest.

    The Seed of the Idea

    Back in my undergrad days at Wayne State, I didn’t even realize there was an anthropologist on campus, Dr. Robert G. Reynolds, working on what he called cultural algorithms. His lab wasn’t in the anthropology department—it was in computer science, tied to engineering. When I stumbled across his work, I was fascinated. His paper, “Cultural Algorithms: Computational Modeling of How Cultures Learn to Solve Problems”, details how cultural algorithms are used to simulate and understand how cultures adapt to challenges.

    It turns out Dr. Reynolds is now a visiting research scientist at the University of Michigan Museum of Anthropological Archaeology. He’s working on developing digital simulations to help the public explore how cultures evolve—a perfect example of blending anthropology, technology, and public engagement.

    My idea is more speculative and rooted in science fiction: to create a kind of cultural algorithm that allows AI to not just simulate human cultures but to develop its own. It’s the concept of an AI with a distinct, evolving cultural identity.

    A Summer of Learning

    When I first came up with this idea, I had no real understanding of the technical challenges it posed. I’ve since started to bridge that gap. Over the summer, I dove into Python basics through Dr. Chuck’s “Python for Everybody” course, a fantastic resource hosted by a UMSI professor. Whether you’re a beginner or someone just curious, I highly recommend it. Even if you copy/paste the code at first, it’s an excellent introduction to programming concepts.

    As I’ve gained more technical literacy, I’ve come to realize that “cultural algorithm” might not be the right term for what I’m envisioning. Instead, I’ve started thinking about neural networks for cultural transmission. Neural networks are AI systems that process inputs and generate outputs by passing information through multiple “hidden layers.” Those hidden layers—where the magic happens—feel like a good analogy for the complexities of cultural dynamics.

    The Challenge of Cultural Transmission

    Cultural transmission is a messy, human process. Teach the same lesson to ten students, and you might end up with ten different interpretations. Learning isn’t just about inputs and outputs; it’s about how individuals filter information through their personal experiences, biases, and social contexts.

    This variability is key to what makes culture so rich—and it’s what makes modeling cultural transmission in AI so challenging. If AI could replicate this variability, it might not just mimic culture but participate in it.

    Fortunately, the study of cultural transmission already has a foundation in anthropology and related fields. Researchers are exploring topics like the cultural evolution of communication and the mechanisms of intergenerational knowledge transfer. For example, if one of those ten students misunderstands the lesson, they might refine their understanding by learning from a peer who grasped it more accurately. Could AI replicate this peer-to-peer refinement process?

    Building the Foundations

    To start exploring this, I’m setting up an environment for developing neural networks using Keras with TensorFlow. I’m not an expert, but the internet is an incredible resource. One series I’m starting with is Tech With Tim’s tutorials.

    My approach is hands-on and iterative: experiment, fail, and learn from those failures. The hardest part will be designing hidden layers that simulate the nuances of cultural variation and transmission. But with a mix of anthropology, programming, and determination, I believe it’s worth trying.

    Why It Matters

    Why bother with something as abstract as cultural transmission in AI? Because it’s about more than just AI. It’s about understanding humanity. By teaching AI to “learn” culture, we could gain new insights into how humans create, share, and adapt knowledge. It’s not about replacing human culture but expanding our understanding of it.

    And who knows? Maybe one day, we’ll create an AI that isn’t just functional but truly cultural—an AI that learns, grows, and connects like we do.

    If you’re intrigued by these intersections of anthropology, AI, and UX, I’d love to hear your thoughts. Let’s explore this frontier together.

  • Examples of Good and Bad UX/UI in World of Warcraft

    Initially, I was going to just discuss Spotify and Snapchat as examples of good and bad UX. Then it dawned on me to discuss the game World of Warcraft as an example of both.

    The standard UI for the game has a classic feel to it, but is rather clunky and difficult to use in order to play a game with this level of interactive complexity.

    world-of-warcraft-3

    However, the game allows for the use of third party addons, or mods, which modify the UI to augment gameplay and overall user experience. I think this is just brilliant. And while mods are increasingly common amongst big online games, I’m not much of a gamer, I’m really just a childhood fan of Lord of the Rings who always wanted to play Dungeons and Dragons but I lived on a farm in the boondocks and couldn’t get a group together.

    This actually brings me to another point, in that as a casual player who isn’t a gamer, I just log in from time to time to scratch an itch. As do many other people. People like me would be completely lost without these addons. So in that sense, they really do improve accessibility for us to enjoy the game and even be competitive.

    Some examples of this include and addon called GTFO (Get The F*** Out). This addon sounds an alarm whenever I’m standing in fire, or acid or something that causes damage to my character. This happens a lot, and with everything else that is going on at the same time-

    wowow

    many players will just stand there and either die or become a nuisance to the player(s) charged with healing them.

    Another downside to the standard UI is navigation. Now I don’t mean navigating through the interface, I mean using the interface to navigate this mind boggling massive digital universe. I say universe because this game takes place on multiple worlds, at different times and different dimensions and is ever expanding.

    One of the major components of the gameplay is exploring this universe by completing quests. While the standard UI does provide some tools such as marking the map and listing quest objectives on the side of the screen as a HUD or Heads Up Display, it can leave you confused, wandering around as a ghost trying to find your body. So a player who also is a developer created an app called TomTom that acts as a navigation arrow in the same vein as GPS navigation, pointing the way to your desired destination. You can set your destination by coordinates, CTRL + Right Click on the map, etc. It even tells you how many “yards” you are from your destination and how long it will take to reach it given current speed and direction. It even allows you to save points on the map so that you can navigate back to interesting or important places not otherwise notated.

    These are just two examples of literally thousands of addons developed by the players themselves.

    While I find the standard UI to be rather lacking and indicative to a poor UX overall, I also think it is brilliant for the control it gives to the user to modify and control their entire interface.

    This last example elaborates on my post and demonstrates how players use addons to augment their gameplay. Just for reference, I use just over 100 addons for my basic UI setup, many of which only activate when I am in a certain zone of the game geographically or playing one of the mini games.

    wow-ss-ui-annotated

    World of Warcraft addons can be found on various websites. Among the most popular are Twitch, which bought Curse, and Tukui, home of ElvUI.