Presentation is loading. Please wait.

Presentation is loading. Please wait.

Human-centered Machine Learning

Similar presentations


Presentation on theme: "Human-centered Machine Learning"— Presentation transcript:

1 Human-centered Machine Learning
Introduction to Temporal Point Processes (II) Human-centered Machine Learning

2 Temporal Point Processes: Basic building blocks
Outline of tutorial

3 Poisson process Intensity of a Poisson process Observations:
time Intensity of a Poisson process Observations: Intensity independent of history Uniformly random occurrence Time interval follows exponential distribution

4 Fitting a Poisson from (historical) timeline
Maximum likelihood

5 Sampling from a Poisson process
time We would like to sample: We sample using inversion sampling:

6 Inhomogeneous Poisson process
time Intensity of an inhomogeneous Poisson process Observations: Intensity independent of history

7 Fitting an inhomogeneous Poisson
time Maximum likelihood Design such that max. likelihood is convex (and use CVX)

8 Nonparametric inhomogeneous Poisson process
Positive combination of (Gaussian) RFB kernels:

9 Sampling from an inhomogeneous Poisson
time Thinning procedure (similar to rejection sampling): Sample from Poisson process with intensity Inversion sampling Generate Keep sample with prob. Keep the sample if

10 Terminating (or survival) process
time Intensity of a terminating (or survival) process Observations: Limited number of occurrences

11 Self-exciting (or Hawkes) process
time History, Triggering kernel Intensity of self-exciting (or Hawkes) process: Observations: Clustered (or bursty) occurrence of events Intensity is stochastic and history dependent

12 Fitting a Hawkes process from a recorded timeline
Maximum likelihood The max. likelihood is jointly convex in and (use CVX!)

13 Sampling from a Hawkes process
time Thinning procedure (similar to rejection sampling): Sample from Poisson process with intensity Inversion sampling Generate Keep sample with prob. Keep the sample if

14 We know how to fit them and how to sample from them
Summary Building blocks to represent different dynamic processes: Poisson processes: We know how to fit them and how to sample from them Inhomogeneous Poisson processes: Terminating point processes: Self-exciting point processes:

15 Temporal Point Processes: Superposition
Outline of tutorial

16 Superposition of processes
time Sample each intensity + take minimum = Additive intensity

17 Mutually exciting process
time Bob History Christine time History Clustered occurrence affected by neighbors

18 Mutually exciting terminating process
time Bob Christine time History Clustered occurrence affected by neighbors


Download ppt "Human-centered Machine Learning"

Similar presentations


Ads by Google