<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>Age of Information · 仁才徳</title>
    <link>https://jared.lynskey.co.nz/ja/tags/age-of-information/</link>
    <description>ソフトウェアエンジニアリングと開発組織のリーダーシップについて。評価、採用とチームの拡大、CI/CD、DevOps モニタリング、エージェンティック AI。ソウルより。</description>
    <generator>Hugo</generator>
    <language>ja</language>
    <copyright>© 2026 仁才徳</copyright>
    <lastBuildDate>Wed, 28 Oct 2026 00:00:00 +1300</lastBuildDate>
    <atom:link href="https://jared.lynskey.co.nz/ja/tags/age-of-information/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Age of Information（AoI）とは？情報の鮮度を測る指標をわかりやすく解説</title>
      <link>https://jared.lynskey.co.nz/ja/posts/2019/2019-01-23-ageofinformation/</link>
      <guid isPermaLink="true">https://jared.lynskey.co.nz/ja/posts/2019/2019-01-23-ageofinformation/</guid>
      <pubDate>Wed, 23 Jan 2019 00:00:00 +0000</pubDate>
      <dc:creator>Jared Lynskey</dc:creator>
      <category>Age of Information</category>
      <category>Wireless Networks</category>
      <category>5G</category>
      <category>IoT</category>
      <category>Reinforcement Learning</category>
      <category>Research</category>
      <description>Age of Information（AoI）は、受信側にある最新の情報がどれだけ古いかを表す、情報の鮮度の指標です。遅延との違い、更新しすぎると逆に古くなる理由、5Gのスケジューリング論文2本を紹介します。</description>
      <content:encoded><![CDATA[<p>Age of Information（AoI）は、受信側が持っている情報がどれだけ新しいか、つまり情報の鮮度を測る指標です。ある時刻 t のAoIは Δ(t) = t − u(t) で表されます。u(t) は、受信側が持っている最新の更新が生成された時刻です。ダッシュボードに出ている最新のセンサー値が4秒前に測られたものなら、AoIは4秒。次の値が届くまで、AoIは増え続けます。</p>
<p>ここが遅延（レイテンシ）との違いです。遅延はパケット1つひとつにかかる時間、スループットは届いたパケットの量を測るものです。AoIが悪くなる道は正反対に2つあります。更新を送る頻度が低すぎれば、受信側には古い情報しか残りません。逆に送りすぎてキューが詰まれば、どの更新も届いた時点ですでに古くなっています。</p>

<h2 class="relative group">そのデータ、どれくらい古いですか？
    <div id="そのデータどれくらい古いですか" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e3%81%9d%e3%81%ae%e3%83%87%e3%83%bc%e3%82%bf%e3%81%a9%e3%82%8c%e3%81%8f%e3%82%89%e3%81%84%e5%8f%a4%e3%81%84%e3%81%a7%e3%81%99%e3%81%8b" aria-label="アンカー">#</a>
    </span>
    
</h2>
<p>「データの適時性」は、Methanex NZで働いていた頃に整理した6つの評価基準のひとつです。考え方は単純で、情報は新しいほどずっと価値があります。最近では、次世代無線ネットワーク（5G）でAge of Informationを最小化するように、センサーやIoTデバイスからのデータ収集をスケジューリングするアルゴリズムが次々と提案されています。</p>

<h2 class="relative group">データ品質
    <div id="データ品質" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e3%83%87%e3%83%bc%e3%82%bf%e5%93%81%e8%b3%aa" aria-label="アンカー">#</a>
    </span>
    
</h2>
<p>Methanex NZ時代にデータ品質について調べていて、データの質を評価する際のポイントとして次の点を挙げました。</p>
<ul>
<li>適時性：使う時点で、そのデータにどれだけ価値があるか</li>
<li>完全性：フィールドの欠損なくデータが揃っているか</li>
<li>一貫性：データがどれだけ一貫した状態に保たれているか</li>
<li>信頼性：データの出所をどれだけ信頼できるか</li>
<li>正確性：データが現実をどれだけ正しく表しているか</li>
<li>整合性：ソースの数と、ソース間でデータがどれだけ整合しているか</li>
</ul>

<h3 class="relative group">データの時代へようこそ。
    <div id="データの時代へようこそ" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e3%83%87%e3%83%bc%e3%82%bf%e3%81%ae%e6%99%82%e4%bb%a3%e3%81%b8%e3%82%88%e3%81%86%e3%81%93%e3%81%9d" aria-label="アンカー">#</a>
    </span>
    
</h3>
<p><figure><span class="mc-img" style="--lqip:url('data:image/webp;base64,UklGRpQBAABXRUJQVlA4IIgBAACwBwCdASogAB8APwlqqUeloyIYDAYAWxCE9IAJAD6CMA7AgwJUD3MkkV8U8SA+m+X7qXS99SMA1snvyAv2aEd+qTBtrYYAAP7nwjjtrNNEwsmemcv8B8j0sw1DwgAMMLZNpvlHTlNZIvHjPbbFn7d21fnUQvnu2Gf8QEBAtNyh1EMozr2kjfovtNVLlGjpwzZx3IGc7ViLeIFsmk+4jR5+HGM3cGXDz3fr+QxxpDiIVQlBop3AnO47NMz4AwXzoTWr5t06i4YRx70ZdThfM4RNJ2AVLrGuQrWT+lcsOT2Zpuc1KUuLFgk29XG0ry4eZaGm9xe+it2NW9NzA5UPq/Zv+9y9Ne+/XdIuB/0t6nGs61xErlxV4T57G2qmuR/F+poVs5D1beL7QrMmOZGWz59rIvXNViK0fx+HHFdBZS+vz/uvB718v3/0cI6/aFSf0uolCJJfYtSwM1v1P2Dytj7OCjBwFQaf5XoP2a+OnbLr2TSf3Tjden//tLrXpZK/Kw/IWzgAwAAAAA==')"><img
    class="my-0 rounded-md"
    loading="lazy"
    decoding="async"
    fetchpriority="auto"
    alt="データの適時性"
    width="544"
    height="525"
    src="https://jared.lynskey.co.nz/img/posts/aoi/timeliness_hu_b64fe5e2aaffc525.webp"
    srcset="https://jared.lynskey.co.nz/img/posts/aoi/timeliness_hu_b64fe5e2aaffc525.webp 800w, https://jared.lynskey.co.nz/img/posts/aoi/timeliness_hu_b64fe5e2aaffc525.webp 1280w"
    sizes="(min-width: 768px) 50vw, 65vw"
    data-zoom-src="https://jared.lynskey.co.nz/img/posts/aoi/timeliness_hu_b64fe5e2aaffc525.webp"></span></figure>
</p>

<h2 class="relative group">Age of Informationとは
    <div id="age-of-informationとは" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#age-of-information%e3%81%a8%e3%81%af" aria-label="アンカー">#</a>
    </span>
    
</h2>
<p>Age of Informationは、データの鮮度に注目する指標です<a href="https://arxiv.org/pdf/1811.06776.pdf"  target="_blank" rel="noreferrer">[1]</a>。最近AoIが盛り上がっている背景には、4Gから5Gへの移行があります。5Gでは、IoTデバイスやマシンタイプ通信（MTC）向けの無線技術に大きな比重が置かれているからです<a href="http://vbn.aau.dk/files/208323943/Five_disruptive_technology_directions_for_5G.pdf"  target="_blank" rel="noreferrer">[2]</a>。</p>

<h2 class="relative group">押さえておきたい考え方：のこぎり波、平均AoI、ピークAoI
    <div id="押さえておきたい考え方のこぎり波平均aoiピークaoi" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e6%8a%bc%e3%81%95%e3%81%88%e3%81%a6%e3%81%8a%e3%81%8d%e3%81%9f%e3%81%84%e8%80%83%e3%81%88%e6%96%b9%e3%81%ae%e3%81%93%e3%81%8e%e3%82%8a%e6%b3%a2%e5%b9%b3%e5%9d%87aoi%e3%83%94%e3%83%bc%e3%82%afaoi" aria-label="アンカー">#</a>
    </span>
    
</h2>
<p>AoIを時間に沿ってグラフにすると、のこぎりの歯のような形になります。更新と更新の間は、1秒につき1秒ずつ一定の傾きで増えていきます。新しい更新が届くとAoIは下がりますが、ゼロにはなりません。その更新が届くまでにかかった時間まで下がるだけです。届いた時点で、すでにそれだけ古くなっているからです。</p>
<p>この曲線は2つの数字で要約できます。平均AoIは、のこぎり波の下の面積を観測時間で割ったもので、任意の瞬間に見たときのAoIに相当します。ピークAoIは歯の高さ、つまり更新が届く直前のAoIの平均です。こちらのほうが解析しやすく、1サイクルの中で最悪どこまで古くなるかが分かります。</p>
<p>古典的な結果としてよく知られているのが、Kaul、Yates、Gruteserによる2012年の論文「Real-time status: How often should one update?」<a href="https://doi.org/10.1109/INFCOM.2012.6195689"  target="_blank" rel="noreferrer">[4]</a>です。更新が先着順（FCFS）の単一キュー（M/M/1）を通る状況をモデル化し、サービス率を μ、利用率（回線がどれだけ忙しいか）を ρ としたとき、平均AoIが次の式になることを示しました。</p>
<div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">Δ = (1/μ) × (1 + 1/ρ + ρ² / (1 − ρ))</span></span></code></pre></div></div>
<p>1/ρ の項は送る頻度が低すぎることへのペナルティ、ρ²/(1 − ρ) の項は送りすぎてキューが詰まることへのペナルティです。AoIが最小になるのは ρ ≈ 0.53 のときで、回線は半分近くの時間、空いています。スループットを最大にしたいなら ρ は1に近づけたいし、パケットごとの遅延を最小にしたいなら0に近づけたい。でも鮮度にとっての最適はそのどちらでもありません。この指標が必要な理由は、ほぼこの一点に尽きます。鮮度にとって最適な更新レートは、スループットからも遅延からも導けないのです。</p>

<h2 class="relative group">AoIのスケジューリングに関する2本の論文
    <div id="aoiのスケジューリングに関する2本の論文" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#aoi%e3%81%ae%e3%82%b9%e3%82%b1%e3%82%b8%e3%83%a5%e3%83%bc%e3%83%aa%e3%83%b3%e3%82%b0%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b2%e6%9c%ac%e3%81%ae%e8%ab%96%e6%96%87" aria-label="アンカー">#</a>
    </span>
    
</h2>
<p><strong><a href="https://arxiv.org/pdf/1811.06776.pdf"  target="_blank" rel="noreferrer">Reinforcement Learning Based Scheduling Algorithm for Optimizing Age of Information in Ultra Reliable Low Latency Networks [1]</a></strong></p>
<p>この論文が想定しているのは、多数のセンサーが自身の状態を絶えず送信している工場のような環境です。センサー側にはストレージがないので、その時点の状態を記録するには、リモートのスケジューラに信号を拾ってもらうしかありません。選ばれなかったセンサーの信号は、スケジューラのアクセスポイントに無視されてしまいます。つまり、しきい値もパケットサイズも異なるセンサーの中から、どのセンサーの時間制約も破らないようにどう選ぶか、というジレンマがスケジューラ側に生まれるわけです。論文では「<a href="https://arxiv.org/pdf/1811.03981.pdf"  target="_blank" rel="noreferrer">URLLC</a>の観点での最小化は、各センサーのAoIが所定のしきい値を超える確率を最小に抑えることとして表現される」とし、この定式化を解くために、actor-criticアルゴリズムで強化学習ベースのスケジューラを学習させています。</p>
<p><figure><span class="mc-img" style="--lqip:url('data:image/webp;base64,UklGRpoAAABXRUJQVlA4II4AAAAQBQCdASogABIAPw1qp0emIyGYBABjEMT0gAAzjBOE/rhiujJf/o74M4IBWnms6MAAAP7oawqJ1MlHms83wrVJX6ylBf/Wnc3i/fwuz0B+7ZdulqK+oMZB7enI8U6Y5MJMUDOsa3vHMZbPtjewBzOe6ockB7UkhGkbIQQsHFZC1ys/qs+7LR160HgwAAAA')"><img
    class="my-0 rounded-md"
    loading="lazy"
    decoding="async"
    fetchpriority="auto"
    alt="データの適時性"
    width="864"
    height="492"
    src="https://jared.lynskey.co.nz/img/posts/aoi/fig2_hu_46672781e84592b.webp"
    srcset="https://jared.lynskey.co.nz/img/posts/aoi/fig2_hu_46672781e84592b.webp 800w, https://jared.lynskey.co.nz/img/posts/aoi/fig2_hu_5b24b8041901aba4.webp 1280w"
    sizes="(min-width: 768px) 50vw, 65vw"
    data-zoom-src="https://jared.lynskey.co.nz/img/posts/aoi/fig2_hu_5b24b8041901aba4.webp"></span></figure>
</p>
<p><strong><a href="https://arxiv.org/pdf/1811.06453.pdf"  target="_blank" rel="noreferrer">Minimizing the Age of Information from Sensors with Correlated Observations [3]</a></strong></p>
<p>こちらの論文が扱うのは「相関のあるセンサー情報を持つ一般的な設定における平均AoI」です。物理的な情報源からの1つの更新を複数のセンサーが観測できるので、センサー同士の観測は重なります。同じ更新をアクセスポイントが2回集めても意味がありません。著者らはスケジューリングポリシーを2つ提案しています。1つはシステムのパラメータが事前に分かっていることを前提にしたもの、もう1つは、動かしながらパラメータを学習していくコンテキスト付きバンディット（contextual bandits）ベースのものです。どちらもセンサー間の重なりをうまく使い、ランダムやラウンドロビンのスケジュールと比べてAoIを大きく下げています。</p>
<p><figure><span class="mc-img" style="--lqip:url('data:image/webp;base64,UklGRowAAABXRUJQVlA4IIAAAACwBQCdASogABEAPw10rU0mIyIhKAqoxiGJ6QAMKSCFiO+x6mfXYvXHMA1NpQu11vTeec4axgAA/u3Xs0bueEewbzk0ta/hDGufiwa6AX2Y1teqfcI0YrudzPcgk4hmv0HLnGpXgbJmOjIlVoBNPyuDEGQosWKv7fxS5yWKAAAAAA==')"><img
    class="my-0 rounded-md"
    loading="lazy"
    decoding="async"
    fetchpriority="auto"
    alt="データの適時性"
    width="974"
    height="525"
    src="https://jared.lynskey.co.nz/img/posts/aoi/fig1_hu_e5f6a34b048e4b89.webp"
    srcset="https://jared.lynskey.co.nz/img/posts/aoi/fig1_hu_e5f6a34b048e4b89.webp 800w, https://jared.lynskey.co.nz/img/posts/aoi/fig1_hu_ba3ea4a8d5417f99.webp 1280w"
    sizes="(min-width: 768px) 50vw, 65vw"
    data-zoom-src="https://jared.lynskey.co.nz/img/posts/aoi/fig1_hu_ba3ea4a8d5417f99.webp"></span></figure>
</p>

<h2 class="relative group">参考文献
    <div id="参考文献" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%8f%82%e8%80%83%e6%96%87%e7%8c%ae" aria-label="アンカー">#</a>
    </span>
    
</h2>
<p><a href="https://arxiv.org/pdf/1811.06776.pdf"  target="_blank" rel="noreferrer"> [1] Elgabli, A., Khan, H., Krouka, M., &amp; Bennis, M. (2018). Reinforcement learning based scheduling algorithm for optimizing age of information in ultra reliable low latency networks. arXiv preprint arXiv:1811.06776. </a></p>
<p><a href="http://vbn.aau.dk/files/208323943/Five_disruptive_technology_directions_for_5G.pdf"  target="_blank" rel="noreferrer"> [2] Boccardi, Federico, et al. &ldquo;Five disruptive technology directions for 5G.&rdquo; IEEE Communications Magazine 52.2 (2014): 74-80.</a></p>
<p><a href="https://arxiv.org/pdf/1811.06453.pdf"  target="_blank" rel="noreferrer"> [3] Kalør, Anders E., and Petar Popovski. &ldquo;Minimizing the Age of Information from Sensors with Correlated Observations.&rdquo; arXiv preprint arXiv:1811.06453 (2018). 後の版のタイトルは「&hellip;with Common Observations」。</a></p>
<p><a href="https://doi.org/10.1109/INFCOM.2012.6195689"  target="_blank" rel="noreferrer"> [4] Kaul, S., Yates, R., &amp; Gruteser, M. (2012). Real-time status: How often should one update? Proceedings of IEEE INFOCOM 2012, 2731-2735.</a></p>
<p>さらに学びたい方へ：最初の1本としておすすめなのは、Yates、Sun、Brown、Kaul、Modiano、Ulukusによるサーベイ論文<a href="https://arxiv.org/abs/2007.08564"  target="_blank" rel="noreferrer">「Age of Information: An Introduction and Survey」</a>（IEEE Journal on Selected Areas in Communications、39巻5号、2021年）です。1冊の本でじっくり学ぶなら、Pappas、Abd-Elmagid、Zhou、Saad、Dhillon編の <em>Age of Information: Foundations and Applications</em> （Cambridge University Press、2023年）があります。</p>
]]></content:encoded>
      <media:content url="https://jared.lynskey.co.nz/en/posts/2019/2019-01-23-ageofinformation/featured.jpeg" medium="image" type="image/jpeg" />
    </item>
  </channel>
</rss>
