본문으로 건너뛰기
r/LLMDevs조회 1

Working Memory Depth Recurrence 실행 예제와 60줄 파이썬 엔진 공개

순수 파이썬 로컬 규칙 엔진으로 역전파 없이 작동하는 Working Memory Depth Recurrence 데모가 52장 카드 셔플과 숫자 덧셈을 빠르게 재현한다고 보고되었다.

이 요약은 AI가 원문을 분석해 생성했습니다. 정확한 내용은 원문 기준으로 확인하세요.

TL;DR

작성자는 역전파와 전역 그라디언트를 사용하지 않고 로컬 규칙으로만 동작하는 단일 통합 그래프 기반의 Working Memory Depth Recurrence 엔진을 약 60줄 파이썬 코드로 공개했다는 점을 배경으로 제시했다. 해당 엔진은 메모리와 직렬 연산을 통해 깊이 문제를 해결하는 방식으로 동작하며 숫자 카운팅에서 덧셈으로의 일반화, 카드 셔플 연산을 합성해 전체 52장 덱의 최종 상태를 예측하는 데모, 그리고 암기에서 이해로 전환되는 연속 학습 사례를 빠르게 재현한다고 보고되었다. 작성자는 학습 시간이 짧고 데모가 바로 실행 가능한 수치와 코드로 제공된다는 점을 근거로 실험 재현을 권유했으며, 이로 인해 대규모 클러스터가 아닌 메모리와 계산 시간의 교환으로 긴 시퀀스 처리가 가능하다고 주장했다. 그러나 이러한 주장은 현재 소규모 데모와 정성적 관찰에 기반하고 있어 표준 벤치마크와 광범위한 재현 실험이 선행되어야 범용성과 생물학적 타당성에 대한 합리적 결론을 도출할 수 있다.

실용적 조언

  • 우선 제공된 GitHub 저장소를 클론하고 별도 의존성 없이 데모 스크립트를 실행해 동일한 수치와 출력을 재현해 보아야 한다. 로컬 환경에서 제공된 예제 입력과 출력의 일치 여부를 확인하면 주장된 학습 속도와 정확도를 검증할 수 있다. 재현 과정에서 입력 시드, 랜덤성 제어, 실행 환경의 차이 등을 기록해 비교 가능한 실험 로그를 남기는 것이 중요하다.
  • 코드상 핵심 엔진 부분을 읽어 각 업데이트 규칙과 메모리 구조가 어떻게 구현되어 있는지 함수 단위로 추적해야 한다. 특히 국소 업데이트의 수식, 상태 표현 방법, 그리고 시퀀스 합성 방식이 어떤 수학적 연산으로 구현되어 있는지를 확인하면 주장된 작동 원리를 기술적으로 평가할 수 있다. 필요하면 동일 로직을 작은 대체 구현으로 재작성해 일관된 동작을 보이는지 교차 검증해야 한다.
  • 데모 외의 표준 벤치마크 예컨대 길이가 긴 순차적 변환 문제나 연속 학습 과제에 대해 동일한 알고리즘을 적용해 성능을 측정해야 한다. 벤치마크 결과가 존재해야만 일반화 가능성과 인프라 효율성 주장을 객관적으로 비교할 수 있으며, 이때 latency와 메모리 사용량을 포함한 비용 지표를 함께 수집해야 한다. 마지막으로 결과를 공개 리포트나 노트북으로 정리해 커뮤니티 검증을 촉진하는 것이 바람직하다.

섹션별 상세

