Перспективы применения семантических технологий при

advertisement
Денис Голомазов
аспирант механико-математического факультета МГУ
младший научный сотрудник НИИ механики МГУ
denis.golomazov@gmail.com
4 февраля 2010 года

Что такое семантические технологии?

Зачем они нужны?

Каково текущее состояние дел?

Каковы перспективы?



Модель данных RDF
Онтологии
Логический вывод

Рассмотрим утверждения вида
«субъект – предикат – объект» (тройки)




Земля является планетой
Земля находится в солнечной системе
«Земля», «является», «планета», «находится»,
«солнечная система» - ресурсы, определяемые
уникальными адресами
Так можно описывать действительность – мы
задали модель данных



Онтология – совокупность утверждений-троек
Онтология состоит из терминологической и
фактологической частей
Терминологическая часть (словарь):
«Планета – это небесное тело»
«Звезда – это не планета»
«Планета имеет орбиту»
«Планета имеет массу (действительное число > 0)»
 «Планета может иметь спутники»





Фактологическая часть:
«Земля – это планета»
«Земля имеет массу 6x10^24 кг»
 «Луна – спутник Земли»



Мы хотим автоматически выводить новые факты из
существующих


Например: «Земля является планетой», «Планета является
небесным телом» -> «Земля является небесным телом»
Для этого вводим специальные ресурсы, имеющие
значение (правило выведения новых троек)
Например, ресурсы «класс», «являться членом класса»,
«быть подклассом».
 Значение ресурсов: если существуют тройки «C – это
подкласс D», «x – член класса C», то из этого выводится
новый факт «x – член класса D».




Единая модель данных (RDF)
Общее видение предметной области
Компьютеру доступен смысл информации

Новый уровень поиска






Более сложные запросы
Решение вопросов синонимии и мультиязычности
Конкретизация/обобщение запроса
Интеграция информации
Поддержка принятия решений
Выявление скрытого знания
9






Какова космическая стратегия Китая в
следующие 20 лет?
Как связаны стратегии Китая и США?
Как решалась задача открытия экзопланет в
прошлом?
Какие есть алгоритмы сейчас?
Какова лучшая методика в данной ситуации?
Какие новые алгоритмы были описаны в
публикациях за последний год в этой области?



Управление информацией как активом
(жизненный цикл информации)
Анализ трендов и изменений в индустрии
Накопление и использование опыта




Перевести скрытое знание из отчетов и голов
экспертов в единую систему
Возможность просмотра информации с
различным уровнем детализации
Общий доступ к информации
Взаимодействие с приложениями
11



Оптимизация принятия похожих решений
 чтобы не повторять ошибок
Оценка решений
 выбор решения с наибольшей выгодой
 с учетом рисков
Моделирование последствий решений
 разные модели
 и общее видение разных моделей
12

Готовые тройки:

Файлы .rdf (Google: 2.5 млн документов)
 созданные вручную
 сгенерированные сервисами (livejournal, facebook etc)

Структурированные данные:




Конверторы *->rdf (таблицы, реляционные БД)
Микроформаты
RDFa
Неструктурированные данные:

Конверторы HTML->RDF (“scrapers”)



Переведем в RDF существующие базы данных в
открытом доступе
Проставим ссылки из баз друг на друга
Получим большую коллекцию связанных RDFтроек
Главная проблема: у каждой базы своя онтология



Google: 186 тыс. онтологий
Онтологии общей направленности: SKOS,
Dublin Core, YAGO, DBpedia, Umbel
Специализированные онтологии, всевозможные
тематики:

люди, сообщества, наука, проекты, веб-ресурсы, теги,
бизнес, языки, география, биология, музыка, еда,…

Медицина и науки о человеке


Нефтегазовая индустрия






Активно используют онтологии
Semantic Web for Oil&Gas Workshop
Финансовые услуги
Промышленность
Социальные сети
Правительство
Медийный бизнес




Перевод информации в RDF
Автоматическое создание онтологий
Разработка согласованных словарей
Интеллектуальная собственность
18


Интернет – семантически единое
информационное пространство
Взаимодействие человека с Сетью
осуществляется посредством интеллектуальных
агентов, которые:


Отвечают на сложные вопросы
Взаимодействуют друг с другом


Система анализа научного прогресса на основе
информации из отчетов научных сотрудников
Цель: отвечать на запросы вида





Какие направления активно исследуются в данной области
знаний?
Какие публикации по данному направлению вышли за
прошедший период?
В каких еще задачах используются методы данного
направления?
Какие конференции посвящены данному направлению?
Каков научный вклад данного ученого/подразделения за
прошедший период?
Спасибо за внимание.
Денис Голомазов
denis.golomazov@gmail.com
4 февраля 2010 года
Download