UCR

Computer Science and Engineering



R-LAIR: Riverside Lab for Artificial Intelligence Research

Continuous Time Bayesian Network Reasoning and Learning Engine (CTBN-RLE)

v1.0.2: CTBN papers

The following are the academic papers we know about that pertain to
continuous time Bayesian networks.  The code assumes knowledge of at least
the first paper which is included in this directory.

BASIC FORMULATION:

Uri Nodelman, Christian R. Shelton, and Daphne Koller
	(2002). "Continuous Time Bayesian Networks." Proceedings
	of the Eighteenth International Conference on
	Uncertainty in Artificial Intelligence (pp. 378-387).
	http://www.cs.ucr.edu/~cshelton/papers/index.cgi?NodSheKol02
[First paper formulating CTBNs.  It defines a CTBN's syntax and semantics
 and briefly discusses an approximate inference method.]

Tal El-Hay, Nir Friedman, Daphne Koller and Raz Kupferman (2006).
	"Continuous Time Markov Networks", Proceedings of the Twenty-Second
	Conference on Uncertainty in Artificial Intelligence (pp. 155-164).
	http://ai.stanford.edu/~koller/Papers/El-Hay+al:UAI06.pdf
[An undirected version of CTBNs that represents the subset of reversable
 Markov processes.]


LEARNING:

Uri Nodelman, Christian R. Shelton, and Daphne Koller (2003). "Learning
	Continuous Time Bayesian Networks." Proceedings of the Nineteenth
	International Conference on Uncertainty in Artificial Intelligence
	(pp.  451-458).
	http://www.cs.ucr.edu/~cshelton/papers/index.cgi?NodSheKol03
[Introduces the sufficient statistics for a CTBN and formulates the
 maximum likelihood and maximum a posteriori parameter learning formulas
 for the complete data case.  It also formulates a structure learning
 method based on a Bayesian scoring function.]

Uri Nodelman, Christian R. Shelton, and Daphne Koller (2005). "Expectation
	Maximization and Complex Duration Distributions for Continuous Time
	Bayesian Networks." Proceedings of the Twenty-First International
	Conference on Uncertainty in Artificial Intelligence (pp. 421-430).
	http://www.cs.ucr.edu/~cshelton/papers/index.cgi?NodSheKol05
[Introduces expectation maximization for CTBNs to extend the parameter
 and structure learning methods of the previous paper to the incomplete
 data case.]


INFERENCE:

(The first paper from 2002 also discusses this to some degree)

Uri Nodelman, Daphne Koller, and Christian R. Shelton (2005). "Expectation
	Propagation for Continuous Time Bayesian Networks." Proceedings of the
	Twenty-First International Conference on Uncertainty in Artificial
	Intelligence (pp. 431-440).
	http://www.cs.ucr.edu/~cshelton/papers/index.cgi?NodKolShe05
[An approximate inference method based on expectation propagation.]

Brenda Ng, Avi Pfeffer, and Richard Dearden (2005). "Continuous Time
	Particle Filtering." Proceedings of the Nineteenth International
	Joint Conference on Artificial Intelligence (pp. 1360-1365).
[A particle filter for the case of an unobserved CTBN that is driving
	stchastic differential equations whose values are observed at
	discrete time points.]

Suchi Saria, Uri Nodelman, and Daphne Koller (2007). "Reasoning at the
	Right Time Granularity." Proceedings of the Twenty-third Conference
	on Uncertainty in Artificial Intelligence" (pp. 421-430).
	http://ai.stanford.edu/~nodelman/papers/dynamic-EP.pdf
[An improved approximate inference method based on expectation
 propagation.]

Yu Fan and Christian R. Shelton (2008).  "Sampling for Approximate
	Inference in Continuous Time Bayesian Networks."  Proceedings of
	the Tenth International Symposium on Artificial Intelligence
	and Mathematics.
	http://www.cs.ucr.edu/~cshelton/papers/index.cgi?FanShe08
[An importance sampling method and its extension to particle filtering
 and smoothing.]

