アルゴリズムとは?意味と身近な例

「SNSのアルゴリズムが変わった」とよく聞くけど、そもそもアルゴリズムって何?難しそうだけど中身は「手順」のこと。料理レシピからAIまで、身近な例で整理します。

アルゴリズムとは?意味と身近な例のイメージ画像
Photo by Nimit Kansagra on Pexels
この記事の目次 6
  1. いちばん身近な例は「料理のレシピ」
  2. なぜアルゴリズムが大事なのか
  3. 身近にあふれるアルゴリズム
  4. アルゴリズムとAIの関係
  5. よくある誤解
  6. まとめ

「SNSのアルゴリズムが変わって、投稿が見られなくなった」「検索アルゴリズムのアップデート」。

IT界隈で毎日のように出てくる「アルゴリズム」。なんだか難しそうですが、正体は「ものごとの手順」というシンプルなもの。身近な例で整理します。

アルゴリズムとは、「ある目的を達成するための、決められた手順・やり方」のこと。
コンピューターやAIの世界では、「入力(データ)を受け取り、決まった手順で処理して、答えを出す段取り」を指す。
料理のレシピや、最短ルートの探し方も立派なアルゴリズム。「手順を決めておけば、誰がやっても(コンピューターでも)同じ結果が出る」のがポイントです。

いちばん身近な例は「料理のレシピ」

アルゴリズムは、料理のレシピそのものです。

  1. 米を2合はかる(入力)
  2. 水を決まった量入れる
  3. 30分浸す
  4. 炊飯ボタンを押す
  5. 炊き上がったごはん(出力)

この手順どおりにやれば、誰でも同じごはんが炊ける」。これがアルゴリズムの本質。コンピューターは、この「手順」を超高速で正確に実行する機械だと考えると分かりやすい。

なぜアルゴリズムが大事なのか

同じ目的でも、手順しだいで「速さ」がまったく変わるからです。

i

辞書で「さ」の言葉を探すなら?

方法A:1ページ目から順にめくる。方法B:だいたい真ん中を開いて「さ」より前か後かで半分に絞る、を繰り返す。同じ「探す」でも、Bのほうが圧倒的に速い。コンピューターの世界では、この「手順の良し悪し」が処理速度を何百倍も変える。だから優れたアルゴリズムを考えることが、技術者の腕の見せどころなんです。

良い手順(アルゴリズム)と悪い手順では、同じ答えにたどり着くのにかかる時間がまるで違う。データが膨大になるほど、この差は致命的になります。

身近にあふれるアルゴリズム

意識していないだけで、毎日アルゴリズムに囲まれています。

場面 どんなアルゴリズム
地図アプリの経路案内 最短・最速ルートを計算する手順
SNSのおすすめ表示 あなたが好みそうな投稿を選ぶ手順
ネット通販のレコメンド 「この商品を見た人はこれも」を出す手順
検索エンジン 検索語に合うページを順位づけする手順
生成AI 次に来そうな言葉を予測して文章を作る手順

「SNSのアルゴリズムが変わった」とは、おすすめ投稿を選ぶ手順(ルール)が変更されたという意味だったわけです。

アルゴリズムとAIの関係

混同されがちなので整理します。

昔ながらのアルゴリズム

人が手順を決める

  • 「こうなったらこうする」を人間が記述
  • 手順が明確で説明できる
  • レシピや経路探索など
AIのアルゴリズム

データから手順を学ぶ

  • 大量のデータからルールを自動で獲得
  • なぜその答えか説明しにくいことも
  • [生成AI](/article/seisei-ai)・画像認識など

AIも、突き詰めればアルゴリズムの一種。違いは「手順を人が書くか、データから学ばせるか」。最近のAIは後者で、人間が一つずつルールを書くのではなく、大量のデータからパターンを学んで手順を作り出します。

よくある誤解

  • 「アルゴリズム=AIのこと」→ ✕。アルゴリズムは「手順」全般。AIはその一種にすぎない
  • 「アルゴリズムは難しい数式」→ △。数式が絡むものもあるが、本質は「手順」。レシピも料理のアルゴリズム
  • 「アルゴリズムは正しい答えを保証する」→ △。手順が間違っていれば間違った答えが出る。良し悪しは設計しだい

まとめ

  • アルゴリズム = 目的を達成するための、決められた手順・やり方
  • コンピューターは、この手順を高速・正確に実行する機械
  • 同じ目的でも手順の良し悪しで処理速度が大きく変わる
  • 地図アプリ・SNS・検索・通販など、身近にあふれている
  • AIもアルゴリズムの一種。違いは「人が手順を書くか、データから学ばせるか」
  • 「SNSのアルゴリズム変更」=おすすめを選ぶ手順が変わった、という意味

AI生成AIIoTとあわせて読むと、ITニュースの言葉がぐっと身近になります。

この記事をシェア