학습 된 편견과 연관성을 발견하기 위해 고백 LLM 프롬프트를 시각적으로 비교하십시오!
????

BERT 및 GPT-3과 같은 대형 언어 모델 (LLM)은 자연 언어 작업의 성능이 크게 향상되어 사람들이 질문에 답변하고 에세이를 생성하며 긴 기사를 요약하는 등을 지원할 수 있습니다. 그러나 이러한 모델이 배운 것과 왜 작동하는지 이해하는 것은 여전히 열린 도전입니다. NLP (Natural Language Processing)의 경우 LLM을 점점 더 텍스트를 생성하기 위해``블랙 박스 ''로 LLM을 훈련시키고 배치하는 연구원과 엔지니어의 경우 다운 스트림 작업에서 훈련 중에 학습 된 행동이 어떻게 모델 개발을 개선하는 데 도움이 될 수 있는지 탐구합니다. 예를 들어, 유해한 고정 관념을 표면으로하여.
Knowledgevis는 학습 된 텍스트 표현에서 연관성을 발견하기 위해 블랭크 프롬프트를 비교하기 위한 인간의 루프 시각 분석 시스템입니다. Knowledgevis는 개발자가 효과적인 프롬프트 세트를 만들고, 단어 간의 여러 유형의 관계를 조사하고, 배운 다른 연관성을 테스트하며, 모든 버트 기반 언어 모델에 대한 여러 예측 세트에서 통찰력을 찾도록 도와줍니다.
종합적으로, 이러한 시각화는 사용자가 개별 예측의 가능성과 독창성을 식별하고, 프롬프트 간의 예측 세트를 비교하며, 모든 프롬프트에 대한 예측 사이의 패턴과 관계를 요약하는 데 도움이됩니다.
이 코드는 연구 논문과 함께 제공됩니다.
Knowledgevis : 고금 인상 프롬프트를 비교하여 언어 모델을 해석합니다
Adam Coscia, Alex Endert
시각화 및 컴퓨터 그래픽에 대한 IEEE 트랜잭션 (TVCG), 2023 (표시)
| 종이 |



전체 튜토리얼을 보려면 데모 비디오를보십시오 : https://youtu.be/hbx4rsumr_i
라이브 데모는 https://adamcoscia.com/papers/knowledgevis/demo/을 방문하십시오.
? 몇 가지 쉬운 단계로 자신의 LLM에서 시각화를 테스트 할 수 있습니다!
v3.9.x 설치 (최신 릴리스)git clone [email protected]:AdamCoscia/KnowledgeVIS.git
# use --depth if you don't want to download the whole commit history
git clone --depth 1 [email protected]:AdamCoscia/KnowledgeVIS.git인터페이스 폴더로 이동하십시오.
cd interfacepy -3.9 -m http.serverpython3.9 -m http.serverLocalHost : 8000으로 이동하십시오. 브라우저에서 Knowledgevis가 실행되는 것을 볼 수 있습니다 :)
서버 폴더로 이동하십시오.
cd server가상 환경 생성 :
# Start a virtual environment
py -3.9 -m venv venv
# Activate the virtual environment
. v env S cripts a ctivate # Start a virtual environment
python3.9 -m venv venv
# Activate the virtual environment
source venv/bin/activate종속성 설치 :
python -m pip install -r requirements.txt Pytorch v2.0.x 설치 (지침)
일부 시스템은 Cuda를 지원할 수 있으므로 Pytorch가 별도로 설치됩니다.이 시스템은 다른 설치 프로세스가 필요하고 도구의 속도를 크게 높일 수 있습니다.
그런 다음 서버를 실행하십시오.
python main.pyAdam Coscia가 이끄는 Knowledgevis는 Georgia Tech의 휴먼 센터 컴퓨팅 및 상호 작용 설계에서 시각화 전문가 간의 협력의 결과입니다. Knowledgevis는 Adam Coscia와 Alex Endert에 의해 만들어졌습니다.
Knowledgevis에 대한 자세한 내용은 연구 논문을 읽으십시오 (IEEE TVCG에 출연).
@article { Coscia:2023:KnowledgeVIS ,
author = { Coscia, Adam and Endert, Alex } ,
journal = { IEEE Transactions on Visualization and Computer Graphics } ,
title = { KnowledgeVIS: Interpreting Language Models by Comparing Fill-in-the-Blank Prompts } ,
year = { 2023 } ,
volume = { } ,
number = { } ,
pages = { 1-13 } ,
doi = { 10.1109/TVCG.2023.3346713 }
}이 소프트웨어는 MIT 라이센스에 따라 사용할 수 있습니다.
궁금한 점이 있으시면 문제를 열거 나 Adam Coscia에 문의하십시오.