01
작성자는 역전파와 전역 그라디언트를 사용하지 않고 로컬 규칙만으로 학습이 가능한 단일 통합 그래프 엔진을 제안하고 있다. 이 엔진은 메모리 기반의 직렬 연산을 통해 깊이를 구현하며 모든 학습이 그래프 내부의 국소적 업데이트로 일어난다고 설명하고 있다. 저자는 전체 엔진이 약 60줄의 파이썬 코드로 구성되며 클론 후 별도 설치 없이 실행해 재현할 수 있다고 명시하여 재현 가능성을 확보하고 있다. 해당 접근은 대규모 병렬 인프라 대신 메모리와 계산 시간을 거래하는 설계 철학을 갖고 있다.
02
첫 번째 데모는 항목 더미의 개수를 세는 방식으로 숫자 개념을 획득하고 그 이후 덧셈 동작으로 일반화된 동작을 산출하는 능력을 보였다고 한다. 입력은 문자나 단어 등의 더미 형태로 주어지며 로컬 규칙이 그래프 상에서 카운트를 표현하는 내부 표현을 학습하고 이 표현들을 결합하여 합산 결과를 도출하는 구조다. 저자는 이 데모가 한 번도 합을 보여주지 않아도 더 높은 수준의 규칙이 등장했다고 언급하며 소스 코드와 수치를 통해 결과를 검증할 수 있다고 주장하고 있다. 이 사례는 저차원적 연산으로부터 고차원적 규칙이 자율적으로 형성될 수 있다는 가능성을 시사한다.
03
두 번째 데모는 카드를 섞는 연산 각각을 학습한 뒤 여러 번의 섞기 연산을 합성하여 임의의 초기 덱에서 최종 상태를 예측하는 기능을 수행한다고 보고되었다. 학습 과정은 짧은 예제들만으로 각 섞기 연산의 변환을 그래프 내부에서 학습하고, 이후 이 변환들을 순차적으로 적용해 최종 퍼뮤테이션을 계산하는 방식으로 동작한다. 작성자는 전체 52장 덱을 대상으로 약 두 초 이내에 학습이 완료되며 천 번의 셔플 연속성도 정확히 예측했다고 주장하여 성능 수치와 재현 가능성을 제시하고 있다. 이 결과는 로컬 연산의 조합으로 장기적 시퀀스 효과를 구현할 수 있음을 시사하나 대규모 벤치마크와 비교는 제공되지 않았다.
04
세 번째 데모는 초기에는 단순한 암기를 수행하다가 추가 학습을 통해 동일한 메모리 위에서 일반화된 이해로 전환되는 연속 학습 사례를 보였다고 보고되었다. 동일한 메모리 상태에서 잘못된 훈련으로 인해 암기만 있던 상태에 올바른 학습을 덧붙이면 이전 암기된 정보가 유지되면서 고차원 규칙이 형성되었다고 한다. 이 동작은 저자가 주장하는 로컬 업데이트 메커니즘과 메모리 구조의 상호작용으로 설명되며 저자는 이를 통해 파라다임적 연속 학습과 파괴적 망각 문제의 완화 가능성을 제시하고 있다. 다만 이 주장은 체계적 비교 실험이나 표준 벤치마크에 대한 검증이 부재하여 추가 재현과 수치적 평가가 필요하다.

용어 해설

작업 기억 깊이 재귀(Working Memory Depth Recurrence)
작업 기억 깊이 재귀는 로컬 규칙으로 작동하는 하나의 통합 그래프 상에서 시리얼한 연산을 통해 깊이(depth)를 구현하려는 접근이다. 이 방법은 전통적 역전파 대신에 메모리와 지역적 업데이트로 반복적 변환을 쌓아 길게 연결된 처리 경로를 재현하는 것을 목표로 한다. 해당 접근은 긴 시퀀스 처리를 위해 대규모 병렬 클러스터가 아니라 메모리와 계산 시간의 교환을 활용하는 점이 중요하다.
가중치 전송 문제(Weight Transport Problem)
가중치 전송 문제는 생물학적 신경계와 달리 신경망 학습에서 역전파가 요구하는 전방 및 역방향 경로의 동일한 가중치 정보가 실제 생물학적 시스템에서는 존재하기 어렵다는 점을 지칭한다. 이 문제는 전역적 그라디언트 계산을 요구하는 알고리즘의 생물학적 타당성을 의문시킨다. 로컬 학습 규칙을 주장하는 연구들이 이 문제를 회피하거나 대체 메커니즘을 제안하는 맥락에서 중요한 개념이다.
깊이 제한 문제(Bound Depth Problem)
깊이 제한 문제는 모델이 처리할 수 있는 연산의 깊이 또는 단계 수가 자원 제약 때문에 제한되는 현상을 말한다. 이 문제는 긴 논리적 체인이나 순차적 변환을 정확히 수행해야 하는 작업에서 성능 저하로 이어진다. Working Memory Depth Recurrence는 이 문제를 메모리와 직렬 연산의 조합으로 해결할 수 있다고 주장하는 맥락에서 자주 언급된다.

언급된 도구

Python중립

데모 엔진과 스크립트 실행에 사용된 프로그래밍 언어

GitHub중립링크

주요 소스 코드와 데모가 호스팅된 저장소 플랫폼

GitLab중립링크

소스 코드의 대체 호스팅 위치

AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 06. 30.수집 2026. 06. 30.출처 타입 REDDIT

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.