zjunlp/EasyEdit
[ACL 2024] Простая в использовании платформа для редактирования знаний LLM.
Инструменты⭐ 2 923Jupyter Notebook
Что это за инструмент
EasyEdit — это фреймворк для редактирования знаний в больших языковых моделях (LLM), позволяющий изменять их внутреннюю базу знаний без полной переобучения.
Зачем нужен
Инструмент решает задачу оперативного обновления, вставки или удаления фактов из модели LLM, что критично для поддержания актуальности данных. Он предоставляет единый интерфейс для оценки различных методов редактирования и поддерживает как изменение параметров, так и управление поведением во время инференса (EasyEdit 2.0).
Что можно реализовать
- Вставка новых фактов в модель (Knowledge insert), например, добавление свежих новостей или личных предпочтений пользователя.
- Обновление устаревших данных (Knowledge update), таких как изменение политических лидеров или новых версий программного обеспечения.
- Удаление ложной или вредоносной информации (Knowledge erase) из модели для повышения безопасности и точности.
- Оценка эффективности различных алгоритмов редактирования знаний с использованием бенчмарка KnowEdit.
Ключевые возможности
- Поддержка EasyEdit 2.0 для управления поведением LLM во время инференса без переобучения (real-time steering).
- Встроенный бенчмарк KnowEdit для стандартизированной оценки качества редактирования.
- Поддержка широкого спектра методов: от изменения параметров до современных подходов, таких как UNKE и AnyEdit.
- Наличие готовых туториалов, демо на Hugging Face и подробной документации для быстрого старта.
👤 Кому подойдёт: Исследователи в области NLP, разработчики AI-инструментов, инженеры по работе с LLM, интересующиеся контролем знаний и поведением моделей.
Релизы
Релизы ещё не отслежены — появятся после ближайшего опроса.