Uncovering Social Network Activity Using Joint User and Topic Interaction

This paper introduces the Mixture of Interacting Cascades (MIC), a joint user-topic interaction model based on marked multidimensional Hawkes processes that outperforms existing methods in modeling information spread and provides insightful visualizations of social network activity.

Gaspard Abel, Argyris Kalogeratos, Jean-Pierre Nadal, Julien Randon-Furling

Published Wed, 11 Ma
📖 4 min read☕ Coffee break read

Imagine the internet as a massive, chaotic party where thousands of people are talking, sharing memes, arguing about politics, and posting about new songs all at once.

In the past, scientists trying to understand this party had to choose between two very simple ways of looking at it:

  1. The "Copycat" View: They assumed that if Person A posts something, Person B just copies them because they are friends. (This is like a game of "Telephone").
  2. The "Topic" View: They assumed that if a topic is popular, everyone talks about it, regardless of who they know.

The problem is, real life is messy. People don't just copy friends; they also get influenced by what their friends are talking about. If your friend starts talking about a new movie, you might talk about it too. But if that same friend suddenly starts ranting about a political scandal, you might ignore that specific topic even though you still listen to them about movies.

This paper introduces a new tool called "MIC" (Mixture of Interacting Cascades) to understand this mess.

Here is how MIC works, explained with simple analogies:

1. The Two-Layer Cake

Imagine the social network as a two-layer cake:

  • The Bottom Layer (The Topics/Cascades): This is the "content" layer. Think of it as a table with different bowls of fruit (movies, politics, music, memes).
  • The Top Layer (The People/Users): This is the "people" layer. These are the guests at the party.

Old models treated these layers separately. MIC realizes that the layers are glued together. The people on top influence the fruit bowls below, but the fruit bowls also influence which people on top get excited.

2. The "Flavor Mixing" Machine

The core magic of MIC is how it handles Topic Interaction.

Imagine you are at a buffet.

  • Old Model: You decide what to eat based only on who is standing next to you. If your friend grabs a burger, you grab a burger.
  • MIC Model: You decide what to eat based on your friend AND the other food on the table.
    • If your friend grabs a burger, you might grab a burger too.
    • BUT, if your friend grabs a burger, and you know that burgers go great with fries, you might also grab fries (even if your friend didn't).
    • AND, if your friend grabs a spicy taco, you might decide not to grab a burger because you know spicy food makes you thirsty, and you want a soda instead.

MIC calculates these "flavor pairings." It understands that some topics reinforce each other (Burgers + Fries), while others compete (Burgers vs. Salad). It creates a map of how topics talk to each other, not just how people talk to people.

3. The "Attention Span" Clock

MIC also understands that our attention fades.

  • If your friend posts something 5 minutes ago, you might see it.
  • If they posted it 5 days ago, you probably forgot.

MIC uses a "fading clock" (mathematically called a Hawkes Process) to weigh recent events more heavily than old ones. It knows that a viral tweet from an hour ago is more likely to make you retweet than one from last week.

4. Why This Matters (The Results)

The authors tested MIC on real data, like Twitter feeds during the French election and music listening habits.

  • Better Prediction: MIC was much better at predicting what would happen next compared to older models. It could guess not just who would post, but what they would post about.
  • Seeing the Hidden Structure: The paper shows that MIC can draw a "map" of the party.
    • In the music dataset, it showed that certain artists (like central hubs) connect different groups of fans.
    • In the political dataset, it revealed that certain political parties were actually "enemies" (competing for the same attention) even if they were on the same side of the spectrum, while others were surprisingly close allies.

The Bottom Line

Think of MIC as a super-smart party observer.

Instead of just counting how many times people high-fived (interactions) or how many songs were played (topics), MIC watches the entire dance floor. It sees that when the DJ plays a specific song, the crowd moves in a specific way, and that movement influences the next song the crowd requests.

By understanding that people and topics are in a constant, complex dance with each other, MIC gives us a much clearer picture of how information, opinions, and trends actually spread in our digital world.