この記事の要点(UIXHERO視点) UIXHEROでは、マジックナンバー論争の本質を「要素数の制限」ではなく、「ワーキングメモリ(脳の作業領域)の限界」と捉え直す。 本記事では、「7つまで」という通説の誤用を解き、数を減らすこと以上に重要な「チャンキング(情報の圧縮)」と「認識優先(記憶させない)」のアプローチで、認知負荷を最小化する設計を整理する。
「7±2」の亡霊
Webデザインの現場で、「メニューの項目数は7つまでにすべきだ」というアドバイスを聞いたことはありませんか? その根拠として必ず挙げられるのが、ハーバード大学の認知心理学者ジョージ・ミラー(George Miller)が1956年に発表した有名な論文『不思議な数、プラス・マイナス二:情報処理能力の限界についての指摘(The Magical Number Seven, Plus or Minus Two)』です。
しかし、もしあなたがこの「7」という数字を金科玉条のように守っているのであれば、それは大きな機会損失を生んでいる可能性があります。 現代の認知心理学において、この数字は UIデザインのアドバイスとしては文脈を無視した誤用であり、しばしば不適切 だと考えられています。
1. ミラーの論文の真意と誤解
そもそもミラーの論文は、「短期記憶(Short-term Memory)の容量」についての研究であり、「一度に画面に表示してよい要素数」についての研究ではありませんでした。 実験の内容は、被験者に「音の高さ」や「光の明るさ」などの 一次元の絶対判断 を行わせるものでした。
ミラー自身、後にこの論文のタイトルについて「"Magical Number" という表現は、私のささやかなジョークだった」と語っています。しかし、キャッチーなタイトルだけが独り歩きし、「人間は7つまでなら覚えられる」という都市伝説となって広まってしまいました。
Webサイトのナビゲーションにおいて、ユーザーは選択肢を「暗記」する必要はありません。画面に見えているからです。したがって、短期記憶の容量制限(7±2)をそのままメニュー数に適用することは、科学的なナンセンスと言えます。
2. 現代のマジカルナンバー:「4±1」
では、人間の記憶容量の真の限界はどこにあるのでしょうか? 2001年、ミズーリ大学のネルソン・コーワン(Nelson Cowan)らによる広範なメタ分析により、人間のワーキングメモリ(作業記憶)の限界はもっと厳しく、 「4±1(3〜5個)」 であるという説が有力になりました。
- 7つ : 電話番号(ハイフンなしの10〜11桁)を一度聞いて覚えるのは、多くの人にとって困難です。
- 4つ ** : 瞬時に把握できる限界(例:机の上の小銭を数えずに「4枚」と認識できる)。これを ** スービタイジング (Subitizing) と呼びます。
UIデザインにおいては、ユーザーに負荷をかけない安全圏として「4」を目指すべきです。 「7つまでなら大丈夫」という甘い見積もりは、ユーザーの脳にあふれんばかりの負荷(Cognitive Load)を強いることになります。
音韻ループと音響的混乱
ワーキングメモリは視覚だけでなく、聴覚的な処理も行います(音韻ループ)。 似たような響きの言葉(例:「B」と「D」と「T」)が並ぶと、記憶のエラー率が跳ね上がることがわかっています(音響的混乱)。 メニュー項目を決める際は、数だけでなく「読み上げたときの音の区別」も意識する必要があります。
3. チャンキング (Chunking) の魔術
情報を整理し、認知負荷を下げる最強の武器が「チャンキング」です。 これは、情報を意味のある「塊(チャンク)」にグループ化して圧縮する手法です。
電話番号の例
09012345678(11桁の無愛想な数字の羅列)を覚えるのは至難の業です。
しかし、090-1234-5678 と区切るだけで、劇的に覚えやすくなります。
これは、数字が減ったわけではありません。脳が処理すべき対象が、「11個の独立した数字」から「3つの意味のあるチャンク」に減ったのです。 ここでのマジカルナンバーは「3」です。 ワーキングメモリの限界(4±1)に収まっています。
UIへの応用
- 入力フォーム : クレジットカード番号を4桁ずつ区切る入力欄は、入力ミスを防ぐだけでなく、照合時の認知コストを大幅に下げます。
- ナビゲーション : メニュー項目が10個あるなら、それらを羅列するのではなく、「製品」「ソリューション」「サポート」のような3〜4つの親カテゴリに分類(チャンキング)します。
- 悪い例: [ホーム] [会社概要] [製品A] [製品B] [製品C] [採用] [ニュース] [お問い合わせ](8項目)
- 良い例: [ホーム] [会社情報] [製品一覧] [サポート](4項目)
- コンテンツ : 長文のテキストは、適切な見出しと段落で区切ります。壁のようなテキスト(Wall of Text)は、認知的な拒絶反応を引き起こします。
4. 記憶に頼らせないデザイン
もっと根本的な解決策は、ユーザーの記憶力(Inner Memory)を使わせず、インターフェースを外部記憶(External Memory)として機能させることです。
- 認識(Recognition) > 再生(Recall) : コマンドライン操作(CUI)が難しいのは、コマンドを暗記し、脳内から検索(再生)する必要があるからです。 GUIが使いやすいのは、画面上のメニューを見て選ぶ(認識)だけで済むからです。情報は常に提示されており、ユーザーはそれを「選ぶ」だけで済みます。
「7つまでなら覚えられるだろう」と期待するのではなく、「覚えなくても使える」状態を目指すべきです。 ユーザーの脳は、あなたのサイトの使い方を覚えるためにあるのではありません。