On Lifted Inference Using Neural Embeddings

Abstract

We present a dense representation for Markov Logic Networks (MLNs) called Obj2Vec that encodes symmetries in the MLN structure. Identifying symmetries is a key challenge for lifted inference algorithms and we leverage advances in neural networks to learn symmetries which are hard to specify using hand-crafted features. Specifically, we learn an embedding for MLN objects that predicts the context of an object, i.e., objects that appear along with it in formulas of the MLN, since common contexts indicate symmetry in the distribution. Importantly, our formulation leverages well-known skip-gram models that allow us to learn the embedding efficiently. Finally, to reduce the size of the ground MLN, we sample objects based on their learned embeddings. We integrate Obj2Vec with several inference algorithms, and show the scalability and accuracy of our approach compared to other state-of-the-art methods.

Cite

Text

Islam et al. "On Lifted Inference Using Neural Embeddings." AAAI Conference on Artificial Intelligence, 2019. doi:10.1609/AAAI.V33I01.33017916

Markdown

[Islam et al. "On Lifted Inference Using Neural Embeddings." AAAI Conference on Artificial Intelligence, 2019.](https://mlanthology.org/aaai/2019/islam2019aaai-lifted/) doi:10.1609/AAAI.V33I01.33017916

BibTeX

@inproceedings{islam2019aaai-lifted,
  title     = {{On Lifted Inference Using Neural Embeddings}},
  author    = {Islam, Mohammad Maminur and Sarkhel, Somdeb and Venugopal, Deepak},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2019},
  pages     = {7916-7923},
  doi       = {10.1609/AAAI.V33I01.33017916},
  url       = {https://mlanthology.org/aaai/2019/islam2019aaai-lifted/}
}