Structure Learning via Parameter Learning
Abstract
A key challenge in information and knowledge management is to automatically discover the underlying structures and patterns from large collections of extracted information. This paper presents a novel structure-learning method for a new, scalable probabilistic logic called ProPPR. Our approach builds on the recent success of meta-interpretive learning methods in Inductive Logic Programming (ILP), and we further extends it to a framework that enables robust and efficient structure learning of logic programs on graphs: using an abductive second-order probabilistic logic, we show how first-order theories can be automatically generated via parameter learning. To learn better theories, we then propose an iterated structural gradient approach that incrementally refines the hypothesized space of learned first-order structures. In experiments, we show that the proposed method further improves the results, outperforming competitive baselines such as Markov Logic Networks (MLNs) and FOIL on multiple datasets with various settings; and that the proposed approach can learn structures in a large knowledge base in a tractable fashion.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Metarules are another popular syntactic bias used by many ILP approaches, including Metagol and, to an extent, ∂ ILP.
“Metarules (Cropper and Tourret 2020) are another popular syntactic bias used by many ILP approaches (De Raedt and Bruynooghe 1992; Wang et al. 2014; Albarghouthi et al. 2017; Kaminski et al. 2018), including Metagol (Muggleton et al. 2015; Cropper et al. 2020; Cropper and Muggleton 2016) and, to an extent 5 , ∂ ILP (Evans and Grefenstette 2018).”
From Learning programs by learning from failures (2021) · cites this paper as Wang et al. 2014
Cites
Introduction to information retrieval
(2009) · Choice Reviews Online · doi:10.5860/choice.46-2715 · Cited by 12,278 · see citing works
Introduction to Information Retrieval
Manning, C. D., Raghavan, P., & Schütze, H. (2008) · doi:10.1017/cbo9780511809071 · Cited by 11,288 · see citing works
Richardson, M., & Domingos, P. (2006) · Machine Learning · doi:10.1007/s10994-006-5833-1 · Cited by 2,676 · see citing works
Toward an architecture for never-ending language learning
Carlson, A., Betteridge, J., Kisiel, B., Settles, B., Hruschka, E., & Mitchell, T. (2010) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v24i1.7519 · Cited by 2,000 · see citing works
Learning Logical Definitions from Relations
Quinlan, J. R. (1990) · Machine Learning · doi:10.1023/a:1022699322624 · Cited by 1,644 · see citing works
Bäckström, L., & Leskovec, J. (2011) · ACM International Conference on Web Search and Data Mining (WSDM) · doi:10.1145/1935826.1935914 · Cited by 979 · see citing works
Learning distributed representations of concepts.
Hinton, G. E. (1989) · eScholarship (California Digital Library) · Cited by 815 · see citing works
ProbLog: A probabilistic Prolog and its application in link discovery
Raedt, L. D., Kimmig, A., & Toivonen, H. T. T. (2006) · Lirias · Cited by 698 · see citing works
Relational retrieval using a combination of path-constrained random walks
Lao, N., & Cohen, W. W. (2010) · Machine Learning · doi:10.1007/s10994-010-5205-8 · Cited by 616 · see citing works
Self-citationProceedings of the National Conference on Artificial Intelligence
Jensen, S., Boley, D. L., Gini, M. L., & Schrater, P. (2005) · Innovative Applications of Artificial Intelligence · Cited by 612 · see citing works
Relation Extraction with Matrix Factorization and Universal Schemas
Riedel, S., Yao, L., McCallum, A., & Marlin, B. M. (2013) · ScholarWorks@UMassAmherst (University of Massachusetts Amherst) · Cited by 575 · see citing works
Learning systems of concepts with an infinite relational model
Kemp, C., Tenenbaum, J. B., Griffiths, T. L., Yamada, T., & Ueda, N. (2006) · Cited by 550 · see citing works
Random Walk Inference and Learning in A Large Scale Knowledge Base
Lao, N., Mitchell, T. M., & Cohen, W. W. (2018) · Figshare · doi:10.1184/r1/6476267 · Cited by 479 · see citing works
Self-citationLearning the structure of Markov logic networks
Kok, S., & Domingos, P. (2005) · International Conference on Machine Learning · doi:10.1145/1102351.1102407 · Cited by 301 · see citing works
(2001) · PubMed · Cited by 275 · see citing works
Niu, F., Ré, C., Doan, A., & SHAVLIK, J. W. (2011) · Proceedings of the VLDB Endowment · doi:10.14778/1978665.1978669 · Cited by 264 · see citing works
Kushniruk, A. W., Viitanen, J., Nieminen, M., Nøhr, C. G., & Borycki, E. M. (2013) · Studies in health technology and informatics · doi:10.3233/978-1-61499-289-9-367 · Cited by 247 · see citing works
Joint inference in information extraction
Poon, H., & Domingos, P. (2007) · Cited by 237 · see citing works
Data integration using similarity joins and a word-based information representation language
Cohen, W. W. (2000) · ACM Transactions on Information Systems · doi:10.1145/352595.352598 · Cited by 225 · see citing works
Self-citationProceedings of the 20th international joint conference on Artifical intelligence
Sangal, R., Mehta, H., & Bagga, R. (2007) · Cited by 222 · see citing works
Lifted first-order belief propagation
Singla, P., & Domingos, P. (2008) · Cited by 217 · see citing works
An upper‐level ontology for the biomedical domain
McCray, A. T. (2003) · Comparative and Functional Genomics · doi:10.1002/cfg.255 · Cited by 216 · see citing works
Joint unsupervised coreference resolution with Markov logic
Poon, H., & Domingos, P. (2008) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.3115/1613715.1613796 · Cited by 204 · see citing works
Meta-interpretive learning of higher-order dyadic datalog: predicate invention revisited
Muggleton, S. H., Lin, D., & Tamaddoni-Nezhad, A. (2015) · Machine Learning · doi:10.1007/s10994-014-5471-y · Cited by 184 · see citing works
Efficient Weight Learning for Markov Logic Networks
Lowd, D., & Domingos, P. (2007) · Lecture notes in computer science · doi:10.1007/978-3-540-74976-9_21 · Cited by 177 · see citing works
Bottom-up learning of Markov logic network structure
Mihalkova, L. S., & Mooney, R. J. (2007) · International Conference on Machine Learning · doi:10.1145/1273496.1273575 · Cited by 168 · see citing works
Probabilistic Datalog---a logic for powerful retrieval methods
Fuhr, N. (1995) · International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR) · doi:10.1145/215206.215372 · Cited by 147 · see citing works
Parameter Estimation in Stochastic Logic Programs
Cussens, J. (2001) · Machine Learning · doi:10.1023/a:1010924021315 · Cited by 126 · see citing works
Discriminative structure and parameter learning for Markov logic networks
Huynh, T. N., & Mooney, R. J. (2008) · International Conference on Machine Learning · doi:10.1145/1390156.1390209 · Cited by 106 · see citing works
Learning Markov Logic Networks Using Structural Motifs
Kok, S., & Domingos, P. (2010) · Cited by 105 · see citing works
Memory-efficient inference in relational domains
Singla, P., & Domingos, P. (2006) · Cited by 85 · see citing works
Reading The Web with Learned Syntactic-Semantic Inference Rules
Lao, N., Subramanya, A., Pereira, F. M. B., & Cohen, W. W. (2018) · doi:10.1184/r1/6476270 · Cited by 76 · see citing works
Self-citationProgramming with personalized pagerank
Wang, W. Y., Mazaitis, K., & Cohen, W. W. (2013) · Proceedings of the ... ACM International Conference on Information & Knowledge Management · doi:10.1145/2505515.2505573 · Cited by 69 · see citing works
Self-citationDTProbLog: A Decision-Theoretic Probabilistic Prolog
den Broeck, G. V., Thon, I., van Otterlo, M., & Raedt, L. D. (2010) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v24i1.7755 · Cited by 65 · see citing works
SHAVLIK, J. W., & Natarajan, S. (2009) · Cited by 62 · see citing works
Local Partitioning for Directed Graphs Using PageRank
Andersen, R., Chung, F., & Lang, K. (2008) · Internet Mathematics · doi:10.1080/15427951.2008.10129297 · Cited by 61 · see citing works
Structure learning of probabilistic logic programs by searching the clause spacePreprint
Bellodi, E., & Riguzzi, F. (2013) · Cited by 59 · see citing works
Efficient inference and learning in a large knowledge base
Wang, W. Y., Mazaitis, K., Lao, N., & Cohen, W. W. (2015) · Machine Learning · doi:10.1007/s10994-015-5488-x · Cited by 53 · see citing works
Self-citationLearning the Structure of Probabilistic Logic Programs
Bellodi, E., & Riguzzi, F. (2012) · Lecture notes in computer science · doi:10.1007/978-3-642-31951-8_10 · Cited by 26 · see citing works
Probabilistic Databases of Universal Schema
Yao, L., Riedel, S., & McCallum, A. (2012) · Scholarworks (University of Massachusetts Amherst) · Cited by 19 · see citing works
MetaBayes: Bayesian Meta-Interpretative Learning Using Higher-Order Stochastic Refinement
Muggleton, S., Lin, D., Chen, J., & Tamaddoni‐Nezhad, A. (2014) · Lecture notes in computer science · doi:10.1007/978-3-662-44923-3_1 · Cited by 16 · see citing works
Efficient Relational Learning with Hidden Variable Detection
Lao, N., Zhu, J., Xin-wang, L., Liu, Y., & Cohen, W. W. (2010) · Cited by 9 · see citing works
Self-citation
Flagged first, then by citations
4 of the 46 references couldn’t be matched to a known paper.
Cited by
Sorted by citations
A review: Knowledge reasoning over knowledge graph
Chen, X., Jia, S., & Xiang, Y. (2020) · Expert Systems with Applications · doi:10.1016/j.eswa.2019.112948 · Cited by 1,035 · see citing works
Differentiable Learning of Logical Rules for Knowledge Base ReasoningPreprint
Yang, F., Yang, Z., & Cohen, W. W. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1702.08367 · Cited by 414 · see citing works
Self-citationLifted Rule Injection for Relation Embeddings
Demeester, T., Rocktäschel, T., & Riedel, S. (2016) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/d16-1146 · Cited by 142 · see citing works
RNNLogic: Learning Logic Rules for Reasoning on Knowledge GraphsPreprint
Qu, M., Chen, J., Xhonneux, L.-P., Bengio, Y., & Tang, J. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2010.04029 · Cited by 132 · see citing works
Varma, P., & Ré, C. (2018) · Proceedings of the VLDB Endowment · doi:10.14778/3291264.3291268 · Cited by 124 · see citing works
TensorLog: A Probabilistic Database Implemented Using Deep-Learning Infrastructure
Cohen, W. W., Yang, F., & Mazaitis, K. (2020) · Journal of Artificial Intelligence Research · doi:10.1613/jair.1.11944 · Cited by 100 · see citing works
Self-citationTensorLog: A Differentiable Deductive DatabasePreprint
Cohen, W. W. (2016) · arXiv (Cornell University) · doi:10.48550/arxiv.1605.06523 · Cited by 97 · see citing works
Self-citationDistributed Semantic Analytics Using the SANSA Stack
Lehmann, J., Sejdiu, G., Bühmann, L., Westphal, P., Claus Stadler, A., Ermilov, I., Bin, S., Chakraborty, N., Saleem, M., Ngomo, A.-C. N., et al. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-68204-4_15 · Cited by 90 · see citing works
Learning programs by learning from failures
Cropper, A., & Morel, R. (2021) · Machine Learning · doi:10.1007/s10994-020-05934-z · Cited by 86 · see citing works
“Metarules (Cropper and Tourret 2020) are another popular syntactic bias used by many ILP approaches (De Raedt and Bruynooghe 1992; Wang et al. 2014; Albarghouthi et al. 2017; Kaminski et al. 2018), including Metagol (Muggleton et al. 2015; Cropper et al. 2020; Cropper and Muggleton 2016) and, to an…”
BackgroundInductive Logic Programming At 30: A New Introduction
Cropper, A., & Dumančić, S. (2022) · Journal of Artificial Intelligence Research · doi:10.1613/jair.1.13507 · Cited by 83 · see citing works
“2 METARULES Another popular form of syntactic bias are metarules (Cropper & Tourret, 2020), used by many systems (Emde et al., 1983; De Raedt & Bruynooghe, 1992; Flener, 1996; Kietz & Wrobel, 1992; Wang et al., 2014; Muggleton et al., 2015; Cropper & Muggleton, 2016; Kaminski et al., 2018; Bain & Srinivasan, 2018).”
BackgroundTurning 30: New Ideas in Inductive Logic Programming
Cropper, A., Dumančić, S., & Muggleton, S. (2020) · International Joint Conference on Artificial Intelligence · doi:10.24963/ijcai.2020/673 · Cited by 78 · see citing works
Inductive logic programming at 30
Cropper, A., Dumančić, S., Evans, R., & Muggleton, S. H. (2022) · Machine Learning · doi:10.1007/s10994-021-06089-1 · Cited by 61 · see citing works
(2015) · Lirias · Cited by 56 · see citing works
Synthesizing Datalog Programs using Numerical Relaxation
Si, X., Raghothaman, M., Heo, K., & Naik, M. (2019) · International Joint Conference on Artificial Intelligence · doi:10.24963/ijcai.2019/847 · Cited by 48 · see citing works
Learning first-order logic embeddings via matrix factorization
Wang, W. Y., & Cohen, W. W. (2016) · International Joint Conference on Artificial Intelligence · Cited by 46 · see citing works
Self-citationDetecting and explaining unfairness in consumer contracts through memory networks
Ruggeri, F., Lagioia, F., Lippi, M., & Torroni, P. (2021) · Artificial Intelligence and Law · doi:10.1007/s10506-021-09288-2 · Cited by 40 · see citing works
Logical reduction of metarules
Cropper, A., & Tourret, S. (2020) · Machine Learning · doi:10.1007/s10994-019-05834-x · Cited by 29 · see citing works
Foundations of Probabilistic Logic Programming
Riguzzi, F. (2023) · River Publishers eBooks · doi:10.1201/9781003427421 · Cited by 28 · see citing works
Rules, L. O.-R., & A, F. A. L. (1999) · Lecture notes in computer science · doi:10.1007/3-540-48751-4 · Cited by 24 · see citing works
Mining Inference Formulas by Goal-Directed Random Walks
Wei, Z., Zhao, J., & Liu, K. (2016) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/d16-1145 · Cited by 19 · see citing works
Joint Information Extraction and Reasoning: A Scalable Statistical Relational Learning Approach
Wang, W. Y., & Cohen, W. W. (2015) · doi:10.3115/v1/p15-1035 · Cited by 17 · see citing works
Self-citationInferring User Preferences by Probabilistic Logical Reasoning over Social NetworksPreprint
Li, J., Ritter, A., & Jurafsky, D. (2014) · arXiv (Cornell University) · doi:10.48550/arxiv.1411.2679 · Cited by 16 · see citing works
Derivation Reduction of Metarules in Meta-interpretive Learning
Cropper, A., & Tourret, S. (2018) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-99960-9_1 · Cited by 15 · see citing works
Lifted discriminative learning of probabilistic logic programs
Fadja, A. N., & Riguzzi, F. (2018) · Machine Learning · doi:10.1007/s10994-018-5750-0 · Cited by 12 · see citing works
Typed Meta-interpretive Learning of Logic Programs
Morel, R., Cropper, A., & Ong, C.-H. L. (2019) · Lecture Notes in Computer Science · doi:10.1007/978-3-030-19570-0_13 · Cited by 11 · see citing works
Probabilistic Inference on Twitter Data to Discover Suspicious Users and Malicious Content
Rao, P. R., Katib, A., Kamhoua, C., Kwiat, K., & Njilla, L. (2016) · IEEE International Conference on Computer and Information Technology (CIT) · doi:10.1109/cit.2016.29 · Cited by 10 · see citing works
A soft version of predicate invention based on structured sparsity
Wang, W. Y., Mazaitis, K., & Cohen, W. W. (2015) · Cited by 9 · see citing works
Self-citationLiteral2Feature: An Automatic Scalable RDF Graph Feature Extractor
Moghaddam, F. B., Draschner, C. F., Lehmann, J., & Jabeen, H. (2021) · Studies on the semantic web · doi:10.3233/ssw210036 · Cited by 9 · see citing works
Shaped-Charge Learning Architecture for the Human–Machine Teams
Galitsky, B. A., Ilvovsky, D., & Goldberg, S. I. (2023) · Entropy · doi:10.3390/e25060924 · Cited by 8 · see citing works
Alam, M., Groth, P., de Boer, V., Pellegrini, T., Pandit, H. J., Montiel, E., Doncel, V. R., McGillivray, B. C., & Meroño-Peñuela, A. (2021) · Studies on the semantic web · doi:10.3233/ssw53 · Cited by 7 · see citing works
LATENTLOGIC: Learning Logic Rules in Latent Space over Knowledge Graphs
Liu, J., Mao, Q., Lin, C., Song, Y., & Li, J. (2023) · Findings of the Association for Computational Linguistics: EMNLP (Findings of EMNLP) · doi:10.18653/v1/2023.findings-emnlp.304 · Cited by 6 · see citing works
SLD-Resolution Reduction of Second-Order Horn Fragments
Tourret, S., & Cropper, A. (2019) · Lecture Notes in Computer Science · doi:10.1007/978-3-030-19570-0_17 · Cited by 3 · see citing works
Neighboring relation enhanced inductive knowledge graph link prediction via meta-learning
Liu, B., Peng, M., Xu, W., & Peng, M. (2023) · World Wide Web · doi:10.1007/s11280-023-01168-w · Cited by 2 · see citing works
FLAME: A Self-Adaptive Auto-labeling System for Heterogeneous Mobile ProcessorsPreprint
Liu, J., Liu, J., Xie, Z., & Li, D. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2003.01762 · Cited by 2 · see citing works
Scalable Statistical Relational Learning for NLP
Wang, W. Y., & Cohen, W. W. (2016) · doi:10.18653/v1/n16-4005 · Cited by 1 · see citing works
Self-citationComplementary Document Representations for Information Retrieval
Melzer, S. (2021) · Proceedings of the ... International Florida Artificial Intelligence Research Society Conference · doi:10.32473/flairs.v34i1.128528 · Cited by 1 · see citing works
Learning Inference Rules with Neural TP-Reasoner
Chen, K., Huang, Q., Smolensky, P., Forbus, K. D., & Gao, J. (2020) · Cited by 1 · see citing works
Online Learning of Logic Based Neural Network Structures
Guimarães, V., & Costa, V. S. (2022) · Lecture notes in computer science · doi:10.1007/978-3-030-97454-1_10 · Cited by 1 · see citing works
SLD-Resolution Reduction of Second-Order Horn Fragments -- technical report --Preprint
Tourret, S., & Cropper, A. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1902.09900 · Cited by 1 · see citing works
Guiding Supervised Learning by Bio-Ontologies in Medical Data Analysis
Wojtusiak, J., Min, H., Elashkar, E., & Mobahi, H. (2018) · IFIP advances in information and communication technology · doi:10.1007/978-3-319-92928-6_1
Representation Learning of Logical Query for Knowledge Reasoning
Wang, Y., Zhang, H., & Liu, Y. (2019) · IEEE International Conference on Signal, Information and Data Processing (ICSIDP) · doi:10.1109/icsidp47821.2019.9173125
Wang, Y., & Zhang, H. (2020) · IEEE International Conference on Unmanned Systems (ICUS) · doi:10.1109/icus50048.2020.9274950
MIRA: Multihop Relation Prediction in Temporal Knowledge Graphs.Preprint
Frey, C. M. M., Ma, Y., & Schubert, M. (2021) · arXiv (Cornell University)
Single Source Path-Based Graph Neural Network for Inductive Knowledge Graph Reasoning
Huang, D., Zhao, G., Liu, T., Xu, T., & Chen, E. (2023) · Communications in computer and information science · doi:10.1007/978-981-99-7224-1_22
Neurosymbolic shaped charge learning architecture
Galitsky, B. A. (2025) · Elsevier eBooks · doi:10.1016/b978-0-443-30046-2.00013-2
A Review of Structure Learning in Markov Logic NetworkPreprint
Cui, S., Gao, C., Yang, C., Wang, J. N., & Cao, J. (2026) · Research Square · doi:10.21203/rs.3.rs-9296792/v1
- Authors
- Wang, W. Y., Mazaitis, K., & Cohen, W. W.
- Affiliations
- Carnegie Mellon University (US)
- ORCID
- Wang, William Yang
- Venue
- Proceedings of the 23rd ACM International Conference on Conference on Information and Knowledge Management
- Publisher
- ACM
- Published
- 2014-11-03
- Pages
- 1199-1208
- ISSN
- 2155-0751 (ISSN-L)
- OpenAlex
- W2089334447
- Cited by
- 47
- References
- 46
- Citations by year
- 2026: 1 · 2025: 1 · 2023: 4 · 2022: 2 · 2021: 7 · 2020: 7 · 2019: 7 · 2018: 4 · 2017: 3 · 2016: 6 · 2015: 3 · 2014: 1
- FWCI
- 2.55
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- ACM International Conference on Information and Knowledge Management (CIKM) (publishedVersion)
- Funders
- Defense Advanced Research Projects Agency (FA8750-12-2-0342)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Logic, Reasoning, and Knowledge
- Physical Sciences › Computer Science › Artificial Intelligence › Bayesian Modeling and Causal Inference
- Physical Sciences › Computer Science › Information Systems › Data Mining Algorithms and Applications
- Keywords
- structure learning, probabilistic logic, inductive logic programming, parameter learning, knowledge base learning, Markov logic networks
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review