Воспоминания коллег и учеников
Н.С. Байгарова
В 1981-1986 годах Эдуард Зиновьевич Любимский руководил командой из нескольких лабораторий, собранной им для выполнения проектов, связанных с разработкой информационных систем документального типа. В ту команду входила и лаборатория при кафедре системного программирования факультета ВМК МГУ имени М.В. Ломоносова, где я как раз в 1981 году начала работать после окончания университета, счастливым образом попав на начало проектов.
Э.З. Любимский был не только научным руководителем тех проектов, но осуществлял и общее управление их выполнением. Он принимал все главные решения. Большое значение он придавал подбору кадров. С каждым претендентом он встречался лично и обстоятельно разговаривал, выясняя квалификацию, заинтересованность в задачах, которые предстояло решать, определяя личные качества человека и оценивая его совместимость со всей командой. В результате, благодаря усилиям Эдуарда Зиновьевича, был собран уникальный коллектив умных, талантливых, творческих людей, которым было чрезвычайно интересно вместе и работать, и проводить свободное время.
Коллектив в основном был молодой — многие только закончили вузы. Необузданную энергию молодежи корректно направляли в нужное русло более опытные коллеги — сам Любимский, Юрий Александрович Бухштаб, Ирена Харитоновна Зусман, Людмила Сергеевна Корухова, Георгий Валентинович Вальтер. Жаркие профессиональные обсуждения, разговоры на любые темы, в центре которых неизменно был главный, самый интересный собеседник — Эдуард Зиновьевич. Мы, словно губки, впитывали его слова, идеи. В профессиональном плане многому у него научились, главное
— системному взгляду на проблему при поиске вариантов ее решения. При этом он поощрял поиск новых идей, сумел создать творческую атмосферу коллективного единения в решении задач. Был этакий общий кураж от работы, когда после ночной смены (не отказывались и от таких возможностей использования имевшихся вычислительных ресурсов) добровольно бежали на работу и следующим днем. Этот настрой команды на достижение целей, привнесенный в нее ее лидером, во многом и определил наши достижения тех лет.
Основной целью, которую ставил нам тогда Эдуард Зиновьевич, была разработка универсальных подходов и адаптируемого программного обеспечения для автоматизации процесса создания электронных библиотек на базе документальных информационных фондов (ИФ).
Под руководством профессора Любимского мы исследовали вопросы построения логической модели предметной области как основы для организации информации, решали задачи построения модели данных и моделирования технологического процесса управления информационным фондом. На основе представления фактов и событий реального мира в виде набора элементов модели информационной системы (объектов, их атрибутов и связей между объектами) задача индексирования документа информационного фонда решалась как задача описания на основе содержания обрабатываемого документа его отношения к элементам модели предметной области. Нами исследовались разные методы создания поискового образа документа. В частности, разрабатывалась идеология представление фактов во фреймах, как одного из возможных методов использования роли для выражения синтагматических отношений между ключевыми словами в поисковых образах документов с целью повышения точности поиска. Фрейм — структура данных, предназначенная для представления стереотипной ситуации, где выделены элементы-названия компонентов ситуации (роли) и элементы, представляющие конкретные данные. При использовании такого подхода, для представления знаний, относящихся к какой-либо предметной области, требовалась разработка набора соответствующих универсальных фреймов. В дополнение к идеологии фреймов, Любимский предлагал использовать средства структуризации набора ключевых слов, представляющих атрибутивное описание объекта как элемента фрейма, — с целью обеспечения возможности отражать связи между словами в описании объекта и, как следствие, повышения точности поиска по сравнению с методом координатного индексирования.
В результате исследования методов представления данных Любимским был предложен прогрессивный подход, сочетающий метод автоматического получения поискового образа документа путем автоматического выделения ключевых слов текста с методом использования специализированных формализованных структур, заполняемых или автоматически на основе знания структуры документа, или индексатором с использованием контролируемых словарей. Подход позволяет сочетать достоинства контролируемого словаря и автоматического индексирования в решении проблемы повышения полноты и точности поиска документов в электронных библиотеках.
В соответствии с идеями Любимского, информационный фонд, представляющий документы определенной предметной области, целесообразно дополнять справочными базами данных, позволяющими идентифицировать объекты, упоминаемые в документах, в процессе их индексирования, а также имеющими самостоятельную ценность как часть информационного фонда, содержащая систематизированные справочные сведения о представленных объектах в дополнение к документам основного фонда. Для поддерживания связей между объектами модели были предложены способы отождествления объектов модели по неточно заданным описаниям и наборам атрибутов, например, введение лексической меры близости названий.
Э.З. Любимский придавал большое значение построению технологической модели управления информационным фондом. Им были сформулированы основные принципы реализации адаптируемого программного обеспечения создания и поддержки информационного фонда для класса описываемых единой моделью проблемно-ориентированных технологий.
1) Представление технологически важной информации о документе в виде значений специальных технологических элементов документа и использование их при управлении технологическими процессами.
2) Организация функционирования системы обработки технологических элементов документа, с целью определения состояния документа и пути его прохождения в технологическом цикле управления ИФ, как конечного автомата, использующего легко модифицируемую таблицу решений.
С целью автоматизации синтеза информационных систем документального типа нашей командой был разработан инструментально-базовый комплекс (ИБК), использованный при создании нескольких крупных электронных информационных фондов, а затем Инструментальный комплекс для Разработки документо-ориентированных Информационных Систем на персональных ЭВМ (ИРИС) — удобный инструмент, с помощью которого в 90-е годы прошлого века было разработано немало автоматизированных информационных систем разного назначения. Построение этих программных инструментальных комплексов было вдохновлено идеями Э.З. Любимского, и это были действительно пионерские системы.
Модель данных ИБК состояла из нескольких фондов, включая технологический фонд, из документов, представлений документов в фондах и набора операций для реализации действий над документами и фондами. ИБК обеспечивал возможность поиска в разнородных субфондах на базе единой модели представления данных. Обработка документа строилась на базе расширяемой библиотеки программных модулей — “специалистов”. ИБК обеспечивал поддержку программирования “специалистов”. Основная идея была в построении системы на основе инструментального и базового компонентов. Базовый компонент содержал настраиваемые программы, используемые для выполнения всех процессов и операций, необходимых для ведения ИФ. Инструментальный компонент состоял из программ и процедур, которые использовались при настройке ИБК на конкретную технологическую схему и заданный тип документов. На выходе процесса настройки получалась целевая система ведения ИФ. В ИБК использовались два способа настройки. Когда действия по управлению ИФ подлежали стандартизации, настройка производилась путем задания описаний, интерпретируемых в процессе выполнения программы, для приложений, требующих сложную, нестандартную обработку документов, были предназначены методы генерации целевых программ, подключаемых к имеющимся в ИБК программам базового компонента. Предложенная командой под руководством Любимского стратегия синтеза целевой системы сочетала в себе преимущества методов генерации и интерпретации и обеспечивала возможность создания эффективных целевых программных комплексов. ИБК был реализован в операционной системе ОС 7.1.
Развитием идей, положенных прежде в основу ИБК, стал ИРИС — многоуровневый комплекс программ, призванный обеспечить создание на персональных ЭВМ рабочих мест для систем автоматизации обработки документов, иными словами, система управления базой документов. База документов представляла собой совокупность логических айлов (данные и индексы) документов определенного типа. ИРИС обеспечивал поддержку индексов, построенных на базе В+ деревьев. Разработчику информационных систем предоставлялся доступ к программам ИРИС любого уровня. Верхний уровень ИРИС, утилиты — это набор универсальных настраиваемых программ, с помощью которых можно реализовать функции простых информационных систем без дополнительного программирования. Остальные уровни — средства создания прикладных программ, реализованные в виде библиотек программ, обеспечивающих средства просмотра и редактирования документов и средства поддержки работы с базой документов. Функции ИРИС имели точки выхода на пользовательские программы, позволяющие осуществлять дополнительную специфическую обработку документов. ИРИС оказался очень эффективным и удобным инструментом, он был использован при разработке многочисленных информационных систем, часть из которых успешно и надежно функционирует до сих пор.
Все, кто работал с Эдуардом Зиновьевичем, получили огромный заряд на всю жизнь — профессиональный и чисто человеческий. Его ответственное и заинтересованное отношение к работе, его порядочность, демократичность и доброжелательность по отношению к коллегам являются образцом для тех, кому посчастливилось с ним работать и беседовать.
Я свою жизнь сверяю по Любимскому. Спасибо, Учитель.
И. Баскин
The only thing I can say about it that it was the best days of my life. Never again I had opportunity to work with such a great team of people led by such a great leader and person.
Е. Болдырева
Я училась на кафедре системного программирования и посещала семинар под руководством Эдуарда Зиновьевича с 1977 года. Каждый семинар, на котором присутствовал он лично, превращался в праздник. У всех текущих вещей, которыми мы занимались, появлялся глубокий смысл, становилась видна перспектива, место нашей конкретной работы среди смежных и более отдаленных исследований. Я помню радостное ощущение понимания задачи и желание работать, которое возникало после каждой рабочей встречи с Эдуардом Зиновьевичем. Он очень много внимания уделял даже студентам, не говоря уже об аспирантах. Огромное спасибо ему за это.
Еще один личный эпизод. В 1988 году, когда я работала в ИПМ под руководством Эдуарда Зиновьевича, я родила ребенка в гражданском браке. Хотя отец ребенка жил с нами и обеспечивал нас, в Институте, возможно, об этом не асе знали. Когда моему сыну исполнилось полгода, мне предложили выйти на работу на должность, которая требовала двух-трех посещений в месяц и не особенно много работы дома. Уверена, что за этим предложением стоял Эдуард Зиновьевич. Я очень благодарна ему за эту помощь.
К сожалению, я совсем не писатель, и скупыми строчками текста не могу выразить всю гамму своих чувств благодарности и уважения к этому замечательному человеку.
Ю.А. Бухштаб
На рубеже 70-80-х годов прошлого века большую актуальность в СССР приобрела проблематика, связанная с созданием и эксплуатацией больших баз данных на мэйнфреймах. Дело в том, что к этому моменту в стране было налажено относительно массовое производство старших моделей ЭВМ типа с «ЕС», что, в частности, создало предпосылки для решения проблемы практического использование в народном хозяйстве средств вычислительной техники, предназначенных для автоматизации различных производственных процессов и информационного обеспечения централизованных систем управления.
В 1980 году Э.3. Любимский вошел в состав научно-технического совета проекта РУБИН (председатель — академик А.П. Ершов, главный конструктор — А.А. Берс), целью которого являлось создание одноименной системы редакционно-издательской подготовки и выпуска газеты «Правда», которая в те годы была одной из самых тиражируемых газет в СССР. Этот проект был включен в план важнейших научно-исследовательских работ страны. Э.З. Любимский возглавил одно из ключевых направлений этого проекта, а именно организации их физического хранения. Вместе с тем, различные фонды часто содержали взаимно дополняющие друг друга данные, касающиеся одних и тех же тем, событий, фактов, и с точки зрения пользователей они должны были составлять общий информационный фонд, поисковые операции в котором осуществлялись бы на базе единой модели, а найденные документы были бы представлены в одинаковом формате. Различные технологии обслуживания специализированных фондов, входящих в состав информационного обеспечения системы РУБИН, требовали высокой гибкости как при настройке средств поддержания разработки целевых систем, так и при эксплуатации создаваемых систем ведения информационных фондов.
В ходе работ по созданию системы РУБИН был разработан и реализован инструментально-базовый комплекс (ИБК). Этот комплекс использовал единую документную модель данных для всех технологических процессов. Внутреннее представление документа, используемое ИБК, было основано на понятии концептуального документа, не зависящего от особенностей физической организации других представлений документа. Такой подход позволял осуществлять декомпозицию сложных операций на более простые и рассматривать имеющуюся информацию с различных точек зрения. Более того, концептуальный документ мог представлять виртуальные документы, которые непосредственно не содержались в информационных фондах. Концептуальный документ не только обеспечивал основу для решения информационно-логических задач, возникающих при обработке документов, но и служил основой для решения технологических проблем. для этого в состав концептуального документа включались специальные технологические элементы, отражающие состояние обработки документа. Обработка концептуальных документов строилась на базе расширяемой библиотеки программных модулей — специалистов, что обеспечивало возможность эволюции комплекса.
На базе созданного инструментально-базового комплекса были реализованы несколько целевых информационных систем для газеты «Правда», в частности система ретроспективного анализа публикаций газеты. Опыт практического применения этих систем показал, что по сравнению с традиционными методами разработки использование комплекса, с одной стороны, минимизировало время, требуемое для создания новых систем, а с другой стороны, повысились удобства эксплуатации и уменьшились трудозатраты на ведение и модификацию информационных фондов.
В середине 80-х годов в редакции газеты «Правда» было установлено несколько персональных компьютеров типа IBM/XT. Предполагалось использовать их для автоматизации обработки документации в различных подразделениях редакции, В то время готовых программных продуктов, пригодных для эффективного решения поставленных задач на этих компьютерах, еще не было, и под руководством Э.З. Любимского был разработан инструментальный комплекс программ — ИРИС. Этот комплекс с успехом использовался как в редакции «Правда», так и, в последующие годы, в ряде других организаций.
Одновременно с руководством работами по созданию прикладного программного обеспечения проекта РУБИН Э.З. Любимский проводил исследования, направленные на решение проблем, связанных с содержательной, смысловой стороной технологии использования текстовых информационных фондов. Целью этих исследований была разработка методов построения логических моделей данных и формализованных языков для представления информации, содержащейся в текстах, а также способов установления смысловой связи между поисковыми запросами и хранимыми в информационных фондах данными. Большое внимание было уделено изучению возможности использования технологии построения экспертных систем для автоматической рубрикации текстов на естественном языке на базе интерпретации их смысла. По результатам этих исследований под руководством Э.З. Любимского было защищено несколько кандидатских диссертаций.
Цикл исследований Э.З. Любимского, проведенный в рамках работ по реализации проекта РУБИН, продемонстрировал те его качества, которые он проявлял во всей своей научной деятельности — он умел выделить суть задачи, над которой работал, и сосредоточить свои усилия и усилия коллектива сотрудников на поиске оптимального решения. Многие разработанные в 80-е годы прошлого века Э.З. Любимским методы, посвященные проблематике использования информационных систем, опередили свое время, и только сегодня, в эпоху бурного развития информационного общества, стало понятна вся значимость выдвинутых им тогда идей.
В. Вакин
Эдуарда Зиновьевича Любимского я вспоминаю с огромным уважением и признательностью.
Эдуард Зиновьевич был моим научным руководителем в 1996-2000 гг., когда я учился в аспирантуре на кафедре Системного программирования факультета Вычислительной математики и кибернетики МГУ имени М.В.Ломоносова. Хорошо помню мягкую деликатность и уважение к собеседнику, с которыми Эдуард Зиновьевич высказывал замечания к работе своих учеников. В любом разговоре он всегда удивлял собеседника безукоризненной ясностью мысли и блестящим подбором аргументов.
Советы научного руководителя помогали взглянуть на проблему с другой точки зрения, увидеть новый подход к решению задачи. Вспоминаю одну из бесед с Эдуардом Зиновьевичем осенью 1999 г., в которой речь шла о моей диссертации. Мне тогда казалось, что если получены практические результаты, то работу можно считать завершенной. Эдуард Зиновьевич внимательно выслушал меня и со своей неизменной мягкостью возразил: «Практические результаты — это великолепно, но, на мой взгляд, было бы неплохо попытаться осмыслить их более широко. Вот, например, как Вы думаете, будет ли сходиться предложенный Вами итеративный процесс вычислений в другой предметной о6ласти?» Хорошо помню, насколько изменился мой взгляд на полученные результаты после этого замечания научного руководителя: действительно, более общий взгляд на проблему позволяет увидеть главное, найти новый подход к ее решению.
С.Лазебников
I am not a great writer. All I remember — it was the best few years in my life. He was fun and very intellectual “sobesednik” — I learned a lot from him and he changed me in many ways. There were only handful of people who has such influence on my life. We build an interesting and sizable system for “Pravda” and thanks to hir’n we were able to find a lot of interesting and challenging research projects building a system with somewhat questionable and boring goals.
We also built fun and in many ways pioneering system “IRIS” which was inspired by him and most certainly was influenced by numerous and memorable conversations Ilia and I had with him.
В. Малышко
Эдуард Зиновьевич Любимский обладал редким даром доходчиво излагать свои идеи и заражать ими окружающих. Это было заметно и во время первой нашей встречи на собрании студентов, распределенных на кафедру системного программирования. Он тогда рассказывал о своем спецсеминаре перед нами — зелеными второкурсниками. За короткие пять минут Эдуард Зиновьевич красноречиво доказал, что в будущем значение информационных систем будет только расти, и не оставил у меня никаких сомнений в том, что записываться надо на руководимый им семинар.
Этот выбор предопределил мою будущую карьеру учёного и преподавателя.
Вспоминая Эдуарда Зиновьевича, всегда благодарен ему за это.
Светлая память Вам, Учитель.
Т. Мотузка
Работа в лаборатории Эдуарда Зиновьевича Любимского была моим первым опытом после окончания института. Позже я всегда вспоминала об этом как о месте, где все было организовано, как оно в идеале должно быть. доброжелательная атмосфера, интересная работа, где практическая разработка базировалась на научном подходе, семинары, на которых обсуждались новейшие зарубежные достижения в нашей области — за всем этим стояла личность Эдуарда Зиновьевича. Меня всегда поражала его способность в двух словах абсолютно доступно изложить любую сложную концепцию.
Нам всем было интересно и работать вместе, и проводить свободное время вместе. Оглядываясь назад, могу с уверенностью сказать, что это был самый светлый период в моей трудовой биографии.
А. Поспелов
Об Эдуарде Зиновьевиче Любимском всегда вспоминаю с большой теплотой. В 1975-1980 гг. я был студентом факультета Вычислительной математики и кибернетики МГУ, а Эдуард Зиновьевич читал нам лекции, вёл семинары, принимал зачёты и экзамены, руководил разработками по искусственному интеллекту на кафедре системного программирования, а по большому счёту — учил профессионализму в работе и порядочности в повседневной жизни.
Позже я работал под руководством Эдуарда Зиновьевича в лаборатории информатики издательства — в команде замечательных людей, которых он собрал вместе. Проекты тех лет — ИБК и ИРИС — это интереснейшая работа и замечательные люди, которые трудились с упоением, которые и поныне общаются друг с другом.
Спасибо, Эдуард Зиновьевич. Низкий Вам поклон.
Л.Райков
Мне довелось учиться у Эдуарда Зиновьевича Любимского.
Он был моим преподавателем на кафедре системного программирования факультета ВМК МГУ, а впоследствии — научным руководителем моей диссертационной деятельности. Он оказался человеком, сумевшим заинтересовать меня теоретическими вопросами из области искусственного интеллекта и таким образом предопределившим выбор мной профессии, которой я до сих пор обязан своим куском хлеба с маслом.
Годы научной работы под руководством Э.З. Любимского были, вероятно, одними из самых плодотворных и счастливых лет моей жизни.
Публикуется с согласия семьи Э.З. Любимского
Статья опубликована в музее 15.04.2010 г.