Tal El-Hay, Nir Friedman, and Raz Kupferman (2008). "Gibbs Sampling in
	Factorized Continuous-Time Markov Processes." Proceedings of the
	Twenty-Fourth Conference on Uncertainty in Artificial Intelligence
	(pp. 169-178).
	http://uai2008.cs.helsinki.fi/UAI_camera_ready/el-hay.pdf
[A method for Gibbs sampling for a CTBN.]

Ido Cohn, Tal El-Hay, Raz Kupferman, and Nir Friedman (2009). "Mean
	Field Variational Approximation for Continuous-Time Bayesian
	Networks."  Proceedings of the Twenty-Fifth International
	Conference on Uncertainty in Artificial Intelligence.
	http://www.cs.mcgill.ca/~uai2009/papers/
		UAI2009_0134_c9c16e478d8e82ecc3848c5dc76b4925.pdf
[A mean field variational method for a CTBN.]


OTHER EXTENSIONS:

Karthik Gopalratnam, Henry Kautz, and Daniel S. Weld (2005).  "Extending
	Continuous Time Bayesian Networks." Proceedings of 20th National
	Conference on Artificial Intelligence-AAAI 2005 (pp. 981-986).
	http://www.cs.washington.edu/homes/weld/papers/aaai05_CTBN.pdf
[This presents an alternative to exponential duration distributions.]

Kin Fai Kan and Christian R. Shelton (2008). "Solving Structured
	Continuous-Time Markov Decision Processes." Tenth International
	Symposium on Artificial Intelligence and Mathematics.
	http://www.cs.ucr.edu/~cshelton/papers/index.cgi?KanShe08
[This presents an approximate continuous Markov decision process planning
 solution using CTBN.]

Luigi Portinale and Daniele Codetta-Raiteri (2009). "Generalizing
	Continuous Time Bayesian Networks with Immediate Nodes."  
	Proceedings on the Workshop on Graph Structured for Knowledge
	Representation and Reasoning.
	http://web.unipmn.it/%7Eraiteri/papers/gkr.pdf
[Presents an extension for describing simultaneous transitions in a
	CTBN and links it to generalized stochastic Petri nets.]


APPLICATIONS:

(most of the papers above have at least one application of a CTBN.  These
 papers' main contributions are in applications, rather than theory.)

Uri Nodelman and Eric Horvitz (2003). "Continuous Time Bayesian Networks
	for Inferring Users' Presence and Activities with Extensions for
	Modeling and Evaluation."  MSR-TR-2003-97, Microsoft Research.
	http://research.microsoft.com/en-us/um/people/horvitz/uri_eh.pdf
[Applies CTBNs to modeling user's use of desktop applications.]

Ralf Herbrich, Thore Graepel, and Brendan Murphy (2007). "Structure from
	Failure."  SYSML '07: Proceedings of the 2nd USENIX workshop on tackling
	computer system problems with machine learning. pp. 1-6.
	http://www.usenix.org/event/sysml07/tech/full_papers/herbrich/herbrich.pdf
[Applies CTBNs to modeling failures in server farms.]

Jing Xu and Christian R. Shelton (2008). "Continuous Time Bayesian Networks
	for Host Level Network Intrusion Detection." Machine Learning
	and Knowledge Discovery in Databases (ECML/PKDD) (LNAI, vol 5212)
	(pp. 613-627).
	http://www.cs.ucr.edu/~cshelton/papers/index.cgi?XuShe08
[Applies CTBNs to host-level computer network intrusion detection.
 Introduces "toggle" variables.]

Yu Fan and Christian R. Shelton (2009). "Learning Continuous-Time Social
	Network Dynamics." Proceedings of the Twenty-Fifth International Conference
	on Uncertainty in Artificial Intelligence.
	http://www.cs.ucr.edu/~cshelton/papers/index.cgi?YuShe09
[Applies CTBNs to social network dynamics.  Introduces MCMC inference
 method.]



More Information

Address

University of California, Riverside
Multidisciplinary Research Building (MRB), 4th floor
Riverside, CA 92521

 


External Links