피드로 돌아가기
Dev.toAI/ML
원문 읽기
Bi-LSTM과 Transformer-based Pipeline을 결합한 리뷰 분석 엔진 NEXUS 구축
I Built an "Amazon-Style" AI Review Summarizer for Any Dataset (NLP, Transformers, Streamlit)
AI 요약
Context
특정 플랫폼에 종속된 AI 리뷰 요약 기능을 범용 데이터셋에 적용하기 위한 독립적 분석 엔진 필요성 대두. 대규모 생성형 LLM 사용 시 발생하는 높은 RAM 소비량과 Hallucination 리스크가 주요 병목 지점으로 작용.
Technical Solution
- Sentiment140 데이터셋 1.6M 건을 통한 custom Bidirectional LSTM 모델 학습으로 딥러닝 Baseline 확보
- 128-dim Embedding layer와 stacked Bi-LSTMs 설계를 통한 문맥 시퀀스 캡처 및 Dropout(0.5) 적용으로 Overfitting 방지
- DeBERTa-v3 기반 Zero-Shot classification과 RoBERTa-go_emotions를 통한 28가지 미세 감정 추출 파이프라인 구축
- RAM 부하 및 환각 현상 제거를 위해 LLM 생성 방식 대신 Regex와 Pandas 기반의 deterministic Component-Impact Engine 설계
- 하드웨어 및 소프트웨어 컴포넌트별 칭찬/불만율을 계산하여 자연어 요약문으로 합성하는 규칙 기반 로직 구현
- Streamlit 기본 UI의 한계를 극복하기 위해 Custom CSS 주입을 통한 Glassmorphism 기반의 UX 최적화
실천 포인트
1. 생성형 LLM의 Hallucination 위험이 큰 도메인에서는 정형 데이터 분석 기반의 Deterministic Engine 도입 검토
2. 모델의 일반화 성능 확보를 위해 Custom Baseline(Bi-LSTM 등)과 SOTA Pre-trained 모델(DeBERTa 등)의 교차 검증 수행
3. 추론 비용 절감을 위해 메모리에 직접 로드하는 Lightweight Pipeline 구성 및 최적화된 Embedding 차원 설정