
WSDM ’23, February 27-March 3, 2023, Singapore, Singapore Feifan Li et al.
Check Notifications Find New Jobs View Industry News
Time
# sessions
⋯ ⋯
Day 1 Day 2 Day 3 ⋯
Day 4 Day 1 Day 2 Day 3 ⋯
Day 4 Day 1 Day 2 Day 3 ⋯
Day 4
Figure 1: Example of dierent user engagement patterns
with dierent user intents.
is usually maintained at a relatively high level because they regu-
larly check the industry news on LinkedIn. These insights suggest
that user intents can be signals to dierentiate user engagement
patterns.
However, user intents are usually not directly observable be-
cause they exist implicitly in human consciousness. How to extract
implicit user intents is a challenging problem. At the same time,
the user’s intent may change over time. For example, some users
initially use LinkedIn to look for jobs, and when they nish looking
for jobs, they may use LinkedIn to socialize (e.g., make new connec-
tions at a new company). Explicitly modeling dynamic user intent
is vital. It can help the platform understand users’ recent intents (or
interests) and provide users with content that matches their intents
to increase user engagement.
Recently, there have been many works on user engagement fore-
casting in social network platforms. [
1
] rstly groups new users
into some clusters and then uses an LSTM-based model to predict
user churn rate. [
2
] constructs a user action graph to characterize
and forecast new user engagement. [
3
] considers user interaction
actions and builds a user graph that evolves to predict user engage-
ment. Although engagement patterns vary between users, these
works use a model with static parameters for all users to predict
their future engagement, which cannot suciently model diverse
user engagement patterns and perform dierentiated user engage-
ment forecasting. Meanwhile, some works show that user intent
can impact user engagement. [
4
] shows that user intent can inu-
ence user engagement (e.g., usage time and return time) at Pinterest.
[
5
] demonstrates that user primary intents are associated with how
likely the user is to re-engage in activity-tracking applications. On
the one hand, these works have limitations in extracting user intent.
In [
4
], the user’s intent is obtained through a survey when the app
is just opened, which may aect the user’s subsequent behaviors
[
6
]. [
5
] adopts the activity that the user most commonly uses as a
proxy for the user’s intent. However, the user’s intent may be di-
verse when using applications [
7
]. On the other hand, these works
do not explicitly model changes in user intent over time.
To address the above challenges, we rst use Latent Dirichlet
Allocation (LDA) [
8
] to perform user intent mining on large-scale
session data and identify basic user intents. Then, we propose a
D
ynamic
I
ntent
G
uided
M
eta
N
etwork (DIGMN), which can capture
the user’s dynamic intent and perform dierentiated user engage-
ment prediction. Specically, DIGMN infers multiple user intents
during each session based on similarity computation with the basic
user intents and captures the variation of user intents over time by
the sequence model. Besides, DIGMN contains a prediction network
based on meta-learning, which adopts a dynamic intent guided at-
tention mechanism to adjust network parameters by performing
a linear combination of basic parameters shared by all users for
dierentiated user engagement forecasting. Extensive experiments
conducted on coarse-grained and ne-grained user engagement
forecasting tasks verify the eectiveness of our DIGMN method.
The major contributions of this paper can be summarized as
follows:
•
We nd that user intent can be benecial for dierentiated user
engagement forecasting in online professional social platforms.
•
We develop a
D
ynamic
I
ntent
G
uided
M
eta
N
etwork (DIGMN)
which explicitly model user intent’s evolution over time and
leverage intent guided attention mechanism to adjust model
parameters for dierentiated user engagement modeling and
forecasting.
•
Through evaluation experiments on anonymous data from Linked-
In, our proposed model DIGMN has improvements of 2.96%
(Macro F1-score) and 3.48% (AUROC) on coarse-grained and
ne-grained user engagement prediction tasks when compared
to the state-of-the-art model, showing the eectiveness of our
proposed method.
2 RELATED WORK
In this section, we present related work on user engagement fore-
casting, user intent modeling, and meta-learning for dynamic net-
work parameters.
User engagement forecasting.
Recently, there have been many
works on user engagement predicting from dierent perspectives
on the social platform. Such as user behaviors and social attributes
[
1
], user action graphs [
2
], interaction actions between users [
3
], pe-
riodicity of user behaviors [
9
], and causal eects of social inuence
[
10
]. These works learn a model with static parameters for all users
to make predictions, which cannot suciently model dierentiated
user engagement patterns. [
11
] leverages a decision tree model to
divide users into disjoint groups and then learns a separate Logistic
regression model for each group of users to predict user churn.
However, such separate modeling compromises the model’s ability
to capture similarities between users. [
12
] adopts the matrix factor-
ization to predict the personalized user’s participation in mobile
video. However, our scenario has a large amount of user behavior
sequence data. This method can not eectively deal with the user’s
behavior sequence and its change over time.
User intent modeling.
Some previous works exploit LDA [
2
,
13
,
14
], n-gram [
2
,
15
] and deep learning model [
16
,
17
] to mine
user intent from user behavior. At the same time, modeling user
intents can help us understand user needs better and is signicant
in many scenarios: for instance, web searching [
18
,
19
], e-commerce
application [
4
], image sharing social platform [
20
], activity tracking
application [
5
] and recommender systems [
21
–
25
]. However, to our
best knowledge, no related work has explicitly modeled user intent
and its variation for dierentiated user engagement forecasting in
online social platforms.
Meta-learning for dynamic network parameters.
Meta-lear-
ning (also known as learning to learn) can be used to learn dynamic
model parameters, which is widely used in scenarios and tasks with