Введение

Искусство низкой сложности, впервые описанное Юргеном Шмидхубером в 1997 году и впоследствии ставшее основополагающей темой в широкой области компьютерных наук, – это искусство, которое можно описать короткой компьютерной программой (то есть программой с малой сложностью Колмогорова).

Обзор

Шмидхубер характеризует искусство низкой сложности как эквивалент минимализма в компьютерную эпоху. Он также описывает алгоритмическую теорию красоты и эстетики, основанную на принципах алгоритмической теории информации и принципа минимальной длины описания. Он явно учитывает субъективность наблюдателя и постулирует, что среди нескольких наборов входных данных, признанных сопоставимыми данным субъективным наблюдателем, наиболее приятный обладает самым коротким описанием, учитывая предыдущие знания наблюдателя и его или её специфический метод кодирования данных. Например, математики ценят простые доказательства с кратким описанием на их формальном языке (иногда называемом математической красотой). Другой пример вдохновлен исследованиями пропорций, проведенными Леонардо да Винчи и Альбрехтом Дюрером в XV веке: пропорции красивого человеческого лица можно описать очень небольшим количеством информации. Шмидхубер чётко различает красоту и интересность. Он предполагает, что любой наблюдатель постоянно стремится улучшить предсказуемость и сжимаемость наблюдений, обнаруживая закономерности, такие как повторения, симметрии и фрактальное самоподобие. Когда процесс обучения наблюдателя (который может быть представлен предсказательной нейронной сетью) приводит к улучшению сжатия данных, количество битов, необходимых для их описания, уменьшается. Временная интересность данных соответствует количеству сэкономленных битов, и, следовательно (в пределе непрерывности), первой производной субъективно воспринимаемой красоты. Алгоритм обучения с подкреплением можно использовать для максимизации будущего ожидаемого прогресса в сжатии данных. Это будет мотивировать обучающегося наблюдателя выполнять последовательности действий, которые приводят к получению дополнительных интересных входных данных с ещё неизвестной, но поддающейся обучению предсказуемостью или регулярностью. Эти принципы могут быть реализованы в искусственных агентах, которые проявляют форму искусственного любопытства. Хотя искусство низкой сложности не требует априорных ограничений на размер описания, основные идеи связаны с категориями интро с ограниченным размером в демосцене, где очень короткие компьютерные программы используются для генерации приятного графического и музыкального вывода. Были написаны очень маленькие (обычно на C) программы, создающие музыку: стиль этой музыки получил название "байтбит".

Больший контекст

Более широкий контекст, предоставляемый историей искусства и науки, позволяет предположить, что искусство с низкой сложностью продолжит вызывать растущий интерес. Что касается истории искусства, потенциальная значимость искусства с низкой сложностью простирается далеко за пределы минималистического кодирования красоты эпохи Возрождения, уже упоминавшегося в литературе. Идея тесной взаимосвязи между математической структурой и визуальной привлекательностью – одна из сквозных тем западного искусства, особенно ярко проявляющаяся в периоды его расцвета, такие как династический Египет, классическая Греция, эпоха Возрождения (как уже отмечалось) и геометрическая абстракция XX века, особенно в работах Жоржа Вантонгерлу и Макса Билла. В науке и технике искусство с низкой сложностью может стать еще одним примером того, как относительно новая дисциплина – компьютерные науки – способна предложить новый взгляд на различные области знаний, например, понимание функционирования генетического кода, полученное благодаря знакомству с проблемами, уже возникающими в разработке программного обеспечения. Ожидается, что изучение искусства с низкой сложностью будет способствовать дальнейшему плодотворному взаимодействию между компьютерными науками и эстетикой. При этом полученные знания не будут исключительно качественными, поскольку формализации, лежащие в основе искусства с низкой сложностью, по своей сути являются количественными.