Мышление устроено схемно, я и системноинженерному мышлению так учу -- как схемному. Но вот
kusha навёл меня на схемную модель внимания и сознания:
http://journal.frontiersin.org/article/10.3389/fpsyg.2015.00500/full (более попсовое изложение:
http://aeon.co/magazine/philosophy/how-consciousness-works/). Репрезентации внтури репрезентаций внутри репрезентаций. Representational learning, representational attention, representational awareness. Мысль проста: consciousness is a schematic model of one’s state of attention. Attention is a data-handling method used by neurons.
Внимание и сознание не совсем одно и то же, сознание только схема (модель, упрощение) для сложнейшего процесса выборки победителя в конкуренции за вычислительные ресурсы мозга, то есть сознание это схематическая модель внимания. Нейронные сетки уже начинают обращаться к концепции внимания, чтобы выбирать объекты более подробных вычислений (ссылки я приводил в
http://ailev.livejournal.com/1191576.html -- "Karpathy прямо говорит, что "The concept of attention is the most interesting recent architectural innovation in neural networks"). Следующая архитектурная новация может быть как раз посвящена сознанию: управление вниманием на основе аппаратно поддерживаемой модели внимания. И изучать тут нужно не столько deep learning, сколько объемлющий класс: representation learning (
http://ailev.livejournal.com/1045081.html).
Тут не лишне напомнить, что само понятие "схемы" используется отнюдь не только для инженерных схем и моделей. Уже понятно, что логические уровни, схематизация, моделирование и представление (representation) это всё про одно и то же, равно как и паттернирование -- описание одним текстом другого (помним, что символом может быть не только "буква", но и что угодно, хоть атомная станция, хоть листик на дереве. "Всё есть текст", если известна схема, паттерн, репрезентация, метамодель и т.д., а работает с этим дисциплина информатики (
http://ailev.livejournal.com/1008054.html). В философской энциклопедии схема так и определяется, как linguistic template or pattern together with a rule for using it to specify a potentially infinite multitude of phrases, sentences, or arguments, which are called instances of the schema. Schemas are used in logic to specify rules of inference, in mathematics to describe theories with infinitely many axioms, and in semantics to give adequacy conditions for definitions of truth (
http://plato.stanford.edu/entries/schema/).
Понятное дело, что "схема" тут не самое главное слово. Так, даже в википедийной статье про схемы в психологии говорится, что есть и другие термины для обозначения схемы, such as "frame", "scene" and "script" (
http://en.wikipedia.org/wiki/Schema_%28psychology%29). Так что дело не в слове, дело в схемо-ориентированной онтологии.
А теперь про нотационную инженерию, визуализацию и т.д. -- это ведь про то же самое, presentations-representations и "описания схем" (диаграммы). Вот некоторое количество ссылок на тему "как выражать схемы" (aka про "схемные языки" -- нам ведь хочется в конце концов не просто поразмышлять над "схемами в основе сознания", но и сделать моделер принципиальных схем общего вида):
-- диаграммы как средство выражения топологии предметной области:
http://ailev.livejournal.com/1069810.html (и там ссылка на обзор Wayne H. Osborn
http://cogsci-online.ucsd.edu/3/3-4.pdf).
-- о выборе «для дураков» или «для профи»:
http://ailev.livejournal.com/1158826.html и вот про Julia
http://ailev.livejournal.com/1140646.html -- презентация Bezivin про моделирование против программирования --
http://cbi2014.unige.ch/documents/CBI2014.TowardsCrossDisciplinaryPractices.JeanBezivin.pdf -- representation learning и representation engineering:
http://ailev.livejournal.com/1045081.html-- теория категорий для выражения схем:
http://ailev.livejournal.com/1154791.html (там ссылки на работы Баеза в рамках Network theory, ибо нам нужны языки для принципиальных схем)
-- про наслоение языков и связь «природы» и «языков» через математику -- тут в комментах:
http://baaltii1.livejournal.com/573648.html. Вспомнил, как я определял информатику в
http://ailev.livejournal.com/1008054.html: "Информатика -- это работа агентов (людей и компьютеров) с текстами и кодами", в число агентов можно после этой дискуссии смело воткнуть природу (а желающие могут добавить какого-нибудь бога или даже целый пантеон типа индуистского или синтоистского).
Итого: разрабатываем representation learning с вниманием и сознанием, управляем вниманием и выводим на уровень сознания схемы при моделировании мира, радуемся жизни.
Чтобы уж совсем всех смутить, добавлю чуть перефразированную свою любимую байку про корпоративное бессознательное:
-- индивидуальное сознание это то, что под влиянием внимания представлено в кортексе. А что не представлено, то индивидуально бессознательно-внесознательно.
-- корпоративное бессознательное -- это то, что представлено в индивидуальных кортексах и экзокортексах индивидуальным сознанием. А вот что представлено в shared экзокортексах (корпоративных информационных системах, канбан-досках на стенах, доступных в библиотеке книжках) -- это и есть корпоративное сознание.
И мы (в соответствии с attention schema theory) теперь понимаем, что все эти книжки про KanbanLean и визуальный менеджмент -- это лишь способ схемно поуправлять корпоративным вниманием.
UPDATE: в фейсбуке некоторый разговор по этому посту про конструктивизм против позитивизма --
https://www.facebook.com/groups/nevronet/permalink/501259996706993/ (в community Российская группа нейронета).