技術概要
本技術は、ニューラルネットワーク形式の学習モデルにおいて、固定小数点の入力値に対する出力値の精度を劇的に向上させる演算装置および演算方法を提供します。従来の固定小数点演算では精度低下が課題でしたが、本技術はパラメータの小数点のシフト量を特定し、それに基づいて入力値に対する学習モデルの出力値を求め、さらに出力値の小数点のシフト量に応じて小数点をシフトさせることで、精度を維持しながら効率的な固定小数点演算を実現します。これにより、低リソース環境下での高性能AI実装が可能となり、エッジAIの普及に大きく貢献する画期的な技術です。
メカニズム
本技術の核心は、ニューラルネットワークのパラメータと出力値の小数点のシフト量を動的に特定し、それに基づいて演算結果の小数点を調整する機構にあります。具体的には、取得部が学習モデルの各パラメータの小数点のシフト量を特定する情報を取得し、演算部はその情報と入力値に基づいて学習モデルの出力値を算出します。その後、算出された出力値と、その出力値に最適な小数点のシフト量とに基づいて、最終的な小数点のシフト演算を行います。この精密なシフト量管理により、固定小数点演算特有の精度劣化を最小限に抑えつつ、浮動小数点演算に匹敵する高精度を実現します。G06F17/10やG06F7/499に分類される数値計算や浮動小数点演算器の最適化技術と、G06N3/063のニューラルネットワークアーキテクチャの知識を融合したものです。
権利範囲
AI評価コメント
本特許は、減点項目が一切なく、極めて強力な権利基盤を有しています。出願から登録まで適切な手続きが踏まれ、有力な代理人によるサポートも確認できます。先行技術文献がわずか2件と非常に少なく、高い独自性と先駆性が認められるSランク特許であり、導入企業は長期にわたる事業展開において確固たる競争優位性を確立できるでしょう。
| 比較項目 | 従来技術 | 本技術 |
|---|---|---|
| 演算精度 | 単純固定小数点: 低、浮動小数点: 高 | ◎高精度維持 |
| 処理速度 | 浮動小数点: 中、単純固定小数点: 高 | ◎高速 |
| 消費電力 | 浮動小数点: 高、単純固定小数点: 低 | ◎低消費電力 |
| 開発難易度 | 浮動小数点: 中、単純固定小数点: 高精度化が困難 | ○開発容易 |
| エッジAI適合性 | 浮動小数点: 低、単純固定小数点: 中 | ◎高適合 |
エッジAIデバイス10万台を運用する企業が本技術を導入した場合、デバイスあたりの消費電力を年間30%削減可能と仮定します。1デバイスの年間電力コストが500円とすると、年間総コスト削減効果は 500円 × 0.3 (削減率) × 10万台 = 年間1,500万円の削減効果が見込まれます。さらに、処理性能向上による生産性改善やメンテナンスコスト削減を考慮すると、年間1.5億円規模の経済効果が期待されます。
審査タイムライン
横軸: 演算効率
縦軸: 精度維持能力