0

かなり大きなオントロジー (約 80 GB) があります。推論者は、推論プロセスのためにオントロジー全体をメモリに持ち込むと思いますね。16 GB の RAM で 80 GB を超えるオントロジーを推論する方法はありますか?

4

1 に答える 1

2

推論を開始する前に、Protege によってオントロジーを完全にロードする必要があります。

その上、推論器は実際の推論を行うために追加のメモリを必要とします。推論器が必要とするメモリの量は、オントロジーの表現力 (つまり、EL++ と OWL DL)、オントロジーの特性 (つまり、多くの OR 分岐はより多くのメモリを必要とする)、および使用する推論器に大きく依存します。これに関しては、次の論文が参考になるかもしれません。

次のことを考える価値があるかもしれません。

(1) 推論を通じて導き出したい推論は何ですか? ごく少数の伴意しか期待できない場合は、努力する価値がないかもしれません。

(2) モジュールの推論が必要な含意を与えるような方法で、オントロジーをより小さなモジュールに分割することは可能ですか?

(3) オントロジーに多数の個体が含まれている場合、推論ではなくルールを実行できるトリプルストアが必要になる場合があります。

于 2021-03-24T22:36:24.273 に答える