かなり大きなオントロジー (約 80 GB) があります。推論者は、推論プロセスのためにオントロジー全体をメモリに持ち込むと思いますね。16 GB の RAM で 80 GB を超えるオントロジーを推論する方法はありますか?
質問する
52 次
1 に答える
2
推論を開始する前に、Protege によってオントロジーを完全にロードする必要があります。
その上、推論器は実際の推論を行うために追加のメモリを必要とします。推論器が必要とするメモリの量は、オントロジーの表現力 (つまり、EL++ と OWL DL)、オントロジーの特性 (つまり、多くの OR 分岐はより多くのメモリを必要とする)、および使用する推論器に大きく依存します。これに関しては、次の論文が参考になるかもしれません。
次のことを考える価値があるかもしれません。
(1) 推論を通じて導き出したい推論は何ですか? ごく少数の伴意しか期待できない場合は、努力する価値がないかもしれません。
(2) モジュールの推論が必要な含意を与えるような方法で、オントロジーをより小さなモジュールに分割することは可能ですか?
(3) オントロジーに多数の個体が含まれている場合、推論ではなくルールを実行できるトリプルストアが必要になる場合があります。
于 2021-03-24T22:36:24.273 に答える