表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

求人文を職務・技能に対応づけ、米国の月次労働市場データを作るJAAT

Job Ad Analysis Toolkit (JAAT)

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

Job Ad Analysis Toolkit (JAAT)の原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 1: An illustrative job ad with features extracted by the Job Ad Analysis Toolkit (JAAT).

出典:Job Ad Analysis Toolkit (JAAT) / arXiv ↗

概要

  • JAATは求人文から職務・技能などを抽出し、O*NETやESCOの項目に対応づけるツール群である。
  • 著者らは1億5500万件超の求人を処理し、2015~2025年の職業・州・業種別の月次集計を構築したと報告する。
  • 求人の掲載件数は実際の欠員数と一致しないため、利用時には抽出結果と掲載の偏りを点検する必要がある。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Job Ad Analysis Toolkit (JAAT)の仕組み

左から右へ読む
  1. 01求人広告の本文
  2. 02職務・技能を判定
  3. 03標準項目に対応
  4. 04有効月ごとに集計

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

求人広告には職務、技能、賃金などが書かれるが、文章のままでは地域や時期をそろえた比較が難しい。著者らは、求人データへのアクセス制約と、提供元ごとに項目の定義が異なることを課題に挙げる。

米国の職業情報体系O*NETは共通の分類を与える一方、調査に基づく職業別情報の更新は遅い。求人文を同じ体系で読み取り、求人が有効だった月ごとに集計すれば、募集内容の変化を調べる材料になる。

手法

JAATは求人文を標準化された項目に変えるツール群である。たとえばTaskMatchは一節が職務を述べるか判定し、該当する文をO*NETの職務項目に対応づける。SkillMatchは技能の記述を判定し、欧州の技能分類ESCOに対応づける。対応づけには、文章を数値列で表して意味の近さを測る「埋め込み」を使う。

著者らは既存の分類項目と求人文から学習例を増やし、頻出例と標本を人手で点検してモデルを調整した。集計には、点検を踏まえて設定した類似度の閾値を超える結果だけを保存する。職業コードや賃金なども抽出し、求人が有効だった月を基に職業・州・業種別の統計を作る。

新規性

著者らが主張する新しさは、米国の職業情報体系O*NETを軸に、求人文から職務などの項目を抽出する公開ツール群と、大規模な月次集計データを組み合わせた点にある。

職務の判定と標準項目への対応づけに加え、技能には欧州の分類体系ESCOも用いる。著者らは、抽出方法を点検できる形で示し、集計結果の再検証につなげようとしている。

従来手法との違い

比較の出発点となるO*NETは、職業情報を共通の項目で整理するが、職業別の調査結果は更新頻度が低く、時系列分析向けには設計されていない。JAATは求人文をその項目に対応づけ、募集内容の月ごとの変化を集計する。

著者らは、既存の商用求人データでは文章から項目を作る方法が公開されない場合があると指摘する。ただし、確認できた本文の範囲では、JAATと商用製品を同じ求人・項目・評価条件で比べた抽出精度は示されていない。

実験結果

著者らは、NLx Research Hubの1億5500万件超の求人から100億件超のデータ点を抽出し、2015~2025年について、求人が有効だった月ごとの集計を構築したと報告する。これは処理規模であり、全抽出項目の正確さを表す数字ではない。

本文の表では、検証スコアとして職務文の二値分類TaskMatchがF1 99.44、技能文の二値分類SkillMatchがF1 98.32、TitleMatchの特徴分類が正解率81.53と記載される。F1は、誤検出の少なさと見逃しの少なさを合わせた指標である。確認できた本文の範囲では、各検証標本や分割条件の詳細は分からない。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:ある州の職業訓練担当者が、対象職種の授業内容を見直すため、求人に書かれた職務と技能を月別に確認する。入力は利用権限のある求人本文、有効月、州・職業・業種の情報、O*NETとESCOの項目で、出力は頻出項目と原文を照合できる一覧とする。

担当者が標本に職務・技能の正解ラベルを付け、地域固有の表現を確認してから集計を読む。追加学習にはそのラベル付き求人が必要で、文章以外のセンサーは使わない。掲載件数だけで採用人数や訓練需要を決めない。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:利用権限のある求人本文を一州・一職種・数か月分集め、求人の有効月、州、職業、業種をそろえる。O*NETとESCOの項目を用意し、担当者が標本の職務・技能に正解ラベルを付ける。入力は文章と付随情報で、センサーは使わない。

同じ標本に単純な語句検索を適用して基準とし、JAAT型の判定・対応づけと比べる。正解ラベルに対する見逃しと誤抽出、月別件数の差を測る。地域固有の表現に合わせる必要があれば、ラベル付き求人を追加して辞書や学習例を調整し、再測定する。

限界と課題

著者らは、求人広告には実際の仕事の省略や不正確な記述があり、高学歴の労働者や大企業、一部の職業・業種に偏り得ると述べる。一件の掲載が実際の欠員ゼロ件または複数件に対応する場合もあり、掲載件数を雇用人数とは読めない。

編集上の検証事項は、対象の州・職業・時期での掲載の偏りと、類似度の閾値を下回り保存されなかった候補の影響である。原文の標本や別の統計と照合し、用途に必要な項目が十分に拾えているか確かめる必要がある。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

Extracting O*NET Features from the NLx Corpus to Build Public Use Aggregate Labor Market Data

Data from online job postings are difficult to access and are not built in a standard or transparent manner. Data included in the standard taxonomy and occupational information database (O*NET) are updated infrequently and based on small survey samples. We adopt O*NET as a framework for building natural language processing tools that extract structured information from job postings. We publish the Job Ad Analysis Toolkit (JAAT), a collection of open-source tools built for this purpose, and demonstrate its reliability and accuracy in out-of-sample and LLM-as-a-Judge testing. We extract more than 10 billion data points from more than 155 million online job ads provided by the National Labor Exchange (NLx) Research Hub, including O*NET tasks, occupation codes, tools, and technologies, as well as wages, skills, industry, and more features. We describe the construction of a dataset of occupation, state, and industry level features aggregated by monthly active jobs from 2015 - 2025. We illustrate the potential for research and future uses in education and workforce development.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01