Открыть сервис

FAMULUS

FAMULUS — это первая в мире автоматизированная система реферирования, разработанная в 1960-х годах в СССР. Она предназначалась для автоматического составления кратких аннотаций (рефератов) научно-технических текстов на русском языке и стала важной вехой в истории компьютерной лингвистики и информационного поиска.

История создания

Разработка системы FAMULUS велась в 1960-е годы в рамках программы по автоматизации научно-технической информации в СССР. Непосредственным создателем системы считается коллектив учёных под руководством Г. Э. Влэдуца и А. И. Михайлова из Всесоюзного института научной и технической информации (ВИНИТИ). Работа была частью более широкого проекта по созданию автоматизированных информационных систем для обработки растущего потока научных публикаций.

Первая версия системы была запущена в 1965 году. В отличие от современных методов, основанных на нейросетях и машинном обучении, FAMULUS работала на основе жёстко заданных лингвистических и статистических алгоритмов. Она обрабатывала тексты на русском языке, выделяя из них наиболее значимые предложения на основе частотного анализа слов и синтаксических конструкций.

Принцип работы

Система FAMULUS относилась к классу экстрактивных систем реферирования — то есть она не генерировала новый текст, а выбирала из исходного документа наиболее информативные предложения, составляя из них реферат. Алгоритм работы включал несколько этапов:

  1. Лексический анализ: Разбиение текста на слова, определение частей речи и нормализация словоформ (лемматизация) с использованием словарей.
  2. Статистический анализ: Подсчёт частоты встречаемости каждого слова в тексте. Слова с высокой частотой (за исключением стоп-слов — союзов, предлогов, местоимений) считались ключевыми.
  3. Вычисление веса предложений: Каждому предложению присваивался вес, равный сумме частот входящих в него ключевых слов. Предложения с наибольшим весом считались наиболее релевантными.
  4. Формирование реферата: Из текста извлекалось определённое количество предложений с максимальным весом (обычно 5–10 % от общего объёма). Они располагались в порядке их появления в оригинале, образуя связный, хотя и не всегда грамматически безупречный, реферат.

Технические характеристики

FAMULUS была реализована на ЭВМ «Урал-2» и «Урал-4» — советских ламповых компьютерах второго поколения. Программа была написана на машинном коде и имела ограниченный объём оперативной памяти, что требовало оптимизации алгоритмов.

Применение и значение

Система FAMULUS использовалась в ВИНИТИ и нескольких других научных учреждениях СССР для автоматического реферирования статей из журналов по физике, химии, биологии и технике. Она позволяла существенно ускорить процесс первичной обработки информации, хотя качество получаемых рефератов уступало работе профессиональных референтов.

Основные проблемы системы были связаны с контекстной неоднозначностью: FAMULUS не понимала смысла текста, а лишь оперировала статистическими закономерностями. Это приводило к тому, что в реферат могли попадать не самые важные предложения, а предложения, содержащие много повторяющихся терминов. Тем не менее, для своего времени FAMULUS была прорывным проектом, доказавшим принципиальную возможность автоматического реферирования.

Критика и ограничения

Несмотря на инновационность, система имела ряд существенных недостатков:

В 1970-х годах, с развитием более сложных лингвистических моделей и появлением ЭВМ третьего поколения, интерес к FAMULUS снизился, и она была вытеснена более совершенными системами, такими как «Система автоматического реферирования (САР)» и зарубежными аналогами.

Интересные факты

Наследие

Хотя сама система FAMULUS давно устарела, заложенные в ней принципы — частотный анализ, взвешивание предложений, экстрактивное реферирование — легли в основу многих современных алгоритмов обработки текстов. Она стала одним из первых практических примеров применения статистических методов в компьютерной лингвистике и предшественником современных систем автоматического реферирования, таких как TextRank и LexRank.

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →