Нейролептическое программирование что это
Две сущности нейролингвистического программирования
NLP компьютерное и НЛП психологическое
Нейролингвистическое программирование (НЛП) является областью знаний, возникшей изначально в двух отраслях науки: Computer Science и Психологии. В Computer Science NLP означает Natural Language Processing, в психологии — нейролингвистическое программирование. Это не совсем одно и тоже, но как минимум близко. Близко, как единство противоположностей. Обладая одинаковым названием и задачами по изучению структур языка, работ посвящённых исследованию их связи и возможности перекрёстного использования техник крайне мало. Психологическое НЛП, по моему скромному мнению, продвинулось в изучении структур языка существенно дальше, чем стемминг и лемматизация, которые применяются в большинстве задач компьютерного NLP. В этой статье я освящу основные наработки психологического НЛП для компьютерного NLP, намечу пути, как с помощью психологического НЛП создавать State of the Art нейросети NLP. Для сокращения широты методов NLP ограничим эту область до области, где для целей NLP применяются нейросети.
Психологическое НЛП было представлено Ричардом Бендлером и Джоном Гриндером. Самой известной книгой по НЛП является книга «Структура магии». Я конечно имею в виду психологическое НЛП, не удивляйтесь и не пугайтесь. Показательно, что названием первого тома этой книги является: «Книга о языке и психотерапии». Если мы опустим слово «психотерапия», мы обнаруживаем много сведений о языке, вполне применимых для техники.
Нейронная сеть это упрощённая мыслительная модель, по крайней мере мы надеемся на это. Нечто общее между ними безусловно есть, как минимум слово «нейро». В то же время, психологическое НЛП тоже является не полноценным психоанализом. Серьёзные психологи обзывают НЛП «психология для чайников» — кому не дано читать Зигмунда Фрейда, читают Ричарда Бендлера и Джона Гриндера.
применение «упрощённой психологии» к «упрощённой модели мозга» заслуживает обсуждения
Я буду освещать перенос методов из психологического НЛП в техническое: сейчас это востребовано, мне поставят лайки, кто-нибудь напишет комменты, девушки будут узнавать меня «это популярный технический блоггер!». Однако, перенос технических разработок НЛП в область психологии возможен и, для целей развития общества, ИМХО, более важен. Собственно этим примерно занимаются те, кто исследует Big Data: получая данные о поведении масс, они регулярно формируют психологические и социологические модели. К сожалению, редко кто может осуществить перевод наработок на язык психологов, социологов, популяризовать результаты в их среде.
Базовые пресупозиции НЛП для нейронной сети
Сначала немного абстракций. Методы будут в нижних разделах.
Одной из основ психологического НЛП является понятие базовых пресупозиций: аксиом на базе которых формируется данная область (почти как в геометрии). С точки зрения computer science, термин «пресупозиция» может занять достойное место в Эмбединге, в начале вашей неросети. Если бы у меня было больше времени, я непременно бы провёл исследование, не является ли слово «пресупозиция» камнем преткновения в текстовом корпусе, стоит ли он там во главе угла.
Могут ли базовые пресупозиции НЛП применяться к Нейронной сети?
Ниже я привожу базовые пресупозиции психологического НЛП и расшифровываю их значения для нейросети. Специалисты по computer science прочитав могут понять, с чем приходится иметь дело и как пропустить это через свой keras.layers.Embedding. Трактовка для нейросети субъективна и не претендует на полноту.
Пресупозиция НЛП | Трактовка для нейросети |
Карта — не территория | Феномен переобучения постоянно подтверждает это |
Любое поведение мотивировано позитивным намерением; для любого поведения существует контекст, в котором оно ценно. | Нейросеть ценна в контексте, в котором она создаётся. Внутри этого контекста она показывает лучший результат. |
Позитивная ценность человека абсолютна, а вот ценность и пригодность внутренних и/или внешних поведений может быть подвергнута сомнению. | Ценность нейросети для самой себя также абсолютна. А вот в продакшине её ценность подвергается сомнению постоянно. |
Способность изменять процесс восприятия реальности часто полезнее изменения содержания воспринимаемой реальности. | Привнесение новых фичей даёт результат лучше, чем усложнение сети. Это часто подтверждается на соревнованиях Kaggle, но, однако, не всегда: CNN может давать результат при сокращении признаков. |
Все различения, касающиеся окружающей среды и собственного поведения, на которые способны человеческие существа, можно и полезно представить в терминах визуального, аудиального, кинестетического, обонятельного и вкусового восприятия. | В нейросеть можно подать только текст, фото (видео) или закодированные фичи (аудио кодирует информацию). В общем, умельцы как не пытаются загрузить в сеть что-то «оттуда», у них не получается… |
Все ресурсы, нужные людям для изменения, у них уже есть. | Для повышения качества работы нейросети можно придумать сколь угодно мудрёную комбинацию слоёв (вспомним BERT). Если железо это потянет… |
Обратная связь вместо неудачи — все результаты и поведения являются достижениями, позволяют они достигнуть желаемого результата в данном контексте или нет. | Пресупозиция выражается в обучении с подкреплением: у неё нет эмоций, любую неудачу сеть воспринимает как опыт. |
Смысл коммуникации в ответе, который вы получаете. | Сеть создаётся чтобы получить ответ: от объекта исследований или от мироздания. |
Вот мы проектируем нейронную сеть. Практикуем диалог со вселенной:
— у нас неудача: сеть работает, но плохо. – ответ вселенной:
— «смысл коммуникации в ответе, который вы получаете.». Т.е. задача в таком виде не решается, нужно что-то менять. – ещё вопрос:
— что именно менять? – ответ вселенной:
— «Способность изменять процесс восприятия реальности часто полезнее изменения содержания воспринимаемой реальности». Т.е. меняйте фичи…
Подходы к обработке текста в НЛП
Спустимся же на землю, вернёмся к основной задаче, ради которой уважаемый читатель читателей читает этот материал. Что в психологическом НЛП есть для работы с текстом?
НЛП содержит множество конструкций для работы с текстом, которые пока не алгоритмизированы.
на текущем этапе удалось вспомнить 5 моделей НЛП пригодных для применения в компьютере. По каждой из конструкций НЛП написаны книги. В двух словах объяснить, что такое метамодель, не получится. В этой статье постараюсь дать отсылку к источникам и прикинуть, что это может быть для NLP компьютерного.
1. Модель языка и метамодель
Описание >>
Краткое описание: метамодель представляет собой модель изменений уровней абстракции в языке, а также и произвольную трактовку понятий разными людьми. Например, слово «любовь» можно понимать по разному: слово «секс» для многих является разновидностью любви, для кого-то это разные вещи. Метамодель это не теория а вопросная техника, позволяющая пробиться к скрытым за словами понятиям, стоящим в голове человека.
Нейронка которая бы повышала / понижала / смещала уровни абстракции текста стала бы революцией! В продакшине эта нейронка могла бы дополнить имеющиеся диалоговые модели: современные чат-боты не умеют работать в выбранном контексте, подстраиваться под терменологию человека. Кто-то под словом «счастье» понимает, что это когда много любви, кто-то, когда много еды, а программист понимает, что счастье — это когда вокруг компьютеры и все пентиумы. Как чат-бот может определить истинное значение слова «счастье» для собеседника?
Нейронка кстати не будет супер сложной: надо собрать корпус текста, разметить его по уровням абстракции и смещения области значений, поиграть с сетями похожими на архитектуры сетей-переводчиков. Переведём конкретный корпус в абстрактный, потом обратно.
2. Нейрологические уровни (Чарлз Дилтс)
Описание >>
Краткое описание: все понятия языка разделяются на 7 уровней. Каждый следующий логический уровень — от миссии к окружению — должен соответствовать предыдущему. Список уровней и картинки есть по ссылке.
Логические уровни являются уточнением метамодели, вносящую в уровни абстракции дополнительный порядок: она не сферическая в вакууме, каждый уровень абстракции имеет свою цель и задачу (предназначение), уровни становятся связанными между собой.
Сетей на основе логических уровней можно придумать множество. Первым вариантом на ум приходит сеть, выделяющая уровень более высокого порядка из текста, который содержит описание сущности в понятиях выбранного логического уровня. Например: бизнес-процесс является описанием на языке нейрологического уровня «место / действие». А компетентностная модель это описание на языке уровня «способность / возможность». Сеть, строящая компетентностную модель по описанию бизнес-процесса, будет стоить очень дорого.
Сделать такую сеть реально: нужны корпуса текста, размеченные по логическим уровням, мощности для работы с архитектурой энкодер/декодер.
3. Метапрограммы
Описание >>
Краткое описание: метапрограммы — основные фильтры восприятия человека. Программами их назвали психологи, не программисты. Человек не мыслит «вообще»: он концентрируется на чём-то, выбирает «фильтр» через который он воспринимает это что-то, далее он отрабатывает по алгоритму ту информацию, которую он получил через фильтр и производит некоторый вывод и управляющие воздействие. В НЛП выделяется 7-10 основных фильтров восприятия, метапрограмм. Список метапрограмм различный для разных культур, частей социума, может изменяться во времени.
Нейронка, которая бы делала выводы не в целом, а в разрезе конкретного объекта с применением фильтра восприятия, могла бы стать основой «сильного» интеллекта. Набор сетей, каждая из которых обучена для работы по одной из метапрограмм и комитет, выбирающий какую из них применить к реальности, дали бы возможность ИМХО сети стать более автономной и, возможно, получить какую-то адаптивность в физическом мире.
Метапрограмма | Сеть определяет |
Активный-Рефлексивный | Выбор как лучше поступать: активно или рефлексивно |
ВО-ВНЕ времени | Тут сложно |
Сортировка | Сортировка неструктурированной информации по неясным параметрам |
Мотивы | Что делать? |
Ориентация во времени | Будущее или прошлое? |
Предпочитаемая модальность | Выбор признаков |
Стремление-избегание | Делаем или уходим |
Размер разбивки | Умная кластеризация |
Референция | Навязывать правила или играть по правилам |
Способы мышления | Выбор метапрограммы |
Фокус сравнения | Выбор фичей для сравнения |
Как видим, построить каждую из таких сетей это задача для института. Для каждой метапрограммы будет сетка масштаба ResNet50, обученная на ImageNet. Эту сеть делала корпорация несколько лет. И это не полный список метапрограмм для лишь одной культуры! Но эффект может быть поразителен: глядишь, собрав 20-30 таких сетей в ансамбль, получим что-то действительно умное.
4. Раскрутки
Описание >>
Краткое описание: раскрутки это техника, в основе которой лежит игра с фильтрами восприятия. Меняя фильтры восприятия собеседника мы выходим на эмоциональный план, получив доступ к нелогическим планам сознания и интересным психологическим эффектам.
Раскрутки это по сути применение навыков работы с метапрограммами. И да, если мы лишь вообразим, что мы сделали сети для предыдущего пункта, то их применение может быть эпохальным и воистину эпическим…
5. Двойная и тройная спираль
Описание >>
Краткое описание: не смотря на то что тройная спираль это техника, за неё стоит чёткая речевая конструкция — вложенность логических постановок выделенная тоном даёт доступ к эмоциональным и нелогическим планам человека.
Тройную спираль можно моделировать и / или хотя бы выявлять в речи. Это не станет революцией. Но будет полезно для понимания структуры материалов в прессе. А ещё лучше для систем, которые текст генерируют: разнообразие литературных стилей невозможно без двойной и тройной спирали.
Перспектива разработок сетей по моделям психологического НЛП
Интерес к разработкам масштаба, изложенного в предыдущем разделе, может быть либо у крупных игроков, либо у энтузиастов-любителей. Для Армии, усилить мозги робота Фёдора за счёт нейросетей созданных по моделям НЛП, может быть весьма привлекательным. Также есть перспектива разработки моделей, усиливающих BERT и XLNet – работа с метамоделью и логическими уровнями могли бы помочь создать крутейших чат-ботов, способных болтать на любые темы с кем угодно.
Для коммерческих организаций, которые озабочены вопросом распознавания параметров накладных для автоматизации учёта фиатных валют, это мало интересно. Задача повысить кол-во ноликов на счетах, которые ведутся в компьютере их фактического хозяина, с помощью нейронных сетей не решается.
Литература:
Нейролингвистическое программирование (НЛП): описание методики, применение, критика
НЛП (нейролингвистическое программирование) – популярное направление практической психологии и психотерапии, которое широко распространилось в различных сферах жизни. Человек, владеющий НЛП, воздействует на подсознание своих слушателей или на свое подсознание с помощью специально подобранных фраз – лингвистических конструкций. НЛП стала одной из самых популярных психологических практик, с помощью которых человек может менять свою психику и влиять на других людей с целью моделирования их поведения.
Сфера применения НЛП
В последние десятилетия НЛП широко используется в психотерапии и повседневной жизни.
Основным понятием в НЛП является «субъективный опыт» – познание окружающего мира через органы восприятия. Он включает три взаимосвязанных компонента: восприятие, идеи и убеждения. Опыт определяет чувства человека, его образ мыслей – следовательно, и поведение. Исходя из личного опыта, каждый строит свою картину мира, свою реальность. Наблюдая за поведением можно понять субъективный опыт и получить ключ к изменению поведения. Поэтому в НЛП подход к каждому человеку должен быть сугубо индивидуальный. Использование стандартных схем и шаблонных подходов вызывает отторжение и неприязнь к пользователю методики.
История появления НЛП
Методика разработана в 60-70-х годах в Калифорнийском университете. К ее созданию причастны три специалиста: психолог Ричард Бэндлер, лингвист Джон Гриндер, а также кибернетик и антрополог Грегори Бейтсон. Они анализировали работу трех известных и очень успешных психотерапевтов, работающих в разных направлениях: Ф. Перлза, В. Сатир и М. Эриксона (основателя эриксоновского гипноза). После изучения их методов работы с сознательным и бессознательным исследователи составили алгоритмы, которые впоследствии стали основой НЛП.
Как создавалось НЛП
Авторы НЛП, а в дальнейшем и их последователи, находили успешных психотерапевтов и людей, которые удачно справлялись с психологическими проблемами, и перенимали их секреты. Они анализировали полученную информацию, раскладывали на составляющие, а затем создавали пошаговую инструкцию по решению данной проблемы.
Как работает нейролингвистическое программирование
НЛП дает практические советы и четкие инструкции, пользуясь которыми можно понять мотивы действий человека и донести до него свою точку зрения, сделать своим сторонником, вызвать симпатию и изменить его повеление, избавить от психологических проблем.
Эффективность НЛП зависит от ряда факторов:
Основные принципы НЛП – пресуппозиции
Основные принципы НЛП (их еще называют пресуппозициями) – это утверждения и постулаты, которые являются теоретической базой методики. Люди, практикующие НЛП принимают пресуппозиции как аксиомы, которые не требуют доказательств. Эти утверждения призваны изменить точку зрения человека на ситуацию, чтобы упростить решение проблем.
Данные пресуппозиции достаточно общие, их сложно доказать при помощи научных экспериментов. Поэтому сторонники НЛП предлагают просто принять их на веру, или действовать так, как будто вы уверены в правоте этих тезисов. После смены поведения начинает меняться и ощущение мира, и ход мыслей. Таким образом, НЛП предлагает совершать сознательные действия, чтобы, влияя на глубинные структуры психики, получить подсознательные результаты.
На основе пресуппозиций создано большое количество моделей, техник и приемов НЛП. Каждый автор и тренер добавляет что-то свое. В данной статье будут рассмотрены самые популярные техники.
Применение НЛП
Обучение тому, как применять НЛП на практике проводят на семинарах и тренингах, но можно научиться этому и самостоятельно, имея достаточно времени и настойчивости. Для этого нужно ознакомиться с моделями, техниками и приемами НЛП, проходить онлайн тренинги и применять полученные знания на практике.
Модели НЛП
Модели НЛП – это различные варианты восприятия ситуаций. Модели – это способы мышления, применяя которые можно найти оригинальные и действенные подходы к людям.
Модель НЛП: ФОКУСЫ ЯЗЫКА
Модель «Фокусы языка» позволяет менять убеждения оппонента и работать с его возражениями. Таким образом, она дает преимущества в споре, применяющим НЛП в повседневной жизни. Знание ее приемов дает возможность улучшить свою публичную деятельность, что важно работающим в сфере обучения, продаж, в политике. А психологам и психотерапевтам эти приемы позволяют изменить позицию клиента по данному вопросу, сменить его мировоззрение на более позитивное и здоровое.
По сути «Фокусы языка» – это набор речевых моделей, которые помогают быстро переубедить собеседника. С их помощью можно заставить оппонента засомневаться в правильности его суждений, путем смещения фокуса внимания на новые аспекты обговариваемой проблемы.
Существует четырнадцать фокусов языка. Их используют в зависимости от ситуации и типа нервной системы собеседника.
Суть метода – интуитивно определить цель, движущую человеком, которая скрывается за его высказыванием. Затем человеку предлагают совершить действие ради этой цели.
– Я не буду делать то, что не входит в мои должностные обязанности.
– Ценю вашу рациональность и ответственность, именно поэтому считаю, что Вы лучше других справитесь с этой задачей.
Суть метода – замена одного из слов в высказывании собеседника близким по значению, но имеющим другой контекст.
– Я не буду делать то, что не входит в мои должностные обязанности.
– Вы не можете сказать: «я не хочу это делать», находясь на работе.
Или более позитивное:
– Действительно, это не ваш долг. Но не могли бы вы мне помочь?
Суть метода – обрисовать собеседнику последствия его выбора. Они могут быть как позитивные, так и негативные, в зависимости от того, в каком ключе строится разговор.
– Я не буду делать то, что не входит в мои должностные обязанности.
– Хочу Вам напомнить, что сейчас рассматривается распределение премий лучшим работникам года. Ваше решение может повлиять на этот вопрос.
Суть метода – разобрать по деталям каждый элемент высказывания оппонента.
– Я не буду делать то, что не входит в мои должностные обязанности.
– Что именно из того, что я прошу, не прописано в Ваших обязанностях. Давайте разберем по пунктам.
Суть метода – обобщить часть убеждения. Это дает возможность изменить взаимосвязи между частями высказывания.
– Я не буду делать то, что не входит в мои должностные обязанности.
– Мы все здесь выходим за рамки должностных обязанностей. Иначе работа остановилась бы.
Суть метода – подобрать аналогию, которая придает высказыванию собеседника другой смысл. Хорошо если это будет анекдот, притча, пословица. Но подойдет любая метафора, которая ассоциируется с данной ситуацией.
– Я не буду делать то, что не входит в мои должностные обязанности.
– А Ной был виноделом. В его обязанности тоже не входило спасать мир от потопа.
Суть метода – посмотреть на ситуацию с точки зрения прошлого или будущего.
– Я не буду делать то, что не входит в мои должностные обязанности.
– Если бы Вам сказали, что придется выполнять эти функции, когда Вы устраивались к нам на предприятие? Вы все равно были бы заинтересованы в трудоустройстве?
Суть метода – показать, что у данного действия может быть результат более значимый, чем тот, что заявляет оппонент.
– Я не буду делать то, что не входит в мои должностные обязанности.
– Возможно, это не прописано в Вашей должностной инструкции, но это способно на порядок увеличить наши прибыли, привлечь большее количество клиентов.
Суть метода – переоценить ситуацию с другой точки зрения, использовать другую модель мира. Желательно делать это с позиции значимого и авторитетного для оппонента человека.
– Я не буду делать то, что не входит в мои должностные обязанности.
– Если бы Гаррисон Форд не выходил за рамки своих обязанностей, все бы еще ездили на паровых машинах.
Суть метода – обращения к реальным фактам, которые постигаются через логику и аналитическое мышление. При этом отметаются домыслы, интуитивные выводы и эмоции оппонента.
– Я не буду делать то, что не входит в мои должностные обязанности.
Суть метода – требуется найти исключение из правил и привести его в качестве примера. Это делает убеждение собеседника менее весомым.
– Я не буду делать то, что не входит в мои должностные обязанности.
– В мои обязанности тоже не входит обучать сотрудников, но я сейчас этим занимаюсь. К тому же дополнительная нагрузка есть у многих в нашем коллективе.
Суть метода – переоценить высказывание собеседника с точки зрения более важного критерия.
– Я не буду делать то, что не входит в мои должностные обязанности.
– Мы здесь для того, чтобы помогать людям. Это важнее, чем следование должностным инструкциям.
Суть метода – применяет ли собеседник к себе правило, которым он руководствуется на данный момент.
– Я не буду делать то, что не входит в мои должностные обязанности.
– Тогда и Вы не должны просить для себя таких исключений, как гибкий график, возможность удаленной работы.
Суть метода – время меняется, то, что раньше было правильным, потеряло свою актуальность.
– Я не буду делать то, что не входит в мои должностные обязанности.
– Так можно было рассуждать до кризиса. Теперь необходимо всеми силами бороться за клиента и за свое рабочее место.
В споре рекомендуется последовательно применять несколько моделей языка, наблюдая за невербальной реакцией собеседника. Продолжают развивать то воздействие, которое будет иметь наибольший отклик.
Модель НЛП: ЯКОРЯ
В НЛП под термином «якорь», подразумевают стимул, вызывающий реакцию или условный рефлекс. В свою очередь стимулом для создания якоря может быть любое слово, предмет, человек или что-либо другое (жест, поза, мелодия, запах), запускающее эмоцию или состояние. Если якорь устанавливается специально, то в качестве стимула используют нечто необычное, но что можно в точности повторить в нужный момент: непривычный жест, новый брелок.
Установка якоря НЛП имеет тот же принцип, что и формирование условного рефлекса. Например, в отпуске вы начали пользоваться новой туалетной водой. После этого впечатления об отдыхе ассоциируются с этим ароматом. Через некоторое время воспользовавшись этой туалетной водой вы, сами того не желая, вызовете воспоминания об отпуске. Так аромат стал якорем, запускающим приятные эмоции.
В зависимости от того, какое переживание вызывает якорь, он может быть положительный и отрицательный.
С якорями можно совершать различные действия:
Модель якоря в НЛП является одной из наиболее востребованных. Подробнее об установке якоря и использовании этой модели на практике описано в технике «Якорение ресурсных состояний».
Модель НЛП: АССОЦИАЦИЯ – ДИССОЦИАЦИЯ
Представим себе ситуацию – вам нахамили на улице. В данном случае возможны два варианта восприятия ситуации.
Диссоциация помогает взглянуть на ситуацию без лишних эмоций. Это может помочь в момент, когда нужно держась себя в руках, например при ссоре с начальством. Отстраненный взгляд со стороны помогает снизить тревожность. Например, когда вы страдаете бессонницей из-за того, что беспокоитесь о событиях, которые могут случиться (или не случиться) в будущем. Также метод диссоциации используется при борьбе с фобиями и психологическими травмами.
Модель НЛП: МЕТАПРОГРАММЫ
Метапрограммы – это фильтры, которые определяют, какая информация попадет в сознание и на чем концентрируется внимание человека. Определив метапрограмму человека можно спрогнозировать его поведение, добиться понимания, эффективно мотивировать, определять должность, где он будет наиболее полезен.
Необходимо учитывать, что метапрограммы явление не стабильное. Один и тот же человек может проявлять разные метапрограммы в разных ситуациях. Например, на работе он полагается только на свое мнение, а семейных делах прислушивается к мнению супруги. Выраженность метапрограммы также зависит от состояния здоровья и других факторов. Поэтому требуется подбирать индивидуальный подход к одному и тому же человеку при каждой встрече.
Виды метапрограмм:
На данный момент насчитывается более 50-ти метапрограмм. Коротко опишем самые распространенные из них.
Метапрограмма мотивация ОТ-К делит людей на две группы.
Метапрограмма «способ мышления» описывает способ обработки информации. Людей делят на 3 группы, исходя из того, предпочитает ли человек укрупнять, разукрупнять или искать аналогии
Условно можно поделить людей на 4 категории, соответственно мотивам, которые ими движут.
Метапрограмма «Референция» помогает разделить людей на две группы, учитывая, какие ценности являются ведущими в принятии решений: внутренние или внешние.
Метапрограмма «Предпочитаемая модальность» описывает, по какому каналу человек предпочитает получать информацию о внешнем мире. Ведущим каналом может быть: зрение, слух, чувства (тактильные ощущения, вкус и запах) или внутренний диалог. Знание предпочитаемой модальности собеседника дает возможность подстроиться под его образ мышления, что дает преимущества при общении с ним.