ПОИСК ИЗОБРАЖЕНИЙ НА ЕСТЕСТВЕННОМ ЯЗЫКЕ

1. Компьютерно-реализуемый способ, содержащий этапы, на которых:
принимают запрос на естественном языке;
вычисляют первое расстояние в онтологии между запросом на естественном языке и отдельными тегами из множества тегов изображений, причем каждый тег изображения является концептом онтологии;
вычисляют по меньшей мере одно второе расстояние в семантическом пространстве слов между запросом на естественном языке и отдельными тегами из множества тегов изображений;
выбирают по меньшей мере один из множества тегов изображений на основе вычисленных первого и второго расстояний; и
извлекают, с использованием выбранного по меньшей мере одного тега изображения, одно или более изображений из базы данных изображений, тегированных выбранными тегами изображений.
2. Способ по п. 1, в котором первое расстояние вычисляется путем обхода узлов в онтологии, при этом онтология является графом из узлов, представляющих концепты, причем узлы связаны ребрами согласно отношениям между концептами.
3. Способ по п. 1, в котором семантическое пространство слов изучено из корпуса документов на естественном языке.
4. Способ по п. 3, в котором семантическое пространство слов изучено с использованием нейронной сети.
5. Способ по п. 1, дополнительно содержащий этапы, на которых:
отображают, по меньшей мере, часть одного или более извлеченных изображений;
принимают информацию, указывающую выбор одного из извлеченных изображений; и
отображают выбранное изображение и информацию, связанную с выбранным изображением.
6. Способ по п. 5, в котором информация, связанная с выбранным изображением, содержит одно или более изображений, которые аналогичны выбранному изображению.
7. Способ по п. 5, дополнительно содержащий этапы, на которых:
принимают информацию, указывающую позицию курсора относительно выбранного изображения, причем курсором управляет пользователь;
определяют, располагается ли курсор поверх объекта, идентифицированного в выбранном изображении; и
в случае определения того, что курсор располагается поверх объекта, идентифицированного в выбранном изображении, отображают ограничивающую рамку вокруг идентифицированного объекта.
8. Способ по п. 7, дополнительно содержащий этапы, на которых:
принимают указание выбора ограничивающего окна; и
обновляют запрос на естественном языке для включения тега изображения, связанного с идентифицированным объектом, соответствующим ограничивающему окну.
9. Способ по п. 1, в котором запрос на естественном языке содержит множество терминов запроса и указание, должны ли термины быть ближайшими, и в случае определения того, что термины должны быть ближайшими, извлекают из базы данных изображений одно или более изображений, тегированных каждым из выбранных тегов изображений, причем объекты, связанные с выбранными тегами изображений, являются ближайшими.
10. Система, содержащая вычислительное устройство, выполненное с возможностью:
принимать запрос на естественном языке;
вычислять первое расстояние в онтологии между запросом на естественном языке и отдельными тегами из множества тегов изображений, причем каждый тег изображения является концептом онтологии;
вычислять по меньшей мере одно второе расстояние в семантическом пространстве слов между запросом на естественном языке и отдельными тегами из множества тегов изображений;
выбирать по меньшей мере один из множества тегов изображений на основе вычисленных первого и второго расстояний; и
извлекать, с использованием выбранного по меньшей мере одного тега изображения, одно или более изображений из базы данных изображений, тегированных выбранными тегами изображений.