Мониторинг прогресса рассуждения с помощью гранулятора - PullRequest
2 голосов
/ 07 мая 2010

В настоящее время я создаю онтологию OWL, которая до недавнего времени быстро классифицировалась с использованием рассуждения Пелле. Однако с момента появления нескольких новых классов производительность рассуждений замедлилась до ползания. Хотя рассуждение завершается, а онтология не содержит неудовлетворительных понятий и т. Д., Время, затрачиваемое на рассуждение, недопустимо. В настоящее время я пытаюсь отследить нарушающие классы / класс, которые, возможно, привели к замедлению.

Вот мой вопрос: можно ли записать ход рассуждений Пелле? То есть возможно ли получить какой-либо вывод, который будет документировать, сколько времени пеллет провел на определенных задачах / трассировках рассуждений, сколько времени занимает рассуждение по любому данному классу и аксиоме? Если да, есть ли у кого-нибудь код Java, который они могли бы опубликовать?

Заранее спасибо за ваши ответы!

Ответы [ 2 ]

2 голосов
/ 13 мая 2010

Билл Барнхилл предоставил невероятно полезный ответ на этот вопрос более подробно о семантическом переполнении. Пожалуйста, заходите!

0 голосов
/ 08 мая 2010

Пытались ли вы использовать пеллетный ворсистый инструмент для диагностики замедления производительности рассуждений?Вам также посчастливится получить ответ на этот вопрос, разместив его в списке рассылки пользователей пеллет, включая онтологию, которая вызывает проблемы, или некоторую ее часть, которую можно использовать для воспроизведения медлительности.Вы также не говорите, какую версию вы используете и т. Д.

...