(57)【要約】      （修正有）【課題】求職者に対し適切な情報を生成する生成装置、生成方法、生成プログラム及び抽出装置を提供する。【解決手段】生成装置である情報処理装置１００は、求人に関する情報である求人情報の提供先となる求職者に関する求職者情報（例えば、求職者が選択した求人情報や、求職者のデモグラフィック属性やサイコグラフィック属性等の属性情報、求職者のコンテンツの閲覧履歴や検索履歴等の行動情報、求職者のライフステージ等を示す状況情報）を取得する取得部１３１と、取得部により取得された求職者情報に基づいて、求人者が登録した情報から求人情報を生成する生成部１３２とを有する。【選択図】図３
2020190798.tif 000002
【特許請求の範囲】
【請求項１】
求人に関する情報である求人情報の提供先となる求職者に関する求職者情報を取得する取得部と、
前記取得部により取得された求職者情報に基づいて、求人者が登録した情報から前記求人情報を生成する生成部と
を有することを特徴とする生成装置。
【請求項２】
前記生成部により生成された求人情報を前記求職者に提供する提供部
をさらに有することを特徴とする請求項１に記載の生成装置。
【請求項３】
前記提供部は、
前記求人者が登録した情報に基づいて、前記求職者に前記求人情報を提供するか否かを判断する
ことを特徴とする請求項２に記載の生成装置。
【請求項４】
前記取得部は、
前記求職者情報として、前記求職者が選択した求人情報を取得し、
前記生成部は、
前記取得部により取得された求人情報と特徴が類似する求人情報を、前記求人者が登録した情報から生成する
ことを特徴とする請求項１〜３のうちいずれか１つに記載の生成装置。
【請求項５】
前記生成部は、
前記求職者が選択した求人情報が有する特徴を学習したモデルを用いて、前記求人情報を生成する
ことを特徴とする請求項４に記載の生成装置。
【請求項６】
前記取得部は、
前記求職者情報として、前記求職者の属性を示す属性情報を取得し、
前記生成部は、
前記求職者の属性情報に基づいて、前記求人者が登録した情報から前記求人情報を生成する
ことを特徴とする請求項１〜５のうちいずれか１つに記載の生成装置。
【請求項７】
前記取得部は、
前記求職者情報として、前記求職者の状況を示す状況情報を取得し、
前記生成部は、
前記求職者の状況情報に基づいて、前記求人者が登録した情報から前記求人情報を生成する
ことを特徴とする請求項１〜６のうちいずれか１つに記載の生成装置。
【請求項８】
前記生成部は、
前記求職者情報に基づく優先度に応じた順序で前記求人者が登録した情報を提供する前記求人情報を生成する
ことを特徴とする請求項１〜７のうちいずれか１つに記載の生成装置。
【請求項９】
前記生成部は、
前記求人者が登録した情報に含まれる所定の情報を変更せずに前記求人情報を生成する
ことを特徴とする請求項１〜８のうちいずれか１つに記載の生成装置。
【請求項１０】
前記生成部は、
前記求職者情報に基づいて、前記求人者が登録した情報の表現を変更した前記求人情報を生成する
ことを特徴とする請求項１〜９のうちいずれか１つに記載の生成装置。
【請求項１１】
前記取得部は、
前記求職者情報として、前記求職者の行動を示す行動情報を取得し、
前記生成部は、
前記求職者の行動情報に基づいて、前記求人者が登録した情報から前記求人情報を生成する
ことを特徴とする請求項１〜１０のうちいずれか１つに記載の生成装置。
【請求項１２】
前記生成部は、
前記求人情報として、前記求人者が登録した情報からサムネイルを生成する
ことを特徴とする請求項１〜１１のうちいずれか１つに記載の生成装置。
【請求項１３】
生成装置が実行する生成方法であって、
求人に関する情報である求人情報の提供先となる求職者に関する求職者情報を取得する取得工程と、
前記取得工程により取得された求職者情報に基づいて、求人者が登録した情報から前記求人情報を生成する生成工程と
を含むことを特徴とする生成方法。
【請求項１４】
求人に関する情報である求人情報の提供先となる求職者に関する求職者情報を取得する取得手順と、
前記取得手順により取得された求職者情報に基づいて、求人者が登録した情報から前記求人情報を生成する生成手順と
をコンピュータに実行させるための生成プログラム。
【請求項１５】
求職者に関する求職者情報を取得する取得部と、
前記取得部により取得された求職者情報に基づいて、求人者が登録した情報のうち前記求職者が興味を有すると推定される情報を抽出する抽出部と
を有することを特徴とする抽出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生成装置、生成方法、生成プログラム及び抽出装置に関する。
【背景技術】
【０００２】
近年、求人広告を生成するための技術が知られている。このような技術の一例として、入力された求人条件に基づいて求人広告を作成する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−０３２５０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、求職者に対し適切な情報を生成できるとは限らない。
【０００５】
例えば、上述した従来技術では、求人条件に適したレイアウト情報及び広告文を広告レイアウトデータベース及び広告文データベースから取り出し、これらを組み合わせることによって求人広告を作成する処理が記載されているに過ぎない。したがって、上述した従来技術では、求職者に対し適切な情報を生成できるとは限らない。
【０００６】
本願は、上記に鑑みてなされたものであって、求職者に対し適切な情報を生成することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る生成装置は、求人に関する情報である求人情報の提供先となる求職者に関する求職者情報を取得する取得部と、前記取得部により取得された求職者情報に基づいて、求人者が登録した情報から前記求人情報を生成する生成部とを有することを特徴とする。
【発明の効果】
【０００８】
実施形態の一態様によれば、求職者に対し適切な情報を生成できるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る情報処理の一例を示す図である。
【図２】図２は、実施形態に係る情報処理システムの構成例を示す図である。
【図３】図３は、実施形態に係る情報処理装置の構成例を示す図である。
【図４】図４は、実施形態に係る求職者情報記憶部の一例を示す図である。
【図５】図５は、実施形態に係る登録情報記憶部の一例を示す図である。
【図６】図６は、実施形態に係る生成処理の手順の一例を示すフローチャートである。
【図７】図７は、実施形態に係る抽出処理の手順の一例を示すフローチャートである。
【図８】図８は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【００１０】
以下に本願に係る生成装置、生成方法、生成プログラム及び抽出装置を実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る生成装置、生成方法、生成プログラム及び抽出装置が限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１１】
〔１．実施形態〕
図１を用いて、本実施形態の情報処理装置等により実現される情報処理を説明する。図１は、実施形態に係る情報処理の一例を示す図である。図１に示す例において、情報処理システム１は、求職者端末１０、求人者端末２０及び情報処理装置１００を有する。求職者端末１０と、求人者端末２０と、情報処理装置１００とは、図示しない所定の通信網を介して、有線又は無線により通信可能に接続される。なお、図１に示す情報処理システム１は、複数台の求職者端末１０や、複数台の求人者端末２０、複数台の情報処理装置１００が含まれてもよい。
【００１２】
図１に示す求職者端末１０は、求人に関する求人情報の提供先となる求職者によって利用される情報処理装置である。例えば、求職者端末１０は、デスクトップ型ＰＣ（Personal  Computer）や、ノート型ＰＣや、タブレット端末や、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等である。なお、図１に示す例において、求職者端末１０は、求職者によって利用されるスマートフォンやタブレット等のスマートデバイスである場合を示す。また、図１に示す例において、求職者端末１０は、求職者が選択した求人情報を示す選択求人情報や、求職者の属性に関する属性情報（例えば、デモグラフィック属性やサイコグラフィック属性）、求職者の状況を示す状況情報（例えば、ライフスタイル、ライフステージ、会社における求職者の勤怠状況等）、求職者の行動を示す行動情報（例えば、各種コンテンツの閲覧履歴、入力した検索クエリの履歴等）等を含む求職者情報を情報処理装置１００に送信する。
【００１３】
また、図１に示す例において、求職者端末１０を利用する求職者に応じて、求職者端末１０を求職者端末１０−１〜１０−Ｎ（Ｎは任意の自然数）として説明する。例えば、求職者端末１０−１は、求職者ＩＤ「Ｕ１」により識別される求職者（求職者Ｕ１）により使用される求職者端末１０である。また、以下では、求職者端末１０−１〜１０−Ｎについて、特に区別なく説明する場合には、求職者端末１０と記載する。
【００１４】
図１に示す求人者端末２０は、求人者によって利用される情報処理装置である。例えば、求人者端末２０は、デスクトップ型ＰＣや、ノート型ＰＣや、タブレット端末や、携帯電話機や、ＰＤＡ等である。なお、図１に示す例において、求人者端末２０は、求人者Ａ１によって利用されるノート型ＰＣである場合を示す。また、図１に示す例において、求職者端末１０は、求人者に関する求人者情報（例えば、求人者に対応する組織に属する従業員等の属性情報や勤怠状況、求人対象とする求人者の各種条件等）や、登録内容（例えば、業務内容や、勤務体系、勤務地、業務時間、給与などといった、職業安定法により明示を定められた労働条件を含む情報）を含む登録情報を情報処理装置１００に送信する。
【００１５】
図１に示す情報処理装置１００は、求職者に求人情報に関する求人コンテンツを提供する情報処理装置である。図１の例において、情報処理装置１００は、求職者端末１０から求職者情報を取得し、求職者情報記憶部に格納する。また、情報処理装置１００は、登録情報を求人者端末２０から取得し、登録情報記憶部に格納する。
【００１６】
以下、図１を用いて、情報処理装置１００が行う情報処理について説明する。なお、以下の説明では、情報処理装置１００が複数の求人者に対応する求人情報を管理し、当該求人情報を求職者端末１０に提供済みであるものとする。なお、情報処理装置１００が管理する求人情報は、求人者から提供されたものであってもよく、求人者から取得した登録情報に基づいて情報処理装置１００が生成したものであってもよい。また、以下の説明において、求人情報とは、業務内容や、勤務体系、勤務地等の求人内容に関する情報と、求人内容に基づくサムネイルを含む概念である。
【００１７】
まず、情報処理装置１００は、求職者端末１０から求職者情報を取得する（ステップＳ１１）。例えば、図１の例において、情報処理装置１００は、選択求人情報や、属性情報、状況情報、行動情報等を含む求職者情報を取得する。
【００１８】
続いて、情報処理装置１００は、ステップＳ１１において取得した求職者情報に基づきモデルを求職者ごとに生成する（ステップＳ１２）。例えば、図１の例において、情報処理装置１００は、求職者Ｕ１の求職者情報に含まれる選択求人情報から形態素解析等の技術により抽出した単語や労働条件（例えば、給与、勤務体系、勤務地等）等の情報を学習データとして入力された場合に、サムネイルのタイトルを出力するように学習されたモデルを求職者Ｕ１に対応するモデルとして生成する。例えば、図１の例において、情報処理装置１００は、選択求人情報に含まれる表現（例えば、単語や文章等）の分散表現と、モデルが出力するサムネイルのタイトルの分散表現とが類似するように学習されたモデルを生成する。
【００１９】
ここで、モデルの学習には、任意の公知技術が適用可能であり、取得される情報に応じて適宜選択された学習手法が用いられてもよい。例えば、モデルの学習には、機械学習に関する種々の従来技術（例えば、ＳＶＭ（Support  Vector  Machine）等の教師あり学習の機械学習に関する技術）を用いて行われてもよい。また、モデルの学習には、深層学習（ディープラーニング）の技術が用いられてもよい。例えば、モデルの学習には、ＲＮＮ（Recurrent  Neural  Network）やＣＮＮ（Convolutional  Neural  Network）等の種々のディープラーニングの技術が用いられてもよい。また、情報処理装置１００は、求職者の属性情報や、状況情報、行動情報等に基づき求職者を分類し、各分類に対応付けたモデルを生成してもよい。
【００２０】
続いて、情報処理装置１００は、求人者端末２０から登録情報を取得する（ステップＳ１３）。例えば、図１の例において、情報処理装置１００は、求人者Ａ１が入力した求人者情報及び登録内容を含む登録情報を求人者端末２０から取得する。
【００２１】
続いて、情報処理装置１００は、求職者端末１０から求人情報の提供要求を受け付ける（ステップＳ１４）。なお、図１の例において、情報処理装置１００は、求職者端末１０から求人者Ａ１に対応する求人情報の提供要求を受け付けたものとする。
【００２２】
続いて、情報処理装置１００は、ステップＳ１２において生成したモデルを用いて、登録情報から求人情報を生成する（ステップＳ１５）。例えば、図１の例において、求人情報の提供要求の送信元が求職者端末１０−１である場合、情報処理装置１００は、求職者Ｕ１に対応するモデルに求人者Ａ１の登録情報を入力し、登録情報から形態素解析等の技術により抽出した単語や労働条件等に基づくサムネイルのタイトル（以下、「出力情報」と記載する場合がある）を出力する。そして、情報処理装置１００は、出力情報を用いて登録情報から求人情報を生成する。
【００２３】
例えば、図１の例において、情報処理装置１００は、求職者Ｕ１に対応するモデルにより出力した出力情報の表現（言い換えると、求職者Ｕ１に対し訴求効果があると推定される表現）を用いて、登録情報のうち、当該出力表現の出力元となった単語や労働条件等の表現を変換した求人情報を生成する。
【００２４】
また、情報処理装置１００は、登録情報に含まれる情報量を出力情報に基づいて変動させた求人情報を生成してもよい。例えば、図１の例において、求職者Ｕ１の選択求人情報に含まれる文字数が所定の閾値以下である場合（すなわち、求職者Ｕ１が簡略な求人情報を選択する傾向にある場合）、情報処理装置１００は、単語や労働条件等が入力された場合に簡略な表現が用いられた出力情報を出力するモデルを生成する。そして、求人者Ａ１の登録情報の文字数が当該所定の閾値を超える場合、情報処理装置１００は、出力情報を用いて当該登録情報を簡略化した求人情報を生成する。具体的には、情報処理装置１００は、登録情報に文章「業界の経験者・未経験者は問わず、幅広く人材を募集しています。」といった文章が含まれる場合、当該文章を、当該文章から抽出した単語をモデルに入力することにより出力した出力情報「未経験者歓迎」に変換する。このような処理を登録情報全体に対し行うことにより、情報処理装置１００は、全体の文字数が所定の閾値以下となる求人情報を登録情報から生成する。
【００２５】
また、情報処理装置１００は、求職者が希望する労働条件の内容に応じて登録情報を変換した求人情報を生成してもよい。例えば、図１の例において、求職者Ｕ１の選択求人情報に業務内容「営業」に関する情報が共通して含まれる場合、情報処理装置１００は、単語や労働条件等が入力された場合に業務内容「営業」に関する出力情報を出力するモデルを生成する。そして、情報処理装置１００は、求人者Ａ１の登録情報から抽出した業務内容「営業」に関する単語や労働条件をモデルに入力して出力した出力情報を用いて求人情報を生成する。具体的には、情報処理装置１００は、業務内容「営業」に対して定められた給与、勤務地、福利厚生、業務時間等の労働条件や、業務内容「営業」に関する求人者Ａ１のコメント等の情報を含む出力情報を用いて、求人情報を生成する。なお、情報処理装置１００は、出力情報に基づく情報のみを含む求人情報を生成してもよい。また、情報処理装置１００は、出力情報に基づく情報を求職者端末１０において強調して表示する求人情報を生成してもよい。例えば、情報処理装置１００は、出力情報に基づく情報をサムネイルに含む求人情報や、出力情報に基づく情報を求職者端末１０のファーストビューにおいて表示する求人情報を生成する。
【００２６】
なお、情報処理装置１００は、ルールベースで処理を実行するモデルを用いて求人情報の生成を行ってもよい。
【００２７】
続いて、情報処理装置１００は、生成した求人情報を求職者端末１０に提供する（ステップＳ１６）。
【００２８】
なお、図１の例において、情報処理装置１００は、求職者端末１０に提供する広告を登録情報から生成してもよい。例えば、図１の例において、情報処理装置１００は、出力情報に基づき広告を生成し、求職者端末１０に提供する。
【００２９】
ここで、情報処理装置１００は、登録情報に含まれる求人者情報と、求職者端末１０を利用する求職者の求職者情報とに基づいて、生成した求人情報や広告の提供態様を判断してもよい。例えば、図１の例において、情報処理装置１００は、求人者Ａ１に対応する組織に属する従業員等の属性情報や勤怠状況、求人対象とする求人者の各種条件等を含む求人者情報と、属性情報や、状況情報、行動情報等を含む求職者Ｕ１の求職者情報とのマッチングを行う。そして、マッチングが成立した場合、情報処理装置１００は、情報処理装置１００が提供する求人コンテンツを求職者端末１０−１に提供する際、求人者Ａ１に対応する求人情報を優先的に提供し、また、求人者Ａ１に対応する広告を求職者端末１０−１に提供する。一方、マッチングが成立しなかった場合、情報処理装置１００は、情報処理装置１００が提供する求人コンテンツを求職者端末１０−１に提供する際、求人者Ａ１に対応する求人情報を求職者端末１０−１に提供する際の優先度を下げ、また、当該求人者情報に対応する広告を求職者端末１０−１に提供しない。
【００３０】
以上のように、実施形態に係る情報処理装置１００は、求職者が選択した求人情報に含まれる情報や表現に基づき、登録情報から求人情報を生成する。言い換えると、実施形態に係る情報処理装置１００は、求職者が興味を有すると推定される情報、若しくは、求職者に訴求効果があると推定される表現を含む求人情報を生成するため、求職者に対し適切な情報を生成できる。
【００３１】
〔２．情報処理システムの構成〕
次に、上述した情報処理を実現するための情報処理システム１について図２を用いて説明する。図２は、実施形態に係る情報処理システムの構成例を示す図である。図２に示すように、実施形態に係る情報処理システム１は、求職者端末１０と、求人者端末２０と、情報処理装置１００とを含む。求職者端末１０、求人者端末２０及び情報処理装置１００は、ネットワークＮを介して有線または無線により相互に通信可能に接続される。なお、ネットワークＮは、ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）、電話網（携帯電話網、固定電話網等）、地域ＩＰ（Internet  Protocol）網、インターネット等の通信ネットワークである。ネットワークＮには、有線ネットワークが含まれていてもよいし、無線ネットワークが含まれていてもよい。また、図２に示す情報処理システム１には、複数台の求職者端末１０や、複数台の求人者端末２０、複数台の情報処理装置１００が含まれてもよい。
【００３２】
求職者端末１０は、求職者によって利用される情報処理装置である。求職者端末１０は、例えば、スマートフォンや、タブレット型端末や、ノート型ＰＣや、デスクトップＰＣや、携帯電話機や、ＰＤＡ等により実現され、求人者端末２０や、情報処理装置１００との間で情報の送受信を行う。また、求職者端末１０は、情報処理装置１００によって配信される情報を、ウェブブラウザやアプリケーションにより表示する。また、求職者端末１０は、情報処理装置１００によって配信される情報の表示処理を実現する制御情報を情報処理装置１００から受け取った場合には、制御情報に従って表示処理を実現する。
【００３３】
求人者端末２０は、求人者によって利用される情報処理装置である。例えば、求人者端末２０は、デスクトップ型ＰＣや、ノート型ＰＣや、タブレット端末や、携帯電話機や、ＰＤＡ等により実現され、求職者端末１０や、情報処理装置１００との間で情報の送受信を行う。
【００３４】
情報処理装置１００は、求職者に求人情報に関する求人コンテンツを提供する情報処理装置である。情報処理装置１００は、求職者端末１０から求職者情報を取得し、後述する求職者情報記憶部１２１に格納する。また、情報処理装置１００は、登録情報を求人者端末２０から取得し、後述する登録情報記憶部１２２に格納する。また、情報処理装置１００は、求職者端末１０に制御情報を配信する配信装置として機能してもよい。ここで、制御情報は、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）等のスクリプト言語やＣＳＳ（Cascading  Style  Sheets）等のスタイルシート言語により記述される。なお、情報処理装置１００から配信される視聴コンテンツに関するアプリそのものを制御情報とみなしてもよい。情報処理装置１００の構成は後述する。
【００３５】
〔３．情報処理装置の構成〕
次に、図３を用いて、情報処理装置１００の構成について説明する。図３は、実施形態に係る情報処理装置の構成例を示す図である。図３に示すように、情報処理装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。
【００３６】
（通信部１１０について）
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１０は、ネットワークＮと有線または無線で接続され、求職者端末１０、求人者端末２０等との間で情報の送受信を行う。
【００３７】
（記憶部１２０について）
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図３に示すように、記憶部１２０は、求職者情報記憶部１２１と、登録情報記憶部１２２とを有する。
【００３８】
（求職者情報記憶部１２１について）
求職者情報記憶部１２１は、求職者に関する情報を記憶する。ここで、図４を用いて、求職者情報記憶部１２１が記憶する求職者に関する情報の一例を説明する。図４は、実施形態に係る求職者情報記憶部の一例を示す図である。図４の例では、求職者情報記憶部１２１は、「求職者ＩＤ」、「選択求人情報」、「属性情報」、「状況情報」、「行動情報」といった項目を有する。
【００３９】
「求職者ＩＤ」は、求職者を識別するための識別情報を示す。「選択求人情報」は、求職者に選択された求人情報を示す。なお、図４に示す例では、「選択求人情報」に「選択求人情報＃１」といった概念的な情報が格納される例を示したが、実際には、求職者を識別するための識別情報や、求人情報に含まれるテキスト情報、静止画像や動画像等若しくはこれらの所在を示すＵＲＬ（Uniform  Resource  Locator）、格納場所を示すファイルパス名などが格納される。
【００４０】
「属性情報」は、求職者のデモグラフィック属性やサイコグラフィック属性等の情報を示す。「状況情報」は、ライフスタイル、ライフステージ、会社における求職者の勤怠状況などといった求職者の状況を示す。「行動情報」は、各種コンテンツの閲覧履歴、入力した検索クエリの履歴などといった求職者の行動を示す。なお、求職者情報記憶部１２１は、会社における求職者の勤怠状況を管理する勤怠管理アプリを提供する外部サーバ等から取得された情報や、「行動情報」の項目に記憶された情報に基づいて推定された情報を「状況情報」として記憶してもよい。
【００４１】
すなわち、図４では、求職者ＩＤ「Ｕ１」によって識別される求職者が選択した求人情報が「選択求人情報＃１」であり、当該求職者の属性が「属性情報＃１」、状況が「状況情報＃１」、行動が「行動情報＃１」である例を示す。
【００４２】
（登録情報記憶部１２２について）
登録情報記憶部１２２は、求人者が登録した情報を記憶する。ここで、図５を用いて、登録情報記憶部１２２が記憶する情報の一例を説明する。図５は、実施形態に係る登録情報記憶部の一例を示す図である。図５の例では、登録情報記憶部１２２は、「求人者ＩＤ」、「求人者情報」、「登録内容」といった項目を有する。
【００４３】
「求人者ＩＤ」は、求人者を識別するための識別情報を示す。「求人者情報」は、求人者に対応する組織に属する従業員等の属性情報や勤怠状況、求人対象とする求人者の各種条件などといった求人者に関する情報を示す。なお、登録情報記憶部１２２は、従業員等の勤怠状況を管理する勤怠管理アプリを提供する外部サーバ等から取得された情報や、従業員等の行動情報に基づいて推定された情報を「求人者情報」として記憶してもよい。
【００４４】
「登録内容」は、求人者が登録した各種労働条件等に関する情報を示し、登録情報に基づいて求人情報を生成する際、当該労働条件等に関する情報が変更可能であるか否かを示す情報（例えば、求人者によって指定される情報）と対応付けて記憶する。
【００４５】
すなわち、図４では、求人者ＩＤ「Ａ１」によって識別される求人者の求人者情報が「求人者情報＃１」であり、当該求人者が、求人情報を生成する際に変更不可である情報「勤務体系＃１」、「勤務地＃１」、「勤務時間＃１」及び「給与＃１」、並びに、求人情報を生成する際に変更可能である情報「業務内容＃１」及び「コメント＃１」を登録した例を示す。
【００４６】
（制御部１３０について）
制御部１３０は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、情報処理装置１００内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、コントローラであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。実施形態に係る制御部１３０は、図３に示すように、取得部１３１と、生成部１３２と、抽出部１３３と、提供部１３４とを有し、以下に説明する情報処理の機能や作用を実現または実行する。
【００４７】
（取得部１３１について）
取得部１３１は、求職者に関する求職者情報を取得する。例えば、取得部１３１は、求人に関する情報である求人情報の提供先となる求職者に関する求職者情報を取得する。例えば、図１の例において、取得部１３１は、求職者端末１０から求職者情報を取得し、求職者情報記憶部１２１において管理する。
【００４８】
また、取得部１３１は、求職者情報として、求職者が選択した求人情報を取得してもよい。例えば、図１の例において、取得部１３１は、求職者が選択した求人情報を示す選択求人情報を含む求職者情報を取得する。
【００４９】
また、取得部１３１は、求職者情報として、求職者の属性を示す属性情報を取得してもよい。例えば、図１の例において、取得部１３１は、求職者のデモグラフィック属性やサイコグラフィック属性に関する属性情報を含む求職者情報を取得する。
【００５０】
また、取得部１３１は、求職者情報として、求職者の状況を示す状況情報を取得してもよい。例えば、図１の例において、取得部１３１は、ライフスタイル、ライフステージ、会社における求職者の勤怠状況等の求職者の状況を示す状況情報を含む求職者情報を取得する。
【００５１】
また、取得部１３１は、求職者情報として、求職者の行動を示す行動情報を取得してもよい。例えば、図１の例において、取得部１３１は、求職者の各種コンテンツの閲覧履歴、入力した検索クエリの履歴等を示す行動情報を含む求職者情報を取得する。
【００５２】
（生成部１３２について）
生成部１３２は、取得部１３１により取得された求職者情報に基づいて、求人者が登録した情報から求人情報を生成する。例えば、図１の例において、生成部１３２は、取得部１３１が取得した求職者情報に基づき、登録情報記憶部１２２に記憶された登録情報から求人情報を生成する。
【００５３】
また、生成部１３２は、取得部１３１により取得された求人情報と特徴が類似する求人情報を、求人者が登録した情報から生成してもよい。例えば、図１の例において、生成部１３２は、取得部１３１が取得した選択求人情報に基づき、登録情報から求人情報を生成する。
【００５４】
また、生成部１３２は、求職者が選択した求人情報が有する特徴を学習したモデルを用いて、求人情報を生成してもよい。例えば、図１の例において、生成部１３２は、選択求人情報に基づき学習が行われたモデルに登録情報を入力し、出力した出力情報を用いて求人情報を生成する。
【００５５】
また、生成部１３２は、求職者の属性情報に基づいて、求人者が登録した情報から求人情報を生成する。例えば、求職者が男性である場合、生成部１３２は、求人者が登録した情報に含まれる給与に関する情報（例えば、給与に対して定められた業務内容や、勤務地、営業時間等の労働条件、給与に関する求人者のコメント等）に基づき、求人情報を生成する。また、例えば、求職者が女性である場合、生成部１３２は、求人者が登録した情報に含まれる福利厚生に関する情報（例えば、業務内容や、勤務地等に応じて支給される福利厚生や、福利厚生に関する求人者のコメント等）に基づき、求人情報を生成する。
【００５６】
また、生成部１３２は、求職者の状況情報に基づいて、求人者が登録した情報から求人情報を生成してもよい。例えば、求職者のライフステージが「結婚」と推定される場合、生成部１３２は、求人者が登録した情報に含まれる給与に関する情報に基づき、求人情報を生成する。
【００５７】
また、生成部１３２は、求職者情報に基づく優先度に応じた順序で求人者が登録した情報を提供する求人情報を生成してもよい。例えば、図１の例において、生成部１３２は、出力情報に基づく情報をサムネイルに含む求人情報や、出力情報に基づく情報を求職者端末１０のファーストビューにおいて表示する求人情報を生成する。
【００５８】
また、生成部１３２は、求人者が登録した情報に含まれる所定の情報を変更せずに求人情報を生成してもよい。例えば、生成部１３２は、図５に示す登録情報記憶部１２２に記憶された登録内容のうち、「変更不可」が対応付けられた登録内容を変更せずに求人情報を生成する。
【００５９】
また、生成部１３２は、求職者情報に基づいて、求人者が登録した情報の表現を変更した求人情報を生成してもよい。例えば、図１の例において、生成部１３２は、求職者Ｕ１に対応するモデルにより出力した出力情報の表現を用いて、登録情報のうち、当該出力表現の出力元となった単語や労働条件等の表現を変換した求人情報を生成する。
【００６０】
また、生成部１３２は、求職者の行動情報に基づいて、求人者が登録した情報から求人情報を生成してもよい。例えば、求職者による業務内容「営業」に関する検索クエリの入力回数が所定の閾値以上である場合、生成部１３２は、求人者が登録した情報に含まれる業務内容「営業」に関する情報（例えば、業務内容「営業」に対して定められた給与や業務内容、勤務地、営業時間等の労働条件、業務内容「営業」に関する求人者のコメント等）に基づき、求人情報を生成する。
【００６１】
また、生成部１３２は、求人情報として、求人者が登録した情報からサムネイルを生成してもよい。例えば、図１の例において、生成部１３２は、出力情報に基づく情報をサムネイルに含む求人情報を生成する。
【００６２】
（抽出部１３３について）
抽出部１３３は、取得部１３１により取得された求職者情報に基づいて、求人者が登録した情報のうち求職者が興味を有すると推定される情報を抽出する。例えば、抽出部１３３は、求職者が選択した求人情報から形態素解析等の技術により抽出した単語や文章を学習したモデルを用いて、登録情報から求職者が興味を有すると推定される情報を抽出する。
【００６３】
（提供部１３４について）
提供部１３４は、生成部１３２により生成された求人情報を求職者に提供する。例えば、図１の例において、提供部１３４は、生成部１３２が求職者端末１０の利用者に対応するモデルを用いて生成した求人情報を求職者端末１０に提供する。なお、提供部１３４は、抽出部１３３により抽出された情報に基づく求人情報を求職者に提供してもよい。
【００６４】
また、提供部１３４は、求人者が登録した情報に基づいて、求職者に求人情報を提供するか否かを判断してもよい。例えば、図１の例において、提供部１３４は、登録情報に含まれる求人者情報と、求職者端末１０を利用する求職者の求職者情報とに基づいて、求人情報の提供態様を判断する。
【００６５】
〔４．生成処理のフロー〕
図６を用いて、実施形態に係る情報処理システム１の求人情報の生成処理の手順について説明する。図６は、実施形態に係る生成処理の手順の一例を示すフローチャートである。
【００６６】
図６に示すように、情報処理装置１００は、求職者に関する求職者情報を取得する（ステップＳ１０１）。続いて、情報処理装置１００は、取得した求職者情報に基づいて、求人者が登録した情報から求人情報を生成する（ステップＳ１０２）。例えば、情報処理装置１００は、求職者が選択した求人情報に基づいて学習が行われたモデルを用いて、求人者が登録した情報から求人情報を生成する。
【００６７】
続いて、情報処理装置１００は、求職者が求人情報の提供対象であるか否かを判定する（ステップＳ１０３）。例えば、情報処理装置１００は、求人者に関する求人者情報と、求職者情報とに基づいて、求人情報を求職者に提供するか否かを判断する。ここで、求職者が求人情報の提供対象ではないと判断した場合（ステップＳ１０３；Ｎｏ）、情報処理装置１００は、求人情報を提供せずに処理を終了する。
【００６８】
一方、求職者が求人情報の提供対象と判断した場合（ステップＳ１０３；Ｙｅｓ）、情報処理装置１００は、求人情報を求職者に提供し（ステップＳ１０４）、終了する。
【００６９】
〔５．抽出処理のフロー〕
図７を用いて、実施形態に係る情報処理システム１の求職者が興味を有すると推定される情報の抽出処理の手順について説明する。図７は、実施形態に係る抽出処理の手順の一例を示すフローチャートである。
【００７０】
図７に示すように、情報処理装置１００は、求職者に関する求職者情報を取得する（ステップＳ２０１）。続いて、情報処理装置１００は、取得した求職者情報に基づいて、求人者が登録した情報のうち求職者が興味を有すると推定される情報を抽出する（ステップＳ２０２）。例えば、情報処理装置１００は、求職者が選択した求人情報に基づいて学習が行われたモデルを用いて、求人者が登録した情報から情報を抽出する。
【００７１】
続いて、情報処理装置１００は、求職者が抽出した情報の提供対象であるか否かを判定する（ステップＳ２０３）。例えば、情報処理装置１００は、求人者に関する求人者情報と、求職者情報とに基づいて、抽出した情報を求職者に提供するか否かを判断する。ここで、求職者が抽出した情報の提供対象ではないと判断した場合（ステップＳ２０３；Ｎｏ）、情報処理装置１００は、抽出した情報を提供せずに処理を終了する。
【００７２】
一方、求職者が抽出した情報の提供対象と判断した場合（ステップＳ２０３；Ｙｅｓ）、情報処理装置１００は、抽出した情報を求職者に提供し（ステップＳ２０４）、終了する。
【００７３】
〔６．変形例〕
上述の実施形態は一例を示したものであり、種々の変更及び応用が可能である。
【００７４】
〔６−１．処理対象の情報について〕
上述の実施形態において、求人者が登録した労働条件等を含む登録情報から求人情報を生成する例を示したが、情報処理装置１００が情報処理の対象とする情報は上述した例に限られず、種々の情報を処理対象としてもよい。
【００７５】
〔６−２．求人者に対する情報提供について〕
上述の実施形態において、求職者情報に基づいて求人者が登録した情報から生成部１３２が生成した求人情報や、抽出部１３３が抽出した求職者が興味を有すると推定される情報を、提供部１３４が求職者に提供する例を示したが、提供部１３４の機能は上述した例に限定されない。例えば、提供部１３４は、生成部１３２が生成した情報、並びに、抽出部１３３が抽出した情報を求人者に提供してもよい。
【００７６】
例えば、提供部１３４は、求人者が登録した情報から生成した求人情報を、求人者が登録した当該情報の変更例として求人者に提供する。また、例えば、提供部１３４は、抽出部１３３が抽出した情報の情報量を多くすることを提案する旨の情報を求人者に提供する。また、例えば、抽出部１３３は、求職者が選択した求人情報に含まれ、且つ、求人者が登録した情報に含まれない情報を抽出してもよい。そして、提供部１３４は、抽出部１３３が抽出した情報を求人者に提供してもよい。
【００７７】
〔７．効果〕
上述してきたように、実施形態に係る情報処理装置１００は、取得部１３１と、生成部１３２と、抽出部１３３と、提供部１３４とを有する。取得部１３１は、求職者に関する求職者情報を取得する。また、取得部１３１は、求人に関する情報である求人情報の提供先となる求職者に関する求職者情報を取得する。生成部１３２は、取得部１３１により取得された求職者情報に基づいて、求人者が登録した情報から求人情報を生成する。抽出部１３３は、取得部１３１により取得された求職者情報に基づいて、求人者が登録した情報のうち求職者が興味を有すると推定される情報を抽出する。提供部１３４は、生成部１３２により生成された求人情報を求職者に提供する。
【００７８】
これにより、実施形態に係る情報処理装置１００は、求職者情報に基づいて求人者が登録した情報から求人情報を生成するため、求職者に対し適切な情報を生成できる。
【００７９】
また、実施形態に係る情報処理装置１００において、例えば、提供部１３４は、求人者が登録した情報に基づいて、求職者に求人情報を提供するか否かを判断する。
【００８０】
これにより、実施形態に係る情報処理装置１００は、求職者に求人情報を提供するか否かを判断するため、適切な対象に求人情報を提供できる。
【００８１】
また、実施形態に係る情報処理装置１００において、例えば、取得部１３１は、求職者情報として、求職者が選択した求人情報を取得する。そして、生成部１３２は、取得部１３１により取得された求人情報と特徴が類似する求人情報を、求人者が登録した情報から生成する。また、生成部１３２は、求職者が選択した求人情報が有する特徴を学習したモデルを用いて、求人情報を生成する。
【００８２】
これにより、実施形態に係る情報処理装置１００は、求職者が選択した求人情報に基づいて求人者が登録した情報から求人情報を生成するため、訴求効果の高い求人情報を生成できる。
【００８３】
また、実施形態に係る情報処理装置１００において、例えば、取得部１３１は、求職者情報として、求職者の属性を示す属性情報を取得する。そして、生成部１３２は、求職者の属性情報に基づいて、求人者が登録した情報から求人情報を生成する。また、取得部１３１は、求職者情報として、求職者の状況を示す状況情報を取得する。そして、生成部１３２は、求職者の状況情報に基づいて、求人者が登録した情報から求人情報を生成する。また、取得部１３１は、求職者情報として、求職者の行動を示す行動情報を取得する。そして、生成部１３２は、求職者の行動情報に基づいて、求人者が登録した情報から求人情報を生成する。
【００８４】
これにより、実施形態に係る情報処理装置１００は、求職者の各種情報に基づいて求人情報を生成するため、訴求効果の高い求人情報を生成できる。
【００８５】
また、実施形態に係る情報処理装置１００において、例えば、生成部１３２は、求職者情報に基づく優先度に応じた順序で求人者が登録した情報を提供する求人情報を生成する。また、生成部１３２は、求人者が登録した情報に含まれる所定の情報を変更せずに求人情報を生成する。また、生成部１３２は、求職者情報に基づいて、求人者が登録した情報の表現を変更した求人情報を生成する。また、生成部１３２は、求人情報として、求人者が登録した情報からサムネイルを生成する。
【００８６】
これにより、実施形態に係る情報処理装置１００は、各種態様で求人情報を生成するため、訴求効果の高い求人情報を生成できる。
【００８７】
〔８．ハードウェア構成〕
また、上述してきた各実施形態に係る情報処理装置は、例えば、図８に示すような構成のコンピュータ１０００によって実現される。以下、情報処理装置１００を例に挙げて説明する。図８は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＯＭ１２００、ＲＡＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【００８８】
ＣＰＵ１１００は、ＲＯＭ１２００又はＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１２００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【００８９】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス１５００は、通信網５００（実施形態のネットワークＮに対応する）を介して他の機器からデータを受信してＣＰＵ１１００へ送り、また、通信網５００を介してＣＰＵ１１００が生成したデータを他の機器へ送信する。
【００９０】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、入出力インターフェイス１６００を介して生成したデータを出力装置へ出力する。
【００９１】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラム又はデータを読み取り、ＲＡＭ１３００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１３００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【００９２】
例えば、コンピュータ１０００が情報処理装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１３００上にロードされたプログラムを実行することにより、制御部１３０の機能を実現する。また、ＨＤＤ１４００には、情報処理装置１００の記憶装置内の各データが格納される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。
【００９３】
〔９．その他〕
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【００９４】
また、上述した情報処理装置１００は、機能によっては外部のプラットフォーム等をＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【００９５】
また、特許請求の範囲に記載した「部」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【００９６】
１０      求職者端末
２０      求人者端末
１００    情報処理装置
１１０    通信部
１２０    記憶部
１２１    求職者情報記憶部
１２２    登録情報記憶部
１３０    制御部
１３１    取得部
１３２    生成部
１３３    抽出部
１３４    提供部
【図１】
2020190798.tif 000003
【図２】
2020190798.tif 000004
【図３】
2020190798.tif 000005
【図４】
2020190798.tif 000006
【図５】
2020190798.tif 000007
【図６】
2020190798.tif 000008
【図７】
2020190798.tif 000009
【図８】
2020190798.tif 000010