Fine Grained Weight Learning in Markov Logic Networks
Fine Grained Weight Learning in Markov Logic Networks
复制标题
马尔可夫逻辑网络中的细粒度权重学习
DOI:
--
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
Shubhankar Suman Singh
中科院分区:
文献类型:
--
作者:
Happy Mittal;Shubhankar Suman Singh
Markov logic networks (MLNs) represent the underlying domain using a set of weighted first-order formulas and have been successfully applied to a variety of real world problems. A parameter tying assumption is made, i.e., ground formulas coming from the same first-order logic formula have identical weights. This assumption may be inaccurate in many scenarios and can lead to high bias during learning. On the other extreme, one could learn a different weight for each grounding resulting in a model with high variance. In this paper, we present a principled approach to exploit this trade-off by modeling each constant coming from a hidden subtype, and tying the parameters only for those formula groundings which have the same subtype(s) for the respective arguments. We propose two different approaches for automatically discovering the subtypes and learning the parameters of the model 1) a K-means clustering based approach b) a joint learning approach using an EM based formulation. The two extremes described above fall out as a special case of our formulation. Preliminary experiments on a benchmark MLN show that our algorithm can learn significantly better parameters compared to available alternatives.