Полиномиальные аппроксимации некоторых функций активации нейронных сетей

Григорий Борисович Маршалко Юлия Анатольевна Труфанова

Журнал: Информатика и автоматизация (Труды СПИИРАН) @ia-spcras

Рубрика: Искусственный интеллект, инженерия данных и знаний

Статья в выпуске: Том 21 № 1, 2022 года.

Бесплатный доступ

Активное внедрение систем машинного обучения ставит актуальную задачу обеспечения их защиты от различных типов атак, направленных на нарушение свойств конфиденциальности, целостности и доступности как обрабатываемых данных, так и обучаемых моделей. Одним из перспективных направлений защиты является разработка конфиденциальных систем машинного обучения, использующих гомоморфные схемы шифрования для защиты моделей и данных. Однако такие схемы могут обрабатывать только полиномиальные функции, что в свою очередь ставит задачу построения полиномиальных аппроксимаций используемых в нейросетевых моделях нелинейных функций. Целью настоящей работы является построение наиболее точных аппроксимаций некоторых широко используемых функций активаций нейронных сетей, а именно ReLU, логистического сигмоида и гиперблолического тангенса, при ограничениях на степень аппроксимирующего полинома, а также оценка влияния точности такой аппроксимации на результат работы нейронной сети в целом. В отличие от опубликованных ранее работ рассматриваются и сравниваются различные способы построения аппроксимирующих полиномов, вводятся метрики точности приближения, приводится конкретный вид аппроксимирующих полиномов, а также соответствующие значения точности приближения. Проводится сравнение с аппроксимациями, приведенными в опубликованных ранее работах. В заключение для простейшей нейронной сети экспериментально оценено влияние точности приближения аппроксимирующего полинома на величину отклонения значений выходных нейронов такой сети от соответствующих значений выходных нейронов исходной сети. Результаты показывают, что для функции ReLU наилучшее приближение может быть получено с помощью численного метода, а для логистического сигмоида и гиперболического тангенса – с помощью полиномов Чебышева. При этом наилучшее приближение из трех рассмотренных функций получено для функции ReLU. Полученные результаты в дальнейшем могут быть использованы при построении аппроксимаций функций активации в конфиденциальных системах машинного обучения.

функция активации \ ReLU \ гиперболический тангенс \ логистический сигмоид \ гомоморфное шифрование \ BGV \ CKKS \ нейронная сеть \ полиномиальная аппроксимация \ конфиденциальное машинное обучение

Похожие статьи в разделе Специальные определители для вычислительной техники

Проблема обеспечения производительности доверенных систем управления с глубинным обучением
Проблема обеспечения производительности доверенных систем управления с глубинным обучением

Зеленский А.А., Абдулин Т.Х., Жданова М.М., Воронин В.В., Грибков А.А.,

Исследование аппроксимативных возможностей радиально-базисной сети с различными функциями активации
Исследование аппроксимативных возможностей радиально-базисной сети с различными функциями активации

Прохоров Сергей Антонович, Лзин Илья Александрович, Лзина Ирина Викторовна, Латыш Сергей Константинович, Саиян Сергей Андраникович

Модели обнаружения атак с использованием методов машинного обучения
Модели обнаружения атак с использованием методов машинного обучения

Поздняк Ирина Сергеевна, Макаров Игорь Сергеевич

Короткий адрес: https://sciup.org/14127370

IDS: 14127370   |   УДК: 004.032.26   |   DOI: 10.15622/ia.2022.21.6