NOS-IRv3 — NOS上で動作する情報検索フレームワーク
概要
NOS-IRv3は、Nuijens Operating System(NOS)上で情報検索を「実行」することを目指すプロジェクトで、従来の埋め込みやベクトル空間としてテキストを扱うのではなく、情報を位相・位相幾何学的な同一性(phase-geometric identities)としてコンパイルする点が特徴です。READMEによれば、NOSは「デュアルヘミスフィア(双半球)、逆球面の計算幾何」を基盤とし、ネイティブ分解能R=512、720°サイクルという通常と異なる空間定義を持ちます。本リポジトリは、その上で動く情報コンパイラ(CIC: Canonical Information Compiler)やIR実行フレームワークの実装群を含む実験的な研究実装です。設計思想としては、情報の位相・回転・非ユークリッドな関係を直接扱うことで、意味的構造や相互関係を再現しようとしています(約300〜400字)。
リポジトリの統計情報
- スター数: 4
- フォーク数: 0
- ウォッチャー数: 4
- コミット数: 12
- ファイル数: 10
- メインの言語: Python
主な特徴
- NOSの独自幾何(デュアルヘミスフィア/逆球面)上で情報を表現・検索する実装フレームワーク。
- テキストをベクトル点として扱わず、位相・相対関係を持つ「phase-geometric identities」としてコンパイルするパラダイム。
- CIC(Canonical Information Compiler)を中心に、OSレベルで情報を編成・索引化する概念的・技術的基盤。
- 実験的ドキュメントとデバッグ用メトリクスを含み、研究検証が行える構成。
技術的なポイント
NOS-IRv3の興味深い点は、情報を扱う座標系の再定義にあります。通常のIRではテキストを高次元の実数ベクトルに埋め込み、コサイン類似度や内積で距離を測りますが、本プロジェクトはテキストや概念を「位相幾何学的な同一性」として扱う点で根本的に異なります。READMEに示された「デュアルヘミスフィア(dual-hemisphere)」や「逆球面(inverse-spherical)」という空間は、情報の表現に双方向的・反転的な幾何的性質を導入し、さらに「ネイティブ分解能 R = 512」「720°サイクル」といった非標準のパラメータで表現解像度と周期性を扱います。これにより、回転や位相のずれを自然に扱える索引・検索手法が想定されます。
CIC(Canonical Information Compiler)は、おそらく生テキストやメタ情報をNOSの位相配列へと変換する役割を持ち、単語やフレーズの関係を位相的な結合や回転、反転で表現することで、意味的な連接や階層を幾何学的構造に埋め込みます。こうしたアプローチは、関係性や構造的特徴を単純な距離計算以上に明示的に扱える利点があります。例えば、多義性のある語句や文脈依存の意味変化を、局所的な位相構造やヘミスフィア間の変換として解釈できる可能性があります。
実装面ではPythonベースで、小規模ながらドキュメント(docs)やデバッグ用メトリクス(debug_metrics.py)を備え、データディレクトリも含まれています。これは概念実証(proof-of-concept)として、アルゴリズム評価や可視化、探索戦略の検証が想定されていることを示唆します。現状は研究的・実験的な段階であり、一般的なIRベンチマークや大規模コーパスとの比較がまだ限定的である点に注意が必要です。また、NOS固有の座標系や解像度パラメータは従来手法との互換性を直接的には提供しないため、適用領域や評価基準の定義が重要になります(約700〜800字)。
プロジェクトの構成
主要なファイルとディレクトリ:
- LICENSE: file
- README.md: file
- data: dir
- debug_metrics.py: file
- docs: dir
…他 5 ファイル
(注:リポジトリは小規模で、実験コードとドキュメント、データ・メトリクス関連のファイルが中心です)
まとめ
独創的な幾何学パラダイムでIRを再定義する実験的フレームワーク。研究用途に適する実装です(約50字)。