Improved Greedy Algorithms for Learning Graphical Models

被引:15
|
作者
Ray, Avik [1 ]
Sanghavi, Sujay [1 ]
Shakkottai, Sanjay [1 ]
机构
[1] Univ Texas Austin, Dept Elect & Comp Engn, Austin, TX 78712 USA
基金
美国国家科学基金会;
关键词
Graphical models; greedy algorithms; forward-backward algorithms; conditional entropy; MARKOV RANDOM-FIELDS; NETWORKS;
D O I
10.1109/TIT.2015.2427354
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose new greedy algorithms for learning the structure of a graphical model of a probability distribution, given samples drawn from the distribution. While structure learning of graphical models is a widely studied problem with several existing methods, greedy approaches remain attractive due to their low computational cost. The most natural greedy algorithm would be one which, essentially, adds neighbors to a node in sequence until stopping; it would do this for each node. While it is fast, simple and parallel, this naive greedy algorithm has the tendency to add non-neighbors that show high correlations with the given node. Our new algorithms overcome this problem in three different ways. The recursive greedy algorithm iteratively recovers the neighbors by running the greedy algorithm in an inner loop, but each time only adding the last added node to the neighborhood set. The second forward-backward greedy algorithm includes a node deletion step in each iteration that allows non-neighbors to be removed from the neighborhood set which may have been added in the previous steps. Finally, the greedy algorithm with pruning runs the greedy algorithm until completion and then removes all the incorrect neighbors. We provide both analytical guarantees and empirical performance for our algorithms. We show that in graphical models with strong non-neighbor interactions, our greedy algorithms can correctly recover the graph, whereas the previous greedy and convex optimization-based algorithms do not succeed.
引用
收藏
页码:3457 / 3468
页数:12
相关论文
共 50 条
  • [1] Greedy Learning of Graphical Models with Small Girth
    Ray, Avik
    Sanghavi, Sujay
    Shakkottai, Sanjay
    2012 50TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2012, : 2024 - 2031
  • [2] A comparison of algorithms for inference and learning in probabilistic graphical models
    Frey, BJ
    Jojic, N
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2005, 27 (09) : 1392 - 1416
  • [3] Models of Greedy Algorithms for Graph Problems
    Davis, Sashka
    Impagliazzo, Russell
    ALGORITHMICA, 2009, 54 (03) : 269 - 317
  • [4] Greedy Sparsity-Promoting Algorithms for Distributed Learning
    Chouvardas, Symeon
    Mileounis, Gerasimos
    Kalouptsidis, Nicholas
    Theodoridis, Sergios
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2015, 63 (06) : 1419 - 1432
  • [5] Models of Greedy Algorithms for Graph Problems
    Sashka Davis
    Russell Impagliazzo
    Algorithmica, 2009, 54 : 269 - 317
  • [6] Scalable greedy algorithms for transfer learning
    Kuzborskij, Ilja
    Orabona, Francesco
    Caputo, Barbara
    COMPUTER VISION AND IMAGE UNDERSTANDING, 2017, 156 : 174 - 185
  • [7] Learning Latent Tree Graphical Models
    Choi, Myung Jin
    Tan, Vincent Y. F.
    Anandkumar, Animashree
    Willsky, Alan S.
    JOURNAL OF MACHINE LEARNING RESEARCH, 2011, 12 : 1771 - 1812
  • [8] Graphical Models: Queries, Complexity, Algorithms
    Cooper, Martin C.
    de Givry, Simon
    Schiex, Thomas
    37TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2020), 2020, 154
  • [9] Learning Graphical Models From the Glauber Dynamics
    Bresler, Guy
    Gamarnik, David
    Shah, Devavrat
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2018, 64 (06) : 4072 - 4080
  • [10] An Experimental Method for the Active Learning of Greedy Algorithms
    Velazquez-Iturbide, J. Angel
    ACM TRANSACTIONS ON COMPUTING EDUCATION, 2013, 13 (04):