Рассуждение на основе прецедентов
Эта статья может сбивать с толку или быть непонятной читателям . В частности, в статье не описываются рассуждения на основе прецедентов с технической точки зрения, что оставляет читателей в неведении относительно того, как программисты на самом деле реализуют их. ( декабрь 2021 г. ) |
В искусственном интеллекте и философии [ нужна проверка ] Прецедентное рассуждение ( CBR ) в широком смысле представляет собой процесс решения новых проблем, основанный на решениях аналогичных прошлых проблем. [1] [2]
В повседневной жизни автомеханик , который ремонтирует двигатель , вспоминая другую машину с похожими симптомами, использует рассуждения, основанные на прецедентах. Юрист , который отстаивает конкретный результат судебного разбирательства, основываясь на правовых прецедентах , или судья, создающий прецедентное право, используют рассуждения, основанные на прецедентах. Точно так же инженер , копирующий рабочие элементы природы (практикующий биомимикрию ), рассматривает природу как базу данных решений проблем. Рассуждение на основе прецедентов является распространенным типом принятия решений по аналогии .
Было высказано мнение [ кем? ] что рассуждение на основе прецедентов является не только мощным методом компьютерного рассуждения , но и широко распространенным методом решения повседневных человеческих проблем ; или, что более радикально, все рассуждения основаны на прошлых лично переживаемых случаях. Эта точка зрения связана с теорией прототипов , которая наиболее глубоко исследована в когнитивной науке .
Процесс [ править ]
Рассуждение на основе прецедентов формализовано. [ нужны разъяснения ] для целей компьютерного мышления как четырехэтапный процесс: [3]
- Извлечение: учитывая целевую проблему, извлеките из памяти случаи, относящиеся к ее решению. Кейс состоит из проблемы, ее решения и, как правило, аннотаций о том, как было получено решение. Например, предположим, что Фред хочет приготовить блины с черникой . Будучи начинающим поваром, он может вспомнить самый значимый опыт, когда ему удалось приготовить простые блины. Процедура, которой он следовал при приготовлении простых блинов, вместе с обоснованиями решений, принятых в процессе, представляет собой восстановленный случай Фреда.
- Повторное использование: сопоставьте решение из предыдущего случая с целевой проблемой. Это может включать адаптацию решения по мере необходимости к новой ситуации. В примере с блинами Фред должен адаптировать полученное решение, включив в него добавление черники.
- Пересмотр: сопоставив предыдущее решение с целевой ситуацией, протестируйте новое решение в реальном мире (или в моделировании) и, при необходимости, пересмотрите. Предположим, Фред адаптировал свой вариант приготовления блинов, добавив в тесто чернику. После смешивания он обнаруживает, что тесто посинело – нежелательный эффект. Это предполагает следующую доработку: отложите добавление черники до тех пор, пока тесто не будет перелито в кастрюлю.
- Сохранение: после того, как решение было успешно адаптировано к целевой проблеме, сохраните полученный опыт как новый случай в памяти. Соответственно, Фред записывает свою новую процедуру приготовления черничных блинов, тем самым обогащая свой набор накопленного опыта и лучше подготавливая его к будущим потребностям в приготовлении блинов.
Сравнение с другими методами [ править ]
Этот раздел нуждается в дополнительных цитатах для проверки . ( Март 2016 г. ) |
На первый взгляд CBR может показаться похожим на индукции правил . алгоритмы [примечание 1] машинного обучения . Как и алгоритм введения правил, CBR начинается с набора случаев или обучающих примеров; он формирует обобщения этих примеров, хотя и неявные, путем выявления общих черт между извлеченным случаем и целевой проблемой. [4]
Если, например, процедура приготовления простых блинов сопоставляется с блинами с черникой, принимается решение использовать тот же основной метод приготовления теста и жарки, тем самым неявно обобщая набор ситуаций, в которых можно использовать метод теста и жарки. Однако ключевое различие между неявным обобщением в CBR и обобщением при индукции правил заключается в том, когда делается обобщение. Алгоритм индукции правил черпает свои обобщения из набора обучающих примеров еще до того, как становится известна целевая проблема; то есть он выполняет энергичное обобщение.
Например, если бы алгоритму индукции правил были даны рецепты простых блинов, голландских яблочных блинов и банановых блинов в качестве обучающих примеров, ему пришлось бы во время обучения вывести набор общих правил для приготовления всех типов блинов. Только во время испытаний ему будет дано, скажем, задание приготовить блины с черникой. Трудность алгоритма индукции правил состоит в том, чтобы предугадать различные направления, в которых он должен попытаться обобщить свои обучающие примеры. В этом отличие от CBR, который откладывает (неявное) обобщение своих случаев до времени тестирования – стратегия ленивого обобщения. В примере с блинами перед CBR уже была поставлена целевая задача по приготовлению блинов с черникой; таким образом, он может обобщать свои случаи именно так, как необходимо, чтобы охватить эту ситуацию. Таким образом, CBR, как правило, является хорошим подходом для богатых и сложных областей, в которых существует множество способов обобщить ситуацию.
В законодательстве часто существует явное делегирование полномочий ЦБ РФ судам, признавая пределы причин, основанных на правилах: ограничение задержки, ограниченное знание будущего контекста, ограничение договорного соглашения и т. д. первый более явно представляет собой интерполяцию рассуждений и суждений, основанных на правилах, тогда как последний более тесно связан с припоминанием и процессом адаптации. Разница очевидна в их отношении к ошибкам и апелляционному рассмотрению.
Другое название рассуждений, основанных на прецедентах при решении проблем, — симптоматические стратегии. Это действительно требует априорных знаний предметной области, почерпнутых из прошлого опыта, который установил связи между симптомами и причинами. Эти знания называются поверхностными, компилированными, доказательными, основанными на истории, а также знаниями, основанными на конкретных случаях. Это стратегия, которая больше всего ассоциируется с диагностикой экспертов. Диагностика проблемы представляет собой быстрый процесс распознавания, в котором симптомы вызывают соответствующие категории ситуации. [5] Эксперт знает причину, поскольку ранее сталкивался с подобными случаями. Обоснованное рассуждение — самая мощная стратегия, которая используется чаще всего. Однако стратегия не будет работать независимо от действительно новых проблем или там, где требуется более глубокое понимание того, что происходит.
Альтернативным подходом к решению проблем является топографическая стратегия, которая относится к категории глубоких рассуждений. При глубоких рассуждениях используются глубокие знания системы. Топография в этом контексте означает описание или анализ структурированного объекта, показывающий отношения между его элементами. [6]
Также известный как рассуждение на основе первых принципов, [7] глубокие рассуждения применяются к новым ошибкам, когда подходы, основанные на опыте, нежизнеспособны. Таким образом, топографическая стратегия связана с априорными знаниями предметной области, которые развиваются на основе более фундаментального понимания системы, возможно, с использованием знаний из первых принципов. Такое знание называется глубоким, причинным или основанным на модели знанием. [8] Хок и Карлье [9] отметили, что симптоматические подходы, возможно, должны быть подкреплены топографическими подходами, поскольку симптомы можно определять по-разному. Верно и обратное: поверхностные рассуждения можно использовать абдуктивно для создания причинно-следственных гипотез и дедуктивно для оценки этих гипотез в топографическом поиске.
Критика [ править ]
Критики ЦБ РФ [ ВОЗ? ] утверждают, что это подход, который принимает неофициальные данные в качестве своего основного рабочего принципа. Без статистически значимых данных для обоснования и неявного обобщения нет никакой гарантии, что обобщение правильное. Однако все индуктивные рассуждения , когда данных слишком мало для статистической значимости, по своей сути основаны на неофициальных данных.
История [ править ]
CBR берет свое начало в работе Роджера Шанка и его студентов в Йельском университете в начале 1980-х годов. Модель динамической памяти Шанка. [10] был основой для самых ранних систем CBR: Джанет Колоднер. CYRUS [11] и IPP Майкла Лебовица. [12]
Другие школы CBR и тесно связанных с ними областей возникли в 1980-х годах, которые были направлены на такие темы, как юридические рассуждения, рассуждения на основе памяти (способ рассуждения на примерах на машинах с массовым параллелизмом) и комбинации CBR с другими методами рассуждения. В 1990-х годах интерес к РУО вырос на международном уровне, о чем свидетельствует учреждение Международной конференции по рассуждению на основе прецедентов в 1995 году, а также семинары по РУО в Европе, Германии, Великобритании, Италии и других странах. [ который? ] .
Технология CBR привела к внедрению ряда успешных систем, самой ранней из которых является CLAVIER компании Lockheed. [13] система выкладки композитных деталей для обжига в промышленной конвекционной печи. CBR широко использовался в таких приложениях, как система Compaq SMART. [14] и нашел важную область применения в науках о здоровье, [15] а также в управлении структурной безопасностью.
Есть недавняя работа [ который? ] [ когда? ] который развивает CBR в рамках статистической структуры и формализует вывод на основе прецедентов как особый тип вероятностного вывода. Таким образом, становится возможным делать прогнозы на основе конкретных случаев, обладающие определенным уровнем достоверности. [16] Одно из описаний разницы между CBR и индукцией на основе примеров заключается в том, что статистический вывод направлен на то, чтобы найти то, что делает случаи похожими, в то время как CBR стремится закодировать то, что достаточно, чтобы утверждать сходство. [17] [ нужна полная цитата ]
См. также [ править ]
- Выравнивание ИИ
- Программное обеспечение для обнаружения искусственного интеллекта
- Абдуктивное рассуждение
- Утиный тест
- Я знаю это, когда вижу это
- Рассуждения здравого смысла
- Целенаправленное упущение
- Дерево решений
- Генетический алгоритм
- Сопоставление с образцом
- Аналогия
- К-линия (искусственный интеллект)
- Правила пульсации вниз
- Казуистика
- Эвристика сходства
Примечания и ссылки [ править ]
- ^ Алгоритмы индукции правил — это процедуры изучения правил для данной концепции путем обобщения примеров этой концепции. Например, алгоритм индукции правил может изучить правила образования множественного числа английских существительных из таких примеров, как собака/собаки , муха/мухи и лучи/лучи .
- ^ Колоднер, Джанет Л. «Введение в рассуждения на основе прецедентов». Обзор искусственного интеллекта 6.1 (1992): 3-34.
- ^ Вейр, Б.С. (1988). Материалы Второй международной конференции по количественной генетике (с. 537). Синауэр Ассошиэйтс.
- ^ Агнар Аамодт и Энрик Плаза, « Рассуждение на основе конкретных случаев: фундаментальные проблемы, методологические вариации и системные подходы », « Связь с искусственным интеллектом» 7 (1994): 1, 39-52.
- ^ Рихтер, Майкл М.; Вебер, Розина О. (2013). Прецедентное рассуждение: учебник . Гейдельберг: Springer-Verlag . дои : 10.1007/978-3-642-40167-1 . ISBN 9783642401664 . OCLC 857646182 . S2CID 6295943 .
- ^ Гилхули, Кеннет Дж. «Когнитивная психология и медицинский диагноз». Прикладная когнитивная психология 4.4 (1990): 261-272.
- ^ Словарь американского наследия.
- ^ Дэвис, Рэндалл. «Рассуждения на основе основных принципов поиска и устранения неисправностей электроники». Международный журнал человеко-машинных исследований 19.5 (1983): 403-423.
- ^ Милн, Роберт. «Стратегии диагностики». Транзакции IEEE по системам, человеку и кибернетике 17.3 (1987): 333-339.
- ^ Хок, Жан-Мишель. «Метод описания стратегий диагностики человека в отношении проектирования сотрудничества человека и машины». Международный журнал когнитивной эргономики 4.4 (2000): 297-309.
- ^ Роджер Шанк, Динамическая память: теория обучения компьютеров и людей (Нью-Йорк: издательство Кембриджского университета, 1982).
- ^ Джанет Колоднер, « Реконструктивная память: компьютерная модель », Cognitive Science 7 (1983): 4.
- ^ Майкл Лебовиц, « Анализ на основе памяти, архивировано 18 ноября 2017 г. в Wayback Machine », Artificial Intelligence 21 (1983), 363-404.
- ^ Билл Марк, «Рассуждения на основе прецедентов для управления автоклавами», Труды семинара по рассуждениям на основе прецедентов (1989).
- ^ Трунг Нгуен, Мэри Червински и Дэн Ли, « COMPAQ QuickSource: предоставление потребителю возможностей искусственного интеллекта », в материалах пятой ежегодной конференции по инновационным применениям искусственного интеллекта (Вашингтон, округ Колумбия: AAAI Press, 1993), 142-151.
- ^ Бегум, С.; М. У Ахмед; П. Функ; Нин Сюн; М. Фольке (июль 2011 г.). «Системы рассуждений на основе прецедентов в науках о здоровье: обзор последних тенденций и разработок». Транзакции IEEE в системах, человеке и кибернетике. Часть C: Приложения и обзоры . 41 (4): 421–434. дои : 10.1109/TSMCC.2010.2071862 . ISSN 1094-6977 . S2CID 22441650 .
- ^ Эйке Хюллермайер. Приближенное рассуждение на основе прецедентов . Шпрингер-Верлаг, Берлин, 2007 г.
- ^ Уилсон, Роберт Эндрю и Фрэнк К. Кейл, ред. Энциклопедия когнитивных наук Массачусетского технологического института. МИТ Пресс, 2001.
Дальнейшее чтение [ править ]
- Амодт, Агнар и Энрик Плаза. « Рассуждение на основе прецедентов: фундаментальные проблемы, методологические вариации и системные подходы » Коммуникации искусственного интеллекта 7, вып. 1 (1994): 39–52.
- Альтхофф, Клаус-Дитер, Ральф Бергманн и Л. Карл Брантинг, ред. Исследования и разработки рассуждений на основе прецедентов: материалы Третьей Международной конференции по рассуждениям на основе прецедентов . Берлин: Springer Verlag, 1999.
- Бергманн, Ральф « Управление опытом: основы, методология разработки и интернет-приложения» . Спрингер, LNAI 2432, 2002 г.
- Бергманн Р., Альтхофф К.-Д., Брин С., Гёкер М., Манаго М., Трафонер Р. и Весс С. Разработка промышленных приложений рассуждений на основе прецедентов: методология INRECA. Спрингер ЛНАИ 1612, 2003 г.
- Колоднер, Джанет. Рассуждение на основе прецедентов . Сан-Матео: Морган Кауфманн, 1993.
- Лик, Дэвид. « ЦБ РФ в контексте: настоящее и будущее », Лик Д., редактор, «Рассуждение на основе конкретных случаев: опыт, уроки и направления на будущее». AAAI Press/MIT Press, 1996, 1–30.
- Лик, Дэвид и Энрик Плаза, ред. Исследования и разработки рассуждений на основе прецедентов: материалы Второй международной конференции по рассуждениям на основе прецедентов . Берлин: Springer Verlag, 1997.
- Ленц, Марио; Барч-Шперль, Бриджит; Буркхард, Ханс-Дитер; Весс, Стефан, ред. (1998). Технология рассуждения на основе прецедентов: от основ к приложениям . Конспект лекций по искусственному интеллекту. Том. 1400. Спрингер. дои : 10.1007/3-540-69351-3 . ISBN 978-3-540-64572-6 . S2CID 10517603 .
- Оксман, Ривка . Прецеденты в дизайне: вычислительная модель для организации прецедентных знаний , Исследования дизайна, Vol. 15 № 2 стр. 141–157.
- Рисбек, Кристофер и Роджер Шенк. Внутреннее рассуждение на основе прецедентов . Нортвейл, Нью-Джерси: Эрлбаум, 1989.
- Велосо, Мануэла и Агнар Аамодт, ред. Исследования и разработки рассуждений на основе прецедентов: материалы Первой международной конференции по рассуждениям на основе прецедентов . Берлин: Springer Verlag, 1995.
- Уотсон, Ян. Применение рассуждений на основе прецедентов: методы для корпоративных систем . Сан-Франциско: Морган Кауфманн, 1997.
Внешние ссылки [ править ]
вышеупомянутой Более ранняя версия статьи была размещена на Nupedia .