Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

LoMRF is an open-source implementation of Markov Logic Networks

License

NotificationsYou must be signed in to change notification settings

anskarl/LoMRF

Repository files navigation

Build

    o                        o     o   o         o    |             o          |     |\ /|         | /    |    o-o o--o    o-o  oo |     | O |  oo o-o OO   o-o o   o    |    | | |  | | |    | | |     |   | | | |   | \  | |  \ /    O---oo-o o--O |  o-o o-o-o     o   o o-o-o   o  o o-o   o                |             o--o    o--o              o               o--o       o    o    |   |             |               |    o     |    |    O-Oo   oo o-o   o-O o-o o-O-o     O-o    o-o |  o-O o-o    |  \  | | |  | |  | | | | | |     |    | |-' | |  |  \    o   o o-o-o  o  o-o o-o o o o     o    | o-o o  o-o o-o    Logical Markov Random Fields.

LoMRF: Logical Markov Random Fields

LoMRF is an open-source implementation ofMarkov Logic Networks (MLNs) written inScala programming language.

Features overview:

  1. Parallel grounding algorithm based onAkka Actors library.
  2. Marginal (MC-SAT) and MAP (MaxWalkSAT and LP-relaxed Integer Linear Programming) inference (lomrf infer).
  3. Batch and on-line Weight Learning (Max-Margin, AdaGrad and CDA) (lomrf wlearn).
  4. On-line Structure Learning (OSL and OSLa) (lomrf slearn).
  5. MLN knowledge base compilation (lomrf compile):
  • Predicate completion.
  • Clausal form transformation.
  • Replacement of functions with utility predicates and vice versa.
  • Reads and producesAlchemy compatible MLN files.
  1. Can export ground MRF in various formats (lomrf export).
  2. Can compare MLN theories (lomrf diff).
  3. Online supervision completion on semi-supervised training sets [currently experimental] (lomrf supervision)

Documentation

Latestdocumentation.

Contributions

Contributions are welcome, for details seeCONTRIBUTING.md.

License

Copyright (c) 2014 - 2019 Anastasios Skarlatidis and Evangelos Michelioudakis

LoMRF is licensed under the Apache License, Version 2.0:https://www.apache.org/licenses/LICENSE-2.0

Reference in Scientific Publications

Please use the following BibTex entry when you cite LoMRF in your papers:

@misc{LoMRF,author = {Anastasios Skarlatidis and Evangelos Michelioudakis},title = {{Logical Markov Random Fields (LoMRF): an open-source implementation of Markov Logic Networks}},url = {https://github.com/anskarl/LoMRF},year = {2014}}

[8]ページ先頭

©2009-2025 Movatter.jp