Контекстная модель
Контекстная модель (или контекстное моделирование) определяет, как структурируются и поддерживаются контекстные данные (она играет ключевую роль в поддержке эффективного управления контекстом). [1] Его цель — создать формальное или полуформальное описание контекстной информации, которая присутствует в контекстно-зависимой системе. Другими словами, контекст — это окружающий систему элемент, а модель обеспечивает математический интерфейс и поведенческое описание окружающей среды.
Он используется для представления многократно используемой контекстной информации компонентов (классы верхнего уровня состоят из операционной системы , контейнера компонентов, требований к оборудованию и требований к программному обеспечению ).
Ключевая роль контекстной модели заключается в упрощении и придании большей структуры задаче разработки контекстно-зависимых приложений. [2] [3]
Примеры контекстных моделей
[ редактировать ]Унифицированный язык моделирования , используемый в системной инженерии, определяет контекстную модель как физическую область разрабатываемой системы, которая может включать как пользователя, так и окружающую среду и других участников. Контекстная диаграмма системы представляет контекст графически.
Несколько примеров контекстных моделей встречаются в других областях.
- В ситуации анализа грамматики контекстная модель определяет окружающий текст лексического элемента . Это позволяет использовать контекстно-зависимую грамматику , которая может иметь детерминированные или стохастические правила. В последнем случае скрытая модель Маркова может предоставить вероятности для окружающего контекста. [4]
- Контекстная модель также может применяться к окружающим элементам последовательности генов . Подобно контекстным правилам грамматики, устраняющим неоднозначность лексического элемента, это помогает устранить неоднозначность роли гена. [5]
- В рамках онтологии контекстная модель обеспечивает устранение неоднозначности предмета посредством семантического анализа информации, связанной с предметом. [6] [7]
- С точки зрения физической среды контекстная модель определяет внешние интерфейсы, с которыми будет взаимодействовать система. Этот тип контекстной модели использовался для создания моделей для виртуальных сред, таких как программа Adaptive Vehicle Make . Контекстная модель, используемая во время проектирования, определяет характеристики суши, воды или атмосферы (заявленные с помощью математических алгоритмов или моделирования), с которыми конечный продукт столкнется в реальной среде. [8]
- В контексте больших языковых моделей контекстная модель относится к компоненту или аспекту языковой модели , который фокусируется на понимании и включении контекстной информации из входного текста. Основная цель контекстной модели — предоставить языковой модели лучшее понимание контекста, окружающего слова, фразы или предложения, чтобы она могла генерировать более связные и контекстуально соответствующие ответы. В глубокого обучения языковых моделях на основе , таких как GPT-4 или BERT , контекстная модель является неотъемлемой частью архитектуры. В этих моделях используются такие механизмы, как механизмы внимания и многоуровневые архитектуры преобразователей (машинное обучение) для сбора контекстной информации из входной последовательности. Контекстная модель учитывает отношения между словами и окружающим их текстом, помогая языковой модели понять значение слова в конкретном контексте, справиться с двусмысленностью и генерировать более точные и связные ответы.
- Примеры систем численного прогнозирования погоды на основе искусственного интеллекта , применяющих контекстные модели, включают Google DeepMind от GraphCast , Huawei от PanguWeather и NVIDIA от FourCastNet , основанные на исторических данных и данных повторного анализа. В целом подход заключается в том, чтобы сопоставить текущие условия с использованием прошлых данных в качестве контекста, а затем применить сочетание физических и исторических результатов для формирования прогноза.
Ссылки
[ редактировать ]- ^ Николя Гуэльфи; Энтони Савидис (2006). Быстрая интеграция методов разработки программного обеспечения . Спрингер. п. 131. ИСБН 3-540-34063-7 .
- ^ Абдельсалам Хелал; Мунир Мохтари; Бессам Абдулразак (2008). Инженерный справочник по интеллектуальным технологиям для старения, инвалидности и независимости . Уайли. п. 592. ИСБН 978-0-471-71155-1 .
- ^ Труллеманс, Сандра; Ван Холсбек, Ларс; Сигнер, Бит (2017). «Набор инструментов контекстного моделирования: унифицированный многоуровневый подход к моделированию контекста» . Труды ACM по взаимодействию человека и компьютера (PACMHCI), 1 (1) . АКМ: 7:1–7:16.
- ^ Кляйн, Дэн и Кристофер Д. (2002) Мэннинг. «Генеративная модель контекста компонентов для улучшения индукции грамматики». В материалах 40-го ежегодного собрания Ассоциации компьютерной лингвистики, стр. 128–135. Ассоциация компьютерной лингвистики.
- ^ Делчер, А.; Хармон, Д.; Касиф, С.; Уайт, О.; Зальцберг, СЛ (1999). «Улучшенная идентификация микробных генов с помощью GLIMMER» . Исследования нуклеиновых кислот . 27 (23): 4636–4641. дои : 10.1093/нар/27.23.4636 . ПМК 148753 . ПМИД 10556321 .
- ^ Ван, Сяо Ханг; Чжан, Д. Цин; Гу, Тао; Пунг, Хунг Кенг (2004). «Контекстное моделирование и рассуждения на основе онтологий с использованием OWL». Материалы второй ежегодной конференции IEEE по всеобъемлющим вычислениям и коммуникациям . IEEE: 18–22. CiteSeerX 10.1.1.3.9626 .
- ^ Гу, Тао; Ван, Сяо Ханг; Пунг, Хунг Кенг; Чжан, Да Цин (2004). «Контекстная модель на основе онтологий в интеллектуальных средах» (PDF) . Материалы конференции по моделированию и симуляции сетей связи и распределенных систем . 2004 : 270–275.
- ^ Библиотека моделей компонентов, контекста и производства - 2 (C2M2L-2) , Широкое объявление агентства, DARPA-BAA-12-30, 24 февраля 2012 г.