JP2013168021A - Event detection device - Google Patents

Event detection device Download PDF

Info

Publication number
JP2013168021A
JP2013168021A JP2012030908A JP2012030908A JP2013168021A JP 2013168021 A JP2013168021 A JP 2013168021A JP 2012030908 A JP2012030908 A JP 2012030908A JP 2012030908 A JP2012030908 A JP 2012030908A JP 2013168021 A JP2013168021 A JP 2013168021A
Authority
JP
Japan
Prior art keywords
information
event
posted
user
score
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2012030908A
Other languages
Japanese (ja)
Inventor
Yuya Noda
雄也 野田
Kenji Mori
健治 森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nifty Corp
Original Assignee
Nifty Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nifty Corp filed Critical Nifty Corp
Priority to JP2012030908A priority Critical patent/JP2013168021A/en
Publication of JP2013168021A publication Critical patent/JP2013168021A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a technology of detecting an event with high accuracy on the basis of contribution information to social media.SOLUTION: From a server capable of transmitting information contributed from a user as well as contribution time as contribution information to the other device, the contribution information is received, and information relating to an event to be detected is extracted on the basis of predetermined extraction conditions from the received contribution information, and scores based on the number of contribution per unit time are searched from the contribution time of the contribution information, and when the scores of the contribution information from which the information relating to the event has been extracted are larger than scores in a normal time by a predetermined value or more, the occurrence of the event is detected, and the detection result is output.

Description

本件は、ソーシャルメディアの投稿データからイベントを検知する技術に関する。   This case relates to a technique for detecting an event from posted data on social media.

近年、ブログ或いはマイクロブログといったネットワーク上で個人が気軽に投稿できるサービスが急速に普及している。これらのサービスでは、ユーザの発信した情報がインターネット等のネットワークを介して公開され、この公開された情報を不特定のユーザが閲覧し、引用や返信といったレスポンスが行われる。このようなソーシャルなインタラクションを通じて集積し、伝達される情報は、掲示板やクチコミサイトに見られるように、集合知(Wisdom of Crowds)となり、これを媒介する掲示板、クチコミサイト等は、ソーシャルメディアやコンシューマー・ジェネレーテッド・メディアなどと称される(以下単にソーシャルメディアと称す)。このようにユーザの投稿によって作られるソーシャルメディアとしては、ブログ、マイクロブログ、掲示板、クチコミサイトのほか、ソーシャルブックマーク、ソーシャルニュースサイト、オンライン百科事典、FAQサイト、ビデオ投稿共有サイトなどが挙げられる。   In recent years, services such as blogs and microblogs that allow individuals to easily post on the network are rapidly spreading. In these services, information transmitted by a user is disclosed via a network such as the Internet, and the specified information is browsed by an unspecified user, and a response such as quoting or reply is performed. Information gathered and communicated through such social interactions becomes Wisdom of Crowds, as seen on bulletin boards and word-of-mouth websites. -It is called Generated Media etc. (hereinafter simply referred to as social media). Examples of social media created by user posts include social bookmarks, social news sites, online encyclopedias, FAQ sites, and video post sharing sites, as well as blogs, microblogs, bulletin boards, and review sites.

ソーシャルメディアへの投稿は、一般に携帯電話やスマートフォンといったモバイル機器を用いて簡単に行うことができ、ユーザが体験している事象をリアルタイムに投稿することができる。従って、事故で電車が止まった場合や、事故で道路が通行止めになった場合に、その場にいるユーザが、事故の情報をソーシャルメディアに投稿すると、他のユーザは、ほぼリアルタイムに事故の情報を得ることができる。   In general, posting to social media can be easily performed using a mobile device such as a mobile phone or a smartphone, and events experienced by the user can be posted in real time. Therefore, when a train stops due to an accident or when a road is closed due to an accident, if the user at that location posts the accident information on social media, the other users will see the accident information in near real time. Can be obtained.

なお、鉄道や高速道路の事故の情報は、鉄道会社や道路の運営団体から正式な情報が発表されるが、正確を期するために確認作業等を経るので、発生から発表までに時間差が生じてしまう。   As for information on accidents on railways and expressways, official information is announced by railway companies and road management organizations, but since confirmation work is performed to ensure accuracy, there is a time difference between occurrence and announcement. End up.

このためユーザからの投稿に基づいて電車の運行状況をリアルタイムに閲覧可能にしたサービスが知られている。   For this reason, a service is known in which train operation status can be browsed in real time based on posts from users.

ジョルダン株式会社、[平成24年1月5日検索]、インターネット〈URL:http://www.jorudan.co.jp/〉Jordan Co., Ltd. [Search January 5, 2012], Internet <URL: http://www.jorudan.co.jp/> 株式会社ナビタイムジャパン、[平成24年1月5日検索]、インターネット〈URL:http://www.navitime.co.jp/?ctl=0171〉Navitime Japan, Inc., [Search January 5, 2012], Internet <URL: http://www.navitime.co.jp/?ctl=0171> ピーチク、[平成24年1月5日検索]、インターネット〈URL:http://ptic.jp/〉Peach, [Search January 5, 2012], Internet <URL: http://ptic.jp/> TAMON Creative、[平成24年1月5日検索]、インターネット〈URL:http://anilavi.jp/cast/〉TAMON Creative, [Search January 5, 2012], Internet <URL: http://anilavi.jp/cast/>

上述のように、鉄道の事故等について、公式な発表を待てば正確な情報が得られるが、入手可能になる時期が遅い(例えば30分後)という問題点があった。   As described above, accurate information on railway accidents, etc. can be obtained by waiting for an official announcement, but there is a problem that the time when it becomes available is late (for example, after 30 minutes).

一方、道路の渋滞情報を提供するシステムでは、道路上に設置したセンサによって速やかに正確な情報が検出できる。この場合、渋滞といった限定的な事象を検出すれば良いが
、鉄道の運行情報のように、信号機故障、人身事故、混雑、風雨など、様々な要因の影響を受けるものは、センサの設置が困難である。また、テレビ番組の盛り上がりのように機械的に判定出来ないものはセンサの設置が困難である。
On the other hand, in a system that provides road traffic jam information, accurate information can be quickly detected by a sensor installed on the road. In this case, it is only necessary to detect limited events such as traffic jams, but it is difficult to install sensors that are affected by various factors such as traffic signal failures, personal injury, congestion, and wind and rain, such as railway operation information. is there. Moreover, it is difficult to install a sensor that cannot be mechanically determined, such as a TV program.

このため、ソーシャルメディアへの投稿に基づいて鉄道の遅延や、テレビ番組の盛り上がりの情報を速やかに提供する技術が知られている。しかしながら、ソーシャルメディアへの投稿は、各ユーザが個人的に発信した情報を単に集めたものであるので、必ずしも正確な情報ではなく、信頼性が低いという問題点があった。   For this reason, there is known a technology for promptly providing information on railway delays and the excitement of television programs based on posts on social media. However, since posting to social media is simply a collection of information personally transmitted by each user, it is not necessarily accurate information and has a problem of low reliability.

そこで、本発明は、ソーシャルメディアへの投稿情報に基づいて精度良くイベントの検出を行う技術を提供する。   Therefore, the present invention provides a technique for accurately detecting an event based on information posted to social media.

開示の技術の一側面は、次の情報処理装置の構成によって例示される。すなわち、本イベント検出装置は、
ユーザから投稿された情報を投稿時刻と共に投稿情報として他の装置へ送信可能としたサーバから、前記投稿情報を受信する投稿情報収集部と、
受信した投稿情報から、所定の抽出条件に基づいて検出対象のイベントに係る情報を抽出する抽出部と、
前記投稿情報の投稿時刻から単位時間当たりの投稿数に基づくスコアを求めるスコア算出部と、
前記イベントに係る情報が抽出された投稿情報のスコアが平常時のスコアに対して所定値以上大きい場合にイベントの発生を検出するイベント検出部と、
前記イベント発生の検出結果を出力する出力制御部と、
を備える。
One aspect of the disclosed technology is exemplified by the following configuration of the information processing apparatus. In other words, this event detection device
A posted information collection unit that receives the posted information from a server that can transmit information posted by the user together with the posting time as posted information to another device;
An extraction unit that extracts information related to an event to be detected based on a predetermined extraction condition from the received posting information;
A score calculation unit for obtaining a score based on the number of posts per unit time from the posting time of the posting information;
An event detection unit that detects the occurrence of an event when the score of posted information from which information related to the event is extracted is greater than a normal value by a predetermined value or more;
An output control unit for outputting a detection result of the event occurrence;
Is provided.

また、本発明の一形態であるイベント検出方法は、
ユーザから投稿された情報を投稿時刻と共に投稿情報として他の装置へ送信可能としたサーバから、前記投稿情報を受信するステップと、
受信した投稿情報から、所定の抽出条件に基づいて検出対象のイベントに係る情報を抽出するステップと、
前記投稿情報の投稿時刻から単位時間当たりの投稿数に基づくスコアを求めるステップと、
前記イベントに係る情報が抽出された投稿情報のスコアが平常時のスコアに対して所定値以上大きい場合にイベントの発生を検出するステップと、
前記イベント発生の検出結果を出力するステップと、
をコンピュータが実行する。
An event detection method according to one aspect of the present invention includes:
Receiving the posted information from a server that can transmit information posted by the user together with the posting time as posted information to another device;
Extracting information related to an event to be detected based on a predetermined extraction condition from the received posting information;
Obtaining a score based on the number of posts per unit time from the posting time of the posting information;
Detecting the occurrence of an event when the score of the posted information from which information related to the event is extracted is larger than a normal value by a predetermined value or more;
Outputting a detection result of the event occurrence;
Is executed by the computer.

また、本発明は、上記イベント検出方法をコンピュータに実行させるためのプログラムであっても良い。更に、前記プログラムは、コンピュータが読み取り可能な記録媒体に記録されていても良い。   The present invention may be a program for causing a computer to execute the event detection method. Furthermore, the program may be recorded on a computer-readable recording medium.

ここで、コンピュータが読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体の内コンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、CD-ROM、CD-R/W、DVD、DAT、8mmテープ、メモリカード等がある。   Here, the computer-readable recording medium refers to a recording medium that accumulates information such as data and programs by electrical, magnetic, optical, mechanical, or chemical action and can be read from the computer. . Examples of such a recording medium that can be removed from the computer include a flexible disk, a magneto-optical disk, a CD-ROM, a CD-R / W, a DVD, a DAT, an 8 mm tape, and a memory card.

また、コンピュータに固定された記録媒体としてハードディスクやROM(リードオンリーメモリ)等がある。   Further, there are a hard disk, a ROM (read only memory), and the like as a recording medium fixed to the computer.

本発明は、ソーシャルメディアへの投稿情報に基づいて精度良くイベントの検出を行う技術を提供できる。   The present invention can provide a technique for accurately detecting an event based on information posted to social media.

実施形態1に係るイベント検知システムの一例を示す図The figure which shows an example of the event detection system which concerns on Embodiment 1. イベント検出システムの機能ブロック図Functional block diagram of event detection system 実施形態1のイベント検出システムを示す図The figure which shows the event detection system of Embodiment 1. 情報処理装置の構成例を示す図The figure which shows the structural example of information processing apparatus 収集システムによる収集処理の説明図Illustration of collection processing by the collection system 状況判定システムによる判定処理の説明図Explanatory drawing of the judgment processing by the situation judgment system 信頼度判定システムによる判定処理の説明図Explanatory drawing of the judgment processing by the reliability judgment system スコア算出システムによるスコア算出処理の説明図Explanatory drawing of the score calculation process by the score calculation system 遅延イベント検出システムによる検出処理の説明図Explanatory diagram of detection processing by the delayed event detection system イベント状況推定システムによる推定処理の説明図Explanatory diagram of estimation processing by event situation estimation system 遅延情報配信システムによる配信処理の説明図Explanatory drawing of delivery processing by delay information delivery system ユーザ別正解率更新システムによる更新処理の説明図Explanatory drawing of update processing by correct rate update system by user 閾値更新システムによる更新処理の説明図Explanatory drawing of update processing by threshold update system 未分析情報一時記憶部に記憶させた投稿情報の一例を示す図The figure which shows an example of the posting information memorize | stored in the unanalyzed information temporary storage part 抽出条件としての辞書データを例示する図Diagram illustrating dictionary data as extraction conditions 状況情報の一例を示す図Diagram showing an example of status information 信頼度判定システムによる信頼度データの一例を示す図The figure which shows an example of the reliability data by a reliability determination system スコア算出の説明図Explanatory drawing of score calculation 抽出情報スコア記憶部に記憶させたスコアの一例を示す図The figure which shows an example of the score memorize | stored in the extraction information score memory | storage part 平常時スコア記憶部に記憶させた平常時スコアの一例を示す図The figure which shows an example of the normal score memorize | stored in the normal score memory | storage part 路線別閾値記憶部に記憶させた路線別閾値の一例を示す図The figure which shows an example of the threshold value according to route memorize | stored in the threshold value memory | storage part according to route ユーザ別正解率の一例を示す図The figure which shows an example of the correct answer rate according to user 実施形態2のイベント検出システムを示す図The figure which shows the event detection system of Embodiment 2. 信頼度判定システムによる判定処理の説明図Explanatory drawing of the judgment processing by the reliability judgment system 状況判定システムによる番組判定処理の説明図Explanatory drawing of program judgment processing by the situation judgment system スコア算出システムによるスコア算出処理の説明図Explanatory drawing of the score calculation process by the score calculation system 盛り上がりイベント検出システムによる検出処理の説明図Explanatory drawing of detection processing by climax event detection system イベント状況推定システムによる推定処理の説明図Explanatory diagram of estimation processing by event situation estimation system 信頼度判定システムによる判定結果の一例を示した図The figure which showed an example of the judgment result by the reliability judgment system 番組データ記憶部に記憶させた番組データの一例を示す図The figure which shows an example of the program data memorize | stored in the program data storage part 状況情報の一例を示す図Diagram showing an example of status information 抽出情報スコア記憶部に記憶させたスコア(投稿速度)の一例を示す図The figure which shows an example of the score (posting speed) memorize | stored in the extraction information score memory | storage part 平常時平均投稿速度データ(平常時スコア)の一例を示す図Figure showing an example of normal average posting speed data (normal score)

以下、図面を参照して本発明を実施するための形態について説明する。以下の実施の形態の構成は例示であり、本発明は実施の形態の構成に限定されない。   Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings. The configuration of the following embodiment is an exemplification, and the present invention is not limited to the configuration of the embodiment.

<イベント検出システムの構成>
図1は、本実施形態1に係るイベント検知システムの一例を示す図、図2はイベント検出システムの機能ブロック図である。
<Configuration of event detection system>
FIG. 1 is a diagram illustrating an example of an event detection system according to the first embodiment, and FIG. 2 is a functional block diagram of the event detection system.

図1に例示するように、本実施形態1のイベント検出システム(イベント検出装置)10は、SNSサーバ9から投稿情報を取得し、当該投稿情報に基づいてイベントを検知し
てユーザ端末8に提供する。SNSサーバ9は、ソーシャル・ネットワーク・サービスを提供するサーバであり、ユーザ端末7から投稿された情報を投稿時刻と共に記憶し、投稿情報としてユーザ端末7等、他の装置へ送信する。ユーザ端末7,8は、携帯電話やスマートフォン、パーソナルコンピュータ(PC)、ノートPC、タブレットPCなど、ネットワークを介してSNSサーバ9やイベント検出システム10と通信可能な装置であれば良い。なお、図1では、便宜上、ユーザ端末7がSNSサーバ9に投稿するユーザ端末、ユーザ端末8がイベント検出システム10からイベントの情報の提供を受けるユーザ端末、として別々に示したが、一つの端末が、SNSサーバ9へ投稿する処理と、イベントの情報の提供を受ける処理とを実行しても良い。
イベント検出システム10は、図2に示すように、投稿情報収集部11、信頼度判定部12、抽出部13、スコア算出部14、イベント検出部15、出力制御部16、そして未分析情報一時記憶部21、抽出条件記憶部22、判定結果記憶部23、抽出結果記憶部24、抽出情報スコア記憶部25、平常時スコア記憶部26といった機能部を有している。
As illustrated in FIG. 1, the event detection system (event detection device) 10 according to the first exemplary embodiment acquires post information from the SNS server 9, detects an event based on the post information, and provides it to the user terminal 8. To do. The SNS server 9 is a server that provides a social network service, stores information posted from the user terminal 7 together with the posting time, and transmits the information as posted information to other devices such as the user terminal 7. The user terminals 7 and 8 may be devices that can communicate with the SNS server 9 and the event detection system 10 via a network, such as a mobile phone, a smartphone, a personal computer (PC), a notebook PC, and a tablet PC. In FIG. 1, for convenience, the user terminal 7 is separately shown as a user terminal that posts to the SNS server 9, and the user terminal 8 is a user terminal that receives event information from the event detection system 10. However, the process of posting to the SNS server 9 and the process of receiving provision of event information may be executed.
As shown in FIG. 2, the event detection system 10 includes a posting information collection unit 11, a reliability determination unit 12, an extraction unit 13, a score calculation unit 14, an event detection unit 15, an output control unit 16, and unanalyzed information temporary storage. The functional unit includes a unit 21, an extraction condition storage unit 22, a determination result storage unit 23, an extraction result storage unit 24, an extraction information score storage unit 25, and a normal score storage unit 26.

投稿情報収集部11は、SNSサーバ9にアクセスし、ソーシャル・ネットワーク・サービス(SNSサーバ9)が提供するAPI(例えばsearch APIやStreaming API)など
の所定のインタフェースを用いて投稿情報を要求し、これに応じてSNSサーバ9から送られた投稿情報を受信して未分析情報一時記憶部21に記憶させる。
The posting information collection unit 11 accesses the SNS server 9, requests posting information using a predetermined interface such as an API (for example, search API or Streaming API) provided by the social network service (SNS server 9), In response to this, post information sent from the SNS server 9 is received and stored in the unanalyzed information temporary storage unit 21.

信頼度判定部12は、投稿情報がブラックリストに該当するか、共起タグフィルタに該当するか、といった所定の信頼条件と照合して信頼度を判定し、判定結果記憶部23に記憶させる。   The reliability determination unit 12 determines the reliability by comparing with a predetermined reliability condition such as whether the posted information corresponds to a black list or a co-occurrence tag filter, and stores the reliability in the determination result storage unit 23.

抽出部13は、抽出条件記憶部22から所定の抽出条件を読み出し、当該抽出条件に適合する情報を検出対象のイベントに係る情報として抽出し、抽出結果記憶部24に記憶させる。   The extraction unit 13 reads a predetermined extraction condition from the extraction condition storage unit 22, extracts information that matches the extraction condition as information related to the detection target event, and stores the information in the extraction result storage unit 24.

スコア算出部14は、受信した投稿情報の投稿時刻から単位時間当たりの投稿数に基づくスコアを求め、抽出情報スコア記憶部25に記憶させる。   The score calculation unit 14 obtains a score based on the number of posts per unit time from the post time of the received post information, and stores it in the extracted information score storage unit 25.

イベント検出部15は、イベントに係る情報が抽出された投稿情報のスコアが平常時スコア記憶部26から読み出した平常時のスコアに対して所定値(閾値)以上大きい場合にイベントの発生を検出する。   The event detection unit 15 detects the occurrence of an event when the score of the posted information from which information related to the event is extracted is greater than a normal value read from the normal score storage unit 26 by a predetermined value (threshold value) or more. .

出力制御部16は、イベントの検出結果を出力してユーザに提供する。例えば、出力制御部16は、検出結果を電子メールやSMS(Short Message Service)等を用いてユー
ザ端末8へプッシュ配信する。また、検出結果の出力は、プッシュ配信に限らず、受動的な電子メールによる配信や、ウエブページによる閲覧等でも良い。
The output control unit 16 outputs the event detection result and provides it to the user. For example, the output control unit 16 push-distributes the detection result to the user terminal 8 using e-mail, SMS (Short Message Service), or the like. The output of the detection result is not limited to push delivery, but may be delivery by passive e-mail, browsing by a web page, or the like.

未分析情報一時記憶部21は、SNSサーバ9から受信した未分析の投稿情報を一時的に記憶する。なお、投稿情報は、文字(テキスト)や、画像、音、動画など、投稿された内容を示す情報と、投稿時刻とを含む。また、投稿情報は、ユーザを識別するためのIDや、アドレス等の識別情報を含んでも良い。更に、投稿情報は、ユーザから投稿された情報が画像や動画等のファイルの場合、ファイル名やファイルのプロパティ等の属性情報を含んでも良い。また、受信した投稿情報のそれぞれを一意に識別するための識別情報を付加しても良い。   The unanalyzed information temporary storage unit 21 temporarily stores unanalyzed post information received from the SNS server 9. The posting information includes information indicating posted contents such as characters (text), images, sounds, and moving images, and posting time. Further, the posting information may include identification information such as an ID for identifying the user and an address. Furthermore, when the information posted by the user is a file such as an image or a moving image, the posted information may include attribute information such as a file name and a file property. Further, identification information for uniquely identifying each of the received post information may be added.

抽出条件記憶部22は、検出対象のイベントを示す投稿情報を抽出するための所定の抽出条件を記憶する。抽出条件は、イベント検出システム10のオペレータ等によって予め入力される。抽出条件は、例えば文字を抽出する場合、鉄道の遅延や事故、テレビ局名、
テレビ番組名といったキーワードである。また、パターンマッチングによって類似画像を抽出するための画像パターンであっても良い。
The extraction condition storage unit 22 stores predetermined extraction conditions for extracting post information indicating an event to be detected. The extraction condition is input in advance by an operator of the event detection system 10 or the like. The extraction conditions are, for example, when extracting characters, railway delays and accidents, TV station names,
Keywords such as TV program names. Moreover, the image pattern for extracting a similar image by pattern matching may be sufficient.

判定結果記憶部23は、各投稿情報の信頼度を記憶する。例えば各投稿情報の識別情報と信頼度判定部12の判定結果とを対応付けて記憶する。   The determination result storage unit 23 stores the reliability of each piece of posted information. For example, the identification information of each posting information and the determination result of the reliability determination unit 12 are stored in association with each other.

抽出結果記憶部24は、抽出部13による抽出結果を記憶する。例えば、抽出結果記憶部24は、抽出部13で抽出した検出対象のイベントを示す投稿情報の全てを記憶しても良いし、抽出した投稿情報の識別情報や投稿時刻といった一部の項目を記憶しても良い。   The extraction result storage unit 24 stores the extraction result obtained by the extraction unit 13. For example, the extraction result storage unit 24 may store all of the posted information indicating the detection target event extracted by the extracting unit 13, or stores some items such as the identification information of the extracted posted information and the posting time. You may do it.

抽出情報スコア記憶部25は、スコア算出部14によって算出したスコアを記憶する。例えば、抽出情報スコア記憶部25は、電車遅延が発生した路線やテレビ番組といったイベントに係る情報と、そのスコアとを対応付けて記憶する。   The extracted information score storage unit 25 stores the score calculated by the score calculation unit 14. For example, the extracted information score storage unit 25 stores information related to an event such as a route or a television program in which a train delay has occurred, and the score in association with each other.

平常時スコア記憶部26は、抽出部13で抽出された投稿情報のうち、イベントが発生していない期間(通常時)に投稿された投稿情報のスコアを平常時スコアとして記憶する。例えば平常時スコア記憶部26は、検出対象のイベントに係る情報と、平常時スコアとを対応付けて記憶する。   The normal score storage unit 26 stores, as a normal score, the post information posted during the period when the event has not occurred (normal time) among the post information extracted by the extraction unit 13. For example, the normal score storage unit 26 stores information related to the detection target event and the normal score in association with each other.

前記投稿情報収集部11、信頼度判定部12、抽出部13、スコア算出部14、イベント検出部15、出力制御部16といった機能部は、情報処理装置(コンピュータ)のプロセッサが、コンピュータプログラムに従いソフトウェア的に、それらの機能を実現する構成でも良いし、専用に設計された電子回路から構成された専用の電子機器(ハードウェア)であっても良い。   The functional units such as the posted information collection unit 11, the reliability determination unit 12, the extraction unit 13, the score calculation unit 14, the event detection unit 15, and the output control unit 16 are such that a processor of an information processing device (computer) is operated according to a computer program. In particular, a configuration for realizing these functions may be used, or a dedicated electronic device (hardware) configured by a dedicated electronic circuit may be used.

また、未分析情報一時記憶部21、抽出条件記憶部22、判定結果記憶部23、抽出結果記憶部24、抽出情報スコア記憶部25、平常時スコア記憶部26は、例えば、DRAMやSRAMといったメモリや、SSDやHDといった記憶装置であっても良い。   The unanalyzed information temporary storage unit 21, the extraction condition storage unit 22, the determination result storage unit 23, the extraction result storage unit 24, the extraction information score storage unit 25, and the normal score storage unit 26 are, for example, a memory such as DRAM or SRAM. Alternatively, a storage device such as SSD or HD may be used.

本イベント検出システム10は、上記各機能部11〜26を一体の装置に備えた構成であっても良いし、ネットワークを介して接続した複数の装置に分散配置した構成であっても良い。   The event detection system 10 may have a configuration in which each of the functional units 11 to 26 is provided in an integrated device, or may be a configuration in which a plurality of devices connected via a network are distributed.

<実施形態1>
《システム構成》
図3は、実施形態1のイベント検出システム10を示す図である。本実施形態1では、ソーシャルメディア(マイクロブログ)への投稿に基づいて鉄道の運行に関するイベントを検出する例を示す。
<Embodiment 1>
"System configuration"
FIG. 3 is a diagram illustrating the event detection system 10 according to the first embodiment. In the first embodiment, an example in which an event relating to railway operation is detected based on posting to social media (microblog) will be described.

本実施形態1のイベント検出システム10は、図3のように、収集システム(投稿情報収集部)11、信頼度判定システム(信頼度判定部)12、状況判定システム(抽出部)13、スコア算出システム(スコア算出部)14、遅延イベント検出システム(イベント検出部)15、遅延情報配信システム(出力制御部)16、未分析情報一時記憶部21、抽出条件記憶部22、判定結果記憶部23、イベント状況記憶部(抽出結果記憶部)24、抽出情報スコア記憶部25、平常時スコア記憶部26を備えている。上記システム11〜16は、前述の機能部11〜16に相当するものであり、各システム11〜16は、同符号の機能部と同じ機能を提供する。   As shown in FIG. 3, the event detection system 10 according to the first exemplary embodiment includes a collection system (post information collection unit) 11, a reliability determination system (reliability determination unit) 12, a situation determination system (extraction unit) 13, and score calculation. System (score calculation unit) 14, delay event detection system (event detection unit) 15, delay information distribution system (output control unit) 16, unanalyzed information temporary storage unit 21, extraction condition storage unit 22, determination result storage unit 23, An event status storage unit (extraction result storage unit) 24, an extraction information score storage unit 25, and a normal score storage unit 26 are provided. The systems 11 to 16 correspond to the functional units 11 to 16 described above, and the systems 11 to 16 provide the same functions as the functional units having the same reference numerals.

また、本実施形態1のイベント検出システム10は、イベント状況推定システム(状況推定部)17や、ユーザ別正解率更新システム(正解率更新部)18、閾値更新システム
(閾値更新部)19、路線別閾値記憶部27、ユーザ別正解率記憶部28、状況判定辞書記憶部(抽出条件記憶部)29を備えている。
In addition, the event detection system 10 according to the first exemplary embodiment includes an event situation estimation system (situation estimation unit) 17, a user-specific correct rate update system (correct rate update unit) 18, a threshold update system (threshold update unit) 19, a route A separate threshold storage unit 27, a user-specific correct answer rate storage unit 28, and a situation determination dictionary storage unit (extraction condition storage unit) 29 are provided.

イベント状況推定システム17は、イベントが発生した駅、発生した事象、原因といったイベントの状況を推定する。例えば、抽出結果記憶部24からN件の投稿情報を読み出し、N件中、事象、原因、駅などについて最尤な情報をイベント状況として求める。   The event status estimation system 17 estimates the status of the event such as the station where the event occurred, the event that occurred, and the cause. For example, N pieces of post information are read from the extraction result storage unit 24, and the most likely information about the event, the cause, the station, and the like is obtained as the event situation.

ユーザ別正解率更新システム18は、各投稿情報から求めたイベント状況が、公式情報と比較して正しかったか否かを判定し、投稿情報を投稿したユーザ別に正解率を求め、ユーザ別正解率記憶部28に記憶させる。   The user-specific correct rate update system 18 determines whether or not the event status obtained from each posted information is correct compared to the official information, obtains the correct rate for each user who posted the posted information, and stores the correct rate rate for each user. The data is stored in the unit 28.

路線別閾値記憶部27は、遅延イベント検出システム15が、抽出した投稿情報のスコアと平常時のスコアとを比較してイベントの発生を検出する際、このイベント発生の基準として用いる閾値を路線別に記憶する。   When the delayed event detection system 15 detects the occurrence of an event by comparing the extracted post information score and the normal score, the route-specific threshold storage unit 27 sets a threshold used as a reference for the event occurrence for each route. Remember.

閾値更新システム19は、遅延イベント検出システム15から遅延イベントの検出結果を検出ログとして受信し、検出ログを公式情報と比較して正しく検出されたか否かの判定を行い、正しく検出されなかった場合に路線別閾値記憶部27に記憶されている閾値を更新する。   When the threshold update system 19 receives the detection result of the delay event from the delay event detection system 15 as a detection log, compares the detection log with the official information to determine whether or not the detection is correct, and The threshold stored in the route threshold storage unit 27 is updated.

本実施形態1のイベント検出システム10を構成する各システム11〜19は、それぞれが情報処理装置(コンピュータ)であり、他の情報処理装置(システム)11〜19とネットワークを介して接続している。   Each system 11-19 which comprises the event detection system 10 of this Embodiment 1 is each information processing apparatus (computer), and is connected with the other information processing apparatus (system) 11-19 via the network. .

図4は、各システム11〜19の構成例を示す。図4に示すように、各システム11〜19は、本体内にCPU(Central Processing Unit)やメインメモリ等よりなる演算処
理部106、演算処理の為のデータやソフトウェアを記憶した記憶部(フラッシュメモリ)103、入出力ポート104、通信制御部(CCU:Communication Control Unit)105等を備えたコンピュータである。
FIG. 4 shows a configuration example of each of the systems 11 to 19. As shown in FIG. 4, each of the systems 11 to 19 includes an arithmetic processing unit 106 including a CPU (Central Processing Unit) and a main memory in a main body, and a storage unit (flash memory) that stores data and software for arithmetic processing. ) 103, an input / output port 104, a communication control unit (CCU) 105, and the like.

当該入出力ポート104には、キーボードやポインティングデバイス、記憶媒体(メモリカードやCD−ROM等)の読み取り装置等の入力デバイス、そして表示装置や記憶媒体の書き込み装置等の出力デバイスが適宜接続される。   The input / output port 104 is appropriately connected with an input device such as a keyboard, a pointing device, a storage medium (memory card, CD-ROM, etc.) reading device, and an output device such as a display device or a storage medium writing device. .

CCU105は、ネットワークを介して他のコンピュータと通信を行うものである。   The CCU 105 communicates with other computers via a network.

記憶装置103には、オペレーティングシステム(OS)やアプリケーションソフト、データ等が記憶される。   The storage device 103 stores an operating system (OS), application software, data, and the like.

演算処理部106は、前記OSやアプリケーションプログラムを記憶装置103から適宜読み出して実行し、入出力ポート104やCCU105から入力された情報、及び記憶装置103から読み出した情報を演算処理することにより、各システムの機能、即ち前記各機能部11〜19の機能を実現する。   The arithmetic processing unit 106 reads and executes the OS and application program from the storage device 103 as appropriate, and performs arithmetic processing on the information input from the input / output port 104 and the CCU 105 and the information read from the storage device 103, thereby The system functions, that is, the functions of the functional units 11 to 19 are realized.

《イベント検出方法》
イベント検出システム10の各システム11〜19によって実行されるイベント検出方法について説明する。図5は、収集システム11による収集処理の説明図、図6は状況判定システム13による判定処理の説明図、図7は信頼度判定システム12による判定処理の説明図、図8はスコア算出システム14によるスコア算出処理の説明図、図9は遅延イベント検出システム15による検出処理の説明図、図10はイベント状況推定システム1
7による推定処理の説明図、図11は遅延情報配信システム16による配信処理の説明図、図12はユーザ別正解率更新システム18による更新処理の説明図、図13は閾値更新システム19による更新処理の説明図である。
<Event detection method>
An event detection method executed by each of the systems 11 to 19 of the event detection system 10 will be described. FIG. 5 is an explanatory diagram of the collection processing by the collection system 11, FIG. 6 is an explanatory diagram of the determination processing by the situation determination system 13, FIG. 7 is an explanatory diagram of the determination processing by the reliability determination system 12, and FIG. FIG. 9 is an explanatory diagram of the detection processing by the delayed event detection system 15, and FIG. 10 is the event situation estimation system 1.
FIG. 11 is an explanatory diagram of the distribution process by the delay information distribution system 16, FIG. 12 is an explanatory diagram of the update process by the correct rate update system 18 for each user, and FIG. 13 is an update process by the threshold update system 19 It is explanatory drawing of.

収集システム11は、図5に示すように、オペレータの指示等により処理が開始されると、先ずソーシャルメディアとしてのSNSサーバ9から投稿情報を収集(受信)する(ステップS11)。   As shown in FIG. 5, when the processing is started by an operator's instruction or the like, the collection system 11 first collects (receives) post information from the SNS server 9 as social media (step S11).

そして収集システム11は、受信した投稿情報を未分析情報一時記憶部21に記憶させる。なお、未分析情報一時記憶部21は、独立したファイルサーバやNASであっても良いし、収集システム11の記憶装置103であっても良い。図14は、未分析情報一時記憶部21に記憶させた投稿情報の一例を示す。図14の例では、マイクロブログに投稿された文書を本文(ユーザから投稿された情報に相当)とし、投稿時刻と、投稿者(ユーザ)の識別情報と、文書IDとを対応付けて記憶している。なお、文書IDは、収集した投稿情報を一意に識別するために収集システム11が付加した識別情報である。   Then, the collection system 11 stores the received post information in the unanalyzed information temporary storage unit 21. The unanalyzed information temporary storage unit 21 may be an independent file server or NAS, or may be the storage device 103 of the collection system 11. FIG. 14 shows an example of post information stored in the unanalyzed information temporary storage unit 21. In the example of FIG. 14, the document posted on the microblog is the text (corresponding to information posted by the user), and the posting time, the identification information of the poster (user), and the document ID are stored in association with each other. ing. The document ID is identification information added by the collection system 11 to uniquely identify the collected post information.

収集システム11は、定期的に或いは所定のタイミングでこの処理S11〜S12を繰り返す。   The collection system 11 repeats the processes S11 to S12 periodically or at a predetermined timing.

また、状況判定システム13は、図6に示すように、先ず未分析文書(投稿情報)を未分析情報一時記憶部21から読み出す(ステップS21)。   Further, as shown in FIG. 6, the situation determination system 13 first reads an unanalyzed document (post information) from the unanalyzed information temporary storage unit 21 (step S21).

次に、状況判定システム13は、読み出した未分析文書からイベントに係る情報を抽出するための抽出条件として、路線辞書、駅辞書、事象辞書及び原因辞書を読み出す(ステップS22)。図15(a)は路線辞書を例示する図、図15(b)は駅辞書を例示する図、図15(c)は事象辞書を例示する図、図15(d)は原因辞書を例示する図である。図15(a)において、路線辞書は、路線を一意に識別するための識別情報である路線IDと、路線名とを対応付けて記憶している。図15(b)において、駅辞書は、駅を一意に識別するための識別情報である駅IDと、当該駅が属する路線の路線IDと、駅名とを対応付けて記憶している。図15(c)において、事象辞書は、運行の見合わせや遅延といった事象の名称と、事象を一意に識別するための識別情報である事象IDと、当該事象を索出するためのキーワードとを対応付けて記憶している。図15(d)において、原因辞書は、事故や故障といった原因の名称と、原因を一意に識別するための識別情報である原因IDと、当該原因を索出するためのキーワードとを対応付けて記憶している。   Next, the situation determination system 13 reads a route dictionary, a station dictionary, an event dictionary, and a cause dictionary as extraction conditions for extracting information related to the event from the read unanalyzed document (step S22). FIG. 15A illustrates a route dictionary, FIG. 15B illustrates a station dictionary, FIG. 15C illustrates an event dictionary, and FIG. 15D illustrates a cause dictionary. FIG. In FIG. 15A, the route dictionary stores a route ID, which is identification information for uniquely identifying a route, and a route name in association with each other. In FIG. 15B, the station dictionary stores a station ID, which is identification information for uniquely identifying a station, a route ID of a route to which the station belongs, and a station name in association with each other. In FIG.15 (c), an event dictionary respond | corresponds with the name of the event, which is the identification information for identifying the event uniquely, such as the schedule of operation and delay, and the keyword for searching for the event I remember it. In FIG. 15D, the cause dictionary associates the name of the cause such as an accident or failure, the cause ID that is identification information for uniquely identifying the cause, and the keyword for searching for the cause. I remember it.

次に、状況判定システム13は、未分析文書の本文を文単位に分割し(ステップS23)、各文から各辞書に記憶されている路線名、駅名、事象或いは原因と適合する語(イベントに係る情報)を抽出する(ステップS24)。   Next, the situation determination system 13 divides the text of the unanalyzed document into sentence units (step S23), and from each sentence, the word (event) that matches the route name, station name, event or cause stored in each dictionary. Information) is extracted (step S24).

そして、状況判定システム13は、抽出した路線名又は駅名と事象とのペアや、抽出した路線名又は駅名と原因とのペアを決める(ステップS25)。例えば、路線名又は駅名と最も近い位置にある事象や原因とをペアとする。また、掛かり受け分析を行い路線名又は駅名に掛かっている事象や原因と当該路線名又は駅名とをペアとする。   Then, the situation determination system 13 determines a pair of the extracted route name or station name and event, or a pair of the extracted route name or station name and cause (step S25). For example, an event or cause that is closest to a route name or station name is paired. In addition, the call receiving analysis is performed to pair the event name or the cause of the route name or station name with the route name or station name.

また、状況判定システム13は、路線名又は駅名と事象とのペアや、抽出した路線名又は駅名と原因とのペアが抽出された場合、これを文書IDと対応付けて状況情報とし、イベント状況記憶部(抽出結果記憶部)24に記憶する(ステップS26)。なお、路線名又は駅名と事象とのペアや、抽出した路線名又は駅名と原因とのペアが抽出されなかった場合には記憶させない。   In addition, when the route name or station name / event pair or the extracted route name / station name / cause pair is extracted, the situation determination system 13 associates this with the document ID as situation information, and the event status It memorize | stores in the memory | storage part (extraction result memory | storage part) 24 (step S26). In addition, it is not memorize | stored when the pair of a route name or a station name, and an event, or the pair of the extracted route name or a station name, and a cause is not extracted.

そして、状況判定システム13は、全ての未分析文書について処理が完了したか否かを判定し(ステップS27)、完了していなければステップS24〜S26を繰り返し、完了していれば処理を終了する。   Then, the situation determination system 13 determines whether or not processing has been completed for all unanalyzed documents (step S27), and if not completed, repeats steps S24 to S26, and if completed, ends the processing. .

図16は、状況情報の一例を示す図である。図16では、状況情報として、文書IDや、路線ID、駅ID、事象ID、原因ID、投稿者の識別情報、投稿時刻を対応付けて記憶している。   FIG. 16 is a diagram illustrating an example of status information. In FIG. 16, document ID, route ID, station ID, event ID, cause ID, poster identification information, and posting time are stored in association with each other as situation information.

一方、信頼度判定システム12は、図7に示すように、先ず未分析文書(投稿情報)を未分析情報一時記憶部21から読み出し(ステップS31)、未分析の文書の一つを処理対象としてフォーカスする(ステップS32)。   On the other hand, as shown in FIG. 7, the reliability determination system 12 first reads an unanalyzed document (post information) from the unanalyzed information temporary storage unit 21 (step S31), and sets one of the unanalyzed documents as a processing target. Focusing is performed (step S32).

次に信頼度判定システム12は、記憶装置103からNGユーザを読み込み(S33)、フォーカスした文書のユーザがNGユーザに該当するか否かを判定する(ステップS34)。NGユーザに該当する場合、信頼度判定システム12は、当該文書の信頼度を0とし、文書IDと対応付けて判定結果記憶部23に記憶させる(ステップS35)。   Next, the reliability determination system 12 reads an NG user from the storage device 103 (S33), and determines whether or not the user of the focused document corresponds to the NG user (step S34). When it corresponds to the NG user, the reliability determination system 12 sets the reliability of the document to 0, and stores it in the determination result storage unit 23 in association with the document ID (step S35).

また、NGユーザに該当しない場合、信頼度判定システム12は、記憶装置103からNGキーワードを読み込み(S36)、フォーカスした文書にNGキーワードが含まれているか否かを判定する(ステップS37)。   If the user does not correspond to an NG user, the reliability determination system 12 reads the NG keyword from the storage device 103 (S36), and determines whether or not the NG keyword is included in the focused document (step S37).

また、NGキーワードが存在する場合、信頼度判定システム12は、当該文書の信頼度を0とし、文書IDと対応付けて判定結果記憶部23に記憶させる(ステップS35)。NGキーワードが存在しない場合、信頼度判定システム12は、フォーカスした文書から時間表現を抽出し(ステップS38)、「昨日」、「この前」など過去の時間表現が存在するか否かを判定する(ステップS39)。   If the NG keyword is present, the reliability determination system 12 sets the reliability of the document to 0 and stores it in the determination result storage unit 23 in association with the document ID (step S35). If the NG keyword does not exist, the reliability determination system 12 extracts a time expression from the focused document (step S38), and determines whether a past time expression such as “yesterday” or “before” exists. (Step S39).

過去の時間表現が存在する場合、信頼度判定システム12は、当該文書の信頼度を0とし、文書IDと対応付けて判定結果記憶部23に記憶させる(ステップS35)。過去の時間表現が存在しない場合、信頼度判定システム12は、ユーザ別正解率記憶部28からフォーカスした文書を投稿したユーザの正解率を読み込み(ステップS41)、当該ユーザの正解率がユーザ別正解率記憶部28に存在するか否かを判定する(ステップS42)。   When the past time expression exists, the reliability determination system 12 sets the reliability of the document to 0, and stores it in the determination result storage unit 23 in association with the document ID (step S35). When there is no past time expression, the reliability determination system 12 reads the accuracy rate of the user who has posted the focused document from the user-specific accuracy rate storage unit 28 (step S41), and the accuracy rate of the user is the user-specific accuracy rate. It is determined whether or not it exists in the rate storage unit 28 (step S42).

当該ユーザの正解率が存在した場合には、読み込んだ正解率を信頼度とし、文書IDと対応付けて判定結果記憶部23に記憶させる(ステップS43)。また、当該ユーザの正解率が存在しない場合には、任意に設定した所定の正解率を信頼度とし(ステップS44)、文書IDと対応付けて判定結果記憶部23に記憶させる(ステップS43)。   If the correct answer rate of the user exists, the read correct answer rate is set as the reliability, and is stored in the determination result storage unit 23 in association with the document ID (step S43). If the correct answer rate of the user does not exist, a predetermined correct answer rate set arbitrarily is set as the reliability (step S44), and is stored in the determination result storage unit 23 in association with the document ID (step S43).

そして、信頼度判定システム12は、全ての未分析文書について処理が完了したか否かを判定し(ステップS45)、完了していなければステップS32〜S44を繰り返し、完了していれば処理を終了する。   Then, the reliability determination system 12 determines whether or not processing has been completed for all unanalyzed documents (step S45), and if not completed, repeats steps S32 to S44, and if completed, ends the processing. To do.

図17は、信頼度判定システム12によって判定結果記憶部23に記憶させた判定結果(文書ID付き信頼度データ)の一例を示す図である。図17では、文書IDと、信頼度と、投稿時刻とを対応付けて記憶している。なお、図17において信頼度は、0〜1の実数としている。   FIG. 17 is a diagram illustrating an example of the determination result (document ID-added reliability data) stored in the determination result storage unit 23 by the reliability determination system 12. In FIG. 17, the document ID, the reliability, and the posting time are stored in association with each other. In FIG. 17, the reliability is a real number from 0 to 1.

次に、スコア算出システム14は、図8に示すように、先ず、イベント状況記憶部(抽出結果記憶部)24から状況情報を読み出す(ステップS51)。   Next, as shown in FIG. 8, the score calculation system 14 first reads the situation information from the event situation storage unit (extraction result storage unit) 24 (step S51).

また、スコア算出システム14は、各状況情報の文書IDに対応する信頼度を判定結果記憶部23から読み出し(ステップS52)、信頼度が所定値(例えば0)より大きい状況情報を用い、路線別にスコアを算出し、抽出情報スコア記憶部25に記憶させる。ここで、スコアの算出は、例えば、以下の手法が挙げられる。   Further, the score calculation system 14 reads the reliability corresponding to the document ID of each situation information from the determination result storage unit 23 (step S52), uses the situation information whose reliability is larger than a predetermined value (for example, 0), and uses the situation information for each route. A score is calculated and stored in the extracted information score storage unit 25. Here, for example, the score may be calculated by the following method.

(1)直近n分間の投稿数m件をスコアとする。   (1) The number of posts in the last n minutes is the score.

(2)1秒間当たりの投稿数(投稿速度)をスコアとする。
m/(n×60)[件/秒]
(2) The number of posts per second (posting speed) is used as a score.
m / (n x 60) [cases / second]

(3)直近n分間の各投稿の信頼度の合計をスコア(k点)とする。
k=Σx(xはn分間の各投稿の信頼度)
(3) A score (k points) is defined as the total reliability of each post for the last n minutes.
k = Σx (x is the reliability of each post for n minutes)

(4)上記スコア合計(k点)から求めた速度をスコアとする。
k/(n×60)[点/秒]
(4) The speed obtained from the total score (k points) is used as the score.
k / (n × 60) [points / second]

(5)図18に示すように、1〜2分、2〜3分、3〜4分といった各期間の件数の推移を線形近似した直線の傾きをスコアとする。   (5) As shown in FIG. 18, the slope of a straight line obtained by linear approximation of the transition of the number of cases in each period such as 1-2 minutes, 2-3 minutes, 3-4 minutes is used as a score.

図19は、抽出情報スコア記憶部25に記憶させたスコアの一例を示す図である。図19では、路線IDと、当該路線のスコアとを対応付けて記憶している。   FIG. 19 is a diagram illustrating an example of scores stored in the extracted information score storage unit 25. In FIG. 19, the route ID and the score of the route are stored in association with each other.

そして、遅延イベント検出システム15は、図9に示すように、抽出情報スコア記憶部25から路線別のスコア情報を読み出し(ステップS61)、平常時スコア記憶部26から平常時スコアを読み出し(ステップS62)、路線別閾値記憶部27から路線別の閾値を読み出す(ステップS63)。   Then, as shown in FIG. 9, the delay event detection system 15 reads the route-specific score information from the extracted information score storage unit 25 (step S61), and reads the normal score from the normal score storage unit 26 (step S62). ), The threshold value for each route is read from the threshold value storage unit 27 for each route (step S63).

図20は平常時スコア記憶部26に記憶させた平常時スコアの一例を示す図であり、時間帯と当該時間帯の平常時スコアとを対応付けて記憶している。なお、図20では時間帯毎の平常時スコアを示したが、これに限らず路線別平常時スコアを記憶したものでも、時間帯毎の平常時スコアを路線別に記憶したものであっても良い。図21は、路線別閾値記憶部27に記憶させた路線別閾値の一例を示す図であり、路線IDと閾値とを対応付けて記憶している。   FIG. 20 is a diagram illustrating an example of a normal score stored in the normal score storage unit 26, in which a time zone and a normal score of the time zone are stored in association with each other. In addition, although the normal score for every time slot | zone was shown in FIG. 20, not only this but the normal score according to route may be memorize | stored, and the normal score for every time slot | zone may be memorize | stored according to route. . FIG. 21 is a diagram illustrating an example of the threshold value for each route stored in the threshold value storage unit 27 for each route, and stores the route ID and the threshold value in association with each other.

次に遅延イベント検出システム15は、抽出情報スコア記憶部25から読み出した路線別のスコアを平常時スコアで除し、この値が閾値より大きいか否かを判定する(ステップ
S64)。この値が閾値より大きくない場合、路線別のスコアと平常時スコアの平均を求
めて平常時スコア記憶部26に記憶させ、平常時スコアを更新する(ステップS65)。
Next, the delay event detection system 15 divides the route-specific score read from the extracted information score storage unit 25 by the normal score, and determines whether or not this value is larger than the threshold (step S64). If this value is not greater than the threshold value, the average of the route-specific score and the normal score is obtained and stored in the normal score storage unit 26, and the normal score is updated (step S65).

また、路線別のスコアを平常時スコアで除した値が閾値より大きい場合、遅延イベント検出システム15は、イベントの発生が検出したことを検出し(ステップS66)、イベント状況推定システム17に問い合わせて事象や原因といったイベントに係る情報を取得する(ステップS67)。そして、遅延イベント検出システム15は、イベントが生じた路線や駅、イベント状況推定システム17から得た事象、原因などの情報を遅延情報配信システム16へ渡す(ステップS68)。   If the value obtained by dividing the route-specific score by the normal score is larger than the threshold value, the delayed event detection system 15 detects the occurrence of the event (step S66), and makes an inquiry to the event status estimation system 17. Information related to an event such as an event or a cause is acquired (step S67). Then, the delay event detection system 15 passes information such as the route and station where the event has occurred, the event and cause obtained from the event state estimation system 17 to the delay information distribution system 16 (step S68).

なお、ステップS67にて遅延イベント検出システム15から問い合わせを受けたイベント状況推定システム17は、図10に示すように、問い合わせのあった路線について、直近n分の状況情報をイベント状況記憶部24から読み出す(ステップS71)。また、イ
ベント状況推定システム17は、ステップS71で読み出した状況情報の文書IDと対応する信頼度を判定結果記憶部23から読み出す(ステップS72)。
In response to the inquiry from the delayed event detection system 15 in step S67, the event situation estimation system 17 obtains the latest n pieces of situation information from the event situation storage unit 24 for the inquired route, as shown in FIG. Read (step S71). Further, the event situation estimation system 17 reads the reliability corresponding to the document ID of the situation information read in step S71 from the determination result storage unit 23 (step S72).

そしてイベント状況推定システム17は、信頼度が所定値(例えば0)より大きい状況情報の駅、事象、原因といったイベント状況(イベントに係る情報)を抽出し、遅延イベント検出システム15へ提供する(ステップS73)。   Then, the event status estimation system 17 extracts the event status (information related to the event) such as the station, the event, and the cause of the status information whose reliability is greater than a predetermined value (for example, 0), and provides it to the delayed event detection system 15 (step) S73).

なお、イベント状況の推定手法は、例えば、直近の近況情報の複数件(n件)から、遅延、見合わせ、不明といった事象の件数をそれぞれ求め、最も多い事象を採用しても良い。同様に、事故、故障、風の影響といった原因のうち最も多い原因を採用しても良い。   Note that the event situation estimation method may determine the number of events such as delay, appointment, and unknown from a plurality of recent status information (n), and may employ the most events. Similarly, the most common causes among accidents, breakdowns, and wind effects may be adopted.

そして、遅延情報配信システム16は、図11に示すように、遅延イベント検出システム15からイベントが発生した路線や、事象・原因といったイベント状況を受信し(ステップS81)、ネットワークを介してユーザ端末8へ配信する(ステップS82)。   Then, as shown in FIG. 11, the delay information distribution system 16 receives the event status such as the route where the event occurred and the event / cause from the delay event detection system 15 (step S81), and the user terminal 8 via the network. (Step S82).

また、ユーザ別正解率更新システム18は、図12に示すように、定期的に公式情報を取得し(ステップS83)、取得した場合に次のステップS84へ移行し、公式情報から路線、駅、事象、原因、時間帯といった情報を抽出する。なお、公式情報は、例えば各路線の鉄道会社のウェブサイトや、鉄道会社のボットによって投稿された投稿情報などから取得する。   In addition, as shown in FIG. 12, the correct rate update system 18 for each user periodically acquires official information (step S83), and when acquired, the process proceeds to the next step S84. Extract information such as events, causes, and time zones. The official information is acquired from, for example, a website of a railway company on each line, posted information posted by a railway company bot, or the like.

次に、ステップS84で抽出した路線及び時間帯と対応する状況情報をイベント状況記憶部24から読み出し(ステップS85)、読み出した状況情報の得点を初期化する(ステップS86)。   Next, the situation information corresponding to the route and time zone extracted in step S84 is read from the event situation storage unit 24 (step S85), and the score of the read situation information is initialized (step S86).

そして、ユーザ別正解率更新システム18は、状況情報の事象と公式情報の事象を比較し、一致するか否かを判定し(ステップS87)、一致すれば得点に0.5ポイント加算する(ステップS88)。また、ユーザ別正解率更新システム18は、状況情報の原因と公式情報の原因とを比較し、一致するか否かを判定し(ステップS89)、一致すれば得点に0.5ポイント加算する(ステップS90)。なお、これに限らず、他のユーザに引用された場合に引用数に応じたポイント(例えば0.1〜0.5)を加算しても良い。   Then, the correct rate update system 18 for each user compares the event of the situation information and the event of the official information to determine whether or not they match (step S87), and if they match, adds 0.5 points to the score (step) S88). Further, the correct rate update system 18 for each user compares the cause of the situation information with the cause of the official information, determines whether or not they match (step S89), and if they match, adds 0.5 points to the score ( Step S90). Note that the present invention is not limited thereto, and points (for example, 0.1 to 0.5) corresponding to the number of citations may be added when citations are made by other users.

次にユーザ別正解率更新システム18は、当該ユーザの答え合わせ済みの投稿数をカウントアップすると共に、ステップS88,S90で獲得したポイントを当該ユーザの正解数又は正解点に加算し、投稿数で除して正解率を再計算し(ステップS91)、ユーザ別正解率記憶部28に記憶させてユーザ別正解率を更新する(ステップS92)。   Next, the user-specific correct rate update system 18 counts up the number of posts that have been answered by the user and adds the points acquired in steps S88 and S90 to the number of correct answers or correct points of the user. The correct answer rate is recalculated (step S91), stored in the user correct answer rate storage unit 28, and the user correct answer rate is updated (step S92).

そして、ユーザ別正解率更新システム18はステップS85で読み出した状況情報の全てについて処理が完了したか否かを判定し(ステップS93)、完了していなければステップS86〜S92を繰り返し、完了していれば処理を終了する。   Then, the correct rate update system for each user 18 determines whether or not the processing has been completed for all of the status information read in step S85 (step S93), and if not completed, repeats steps S86 to S92 to complete. If so, the process ends.

図22は、ユーザ別正解率更新システム18によりユーザ別正解率記憶部28に記憶させたユーザ別正解率の一例を示す図である。図22では、ユーザの識別情報と、答え合わせ済みの投稿数、正解数、正解率を対応付けて記憶している。   FIG. 22 is a diagram illustrating an example of the correct answer rate for each user stored in the correct answer rate storage unit 28 for each user by the correct answer rate update system 18 for each user. In FIG. 22, the identification information of the user, the number of posted posts, the number of correct answers, and the correct answer rate are stored in association with each other.

更に閾値更新システム19は、図13に示すように、定期的に公式情報を取得し(ステップS94)、取得した場合に次のステップS95へ移行し、公式情報から路線、駅、事象、原因、時間帯といった情報を抽出する。   Further, as shown in FIG. 13, the threshold update system 19 periodically acquires official information (step S94), and when acquired, proceeds to the next step S95, and from the official information, the route, station, event, cause, Extract information such as time zone.

次に、ステップS95で抽出した路線及び時間帯と対応する検出ログを遅延イベント検
出システム15から取得し、検出ログと公式情報とを比較して正常に検出したか否かを判定する(ステップS97)。ここで、正式情報に示されたイベントを正常に検出した場合、閾値更新システム19は、当該路線の閾値を所定値上げるように変更し(ステップS98)、正常に検出していない場合、当該路線の閾値を所定値下げるように変更する(ステップS99)。なお、イベントを正常に検出したと判定した場合(ステップS97)、ステップS98で閾値を変更しないこととしても良い。また、公式情報でイベントの発生が発表されなかった時間帯でイベントの発生を検出した場合に、閾値を所定値上げるように変更しても良い。
Next, a detection log corresponding to the route and time zone extracted in step S95 is acquired from the delay event detection system 15, and the detection log is compared with the official information to determine whether or not it has been detected normally (step S97). ). Here, when the event indicated in the official information is detected normally, the threshold update system 19 changes the threshold of the route so as to increase by a predetermined value (step S98), and when the event is not detected normally, the route Is changed so as to lower the threshold value by a predetermined value (step S99). When it is determined that the event has been detected normally (step S97), the threshold value may not be changed in step S98. Further, when the occurrence of an event is detected in a time zone when the occurrence of the event is not announced in the official information, the threshold value may be changed so as to be increased by a predetermined value.

以上のように本実施形態1によれば、マイクロブログ等のソーシャルメディアへの投稿情報を用いて、鉄道の遅延が発生したといったイベントの発生を精度良く検出することができる。   As described above, according to the first embodiment, it is possible to accurately detect the occurrence of an event such as a railway delay using post information to social media such as a microblog.

特に、本実施形態1によれば、ソーシャルメディアから受信した投稿情報のスコアと、平常時のスコアとを比較することにより、精度良くイベントの発生を検出することができる。   In particular, according to the first embodiment, the occurrence of an event can be detected with high accuracy by comparing the score of post information received from social media with the normal score.

また、本実施形態1によれば、投稿者であるユーザ毎の正解率に基づいて信頼度を判定し、信頼度の高い投稿情報に基づいてイベントの発生を検出できるので、検出結果の信頼性が向上する。   Further, according to the first embodiment, the reliability can be determined based on the correct answer rate for each user who is a contributor, and the occurrence of an event can be detected based on posted information with high reliability. Will improve.

<実施形態2>
《システム構成》
図23は、実施形態2のイベント検出システム10を示す図である。本実施形態1では、ソーシャルメディア(マイクロブログ)への投稿に基づいてテレビ番組の盛り上がりをイベントとして検出する例を示す。
<Embodiment 2>
"System configuration"
FIG. 23 is a diagram illustrating the event detection system 10 according to the second embodiment. In the first embodiment, an example in which an excitement of a television program is detected as an event based on posting to social media (microblog) will be described.

本実施形態2のイベント検出システム10は、図23のように、収集システム(投稿情報収集部)11、信頼度判定システム(信頼度判定部)12、番組判定システム(抽出部)13、スコア算出システム(スコア算出部)14、盛り上がりイベント検出システム(イベント検出部)15、盛り上がり情報配信システム(出力制御部)16、未分析情報一時記憶部21、番組データ記憶部31、判定結果記憶部23、イベント状況記憶部(抽出結果記憶部)24、抽出情報スコア記憶部25、平常時スコア記憶部26を備えている。上記システム11〜16は、前述の機能部11〜16に相当するものであり、各システム11〜16は、同符号の機能部と同じ機能を提供する。   As shown in FIG. 23, the event detection system 10 according to the second exemplary embodiment includes a collection system (post information collection unit) 11, a reliability determination system (reliability determination unit) 12, a program determination system (extraction unit) 13, and score calculation. System (score calculation unit) 14, climax event detection system (event detection unit) 15, climax information distribution system (output control unit) 16, unanalyzed information temporary storage unit 21, program data storage unit 31, determination result storage unit 23, An event status storage unit (extraction result storage unit) 24, an extraction information score storage unit 25, and a normal score storage unit 26 are provided. The systems 11 to 16 correspond to the functional units 11 to 16 described above, and the systems 11 to 16 provide the same functions as the functional units having the same reference numerals.

本実施形態2のイベント検出システム10を構成する各システム11〜16は、それぞれが情報処理装置(コンピュータ)であり、他の情報処理装置(システム)11〜16とネットワークを介して接続している。各システム11〜16のハードウェア構成は、前述の図4に示したものと同様である。   Each system 11-16 which comprises the event detection system 10 of this Embodiment 2 is each information processing apparatus (computer), and is connected with the other information processing apparatus (system) 11-16 via the network. . The hardware configuration of each of the systems 11 to 16 is the same as that shown in FIG.

《イベント検出方法》
本実施形態2において、イベント検出システム10の各システム11〜16によって実行されるイベント検出方法について説明する。図5は、収集システム11による収集処理の説明図、図24は信頼度判定システム12による判定処理の説明図、図25は状況判定システム13による番組判定処理の説明図、図26はスコア算出システム14によるスコア算出処理の説明図、図27は盛り上がりイベント検出システム15による検出処理の説明図、図28はイベント状況推定システム17による推定処理の説明図である。
<Event detection method>
In the second embodiment, an event detection method executed by each of the systems 11 to 16 of the event detection system 10 will be described. FIG. 5 is an explanatory diagram of the collection processing by the collection system 11, FIG. 24 is an explanatory diagram of the determination processing by the reliability determination system 12, FIG. 25 is an explanatory diagram of the program determination processing by the situation determination system 13, and FIG. FIG. 27 is an explanatory diagram of the detection processing by the climax event detection system 15, and FIG. 28 is an explanatory diagram of the estimation processing by the event situation estimation system 17.

収集システム11は、前述の実施形態1と同じく図5に示すように、オペレータの指示
等により処理が開始されると、先ずソーシャルメディアとしてのSNSサーバ9から投稿情報を収集(受信)する(ステップS11)。
As shown in FIG. 5, the collection system 11 first collects (receives) post information from the SNS server 9 as social media when processing is started according to an operator's instruction or the like, as shown in FIG. S11).

そして収集システム11は、受信した投稿情報を未分析情報一時記憶部21に記憶させる。図28は、未分析情報一時記憶部21に記憶させた投稿情報の一例を示す。図28の例では、マイクロブログに投稿された文書を本文(ユーザから投稿された情報に相当)とし、放送局を示すタグと、投稿時刻と、投稿者(ユーザ)の識別情報と、文書IDとを対応付けて記憶している。なお、タグは、ユーザが投稿時に視聴しているテレビ局を示すために本文に付加した情報である。   Then, the collection system 11 stores the received post information in the unanalyzed information temporary storage unit 21. FIG. 28 shows an example of post information stored in the unanalyzed information temporary storage unit 21. In the example of FIG. 28, the document posted on the microblog is the text (corresponding to information posted by the user), the tag indicating the broadcasting station, the posting time, the identification information of the poster (user), and the document ID Are stored in association with each other. The tag is information added to the text to indicate the television station that the user is viewing at the time of posting.

収集システム11は、定期的に或いは所定のタイミングでこの処理S11〜S12を繰り返す。   The collection system 11 repeats the processes S11 to S12 periodically or at a predetermined timing.

信頼度判定システム12は、図24に示すように、先ず未分析文書(投稿情報)を未分析情報一時記憶部21から読み出し(ステップS131)、記憶装置103からNG設定ファイルを読み出す(ステップS132)。そして信頼度判定システム12は、NG設定ファイルに記憶されたNGユーザ、NGワード、NG共起タグと合致する語が投稿情報に存在すれば、当該項目の値をtrueとし、合致する語が存在しなければ当該項目の値をfalseとし、文書IDと対応つけて判定結果記憶部23に記憶させる(ステップS133)。   As shown in FIG. 24, the reliability determination system 12 first reads an unanalyzed document (post information) from the unanalyzed information temporary storage unit 21 (step S131), and reads an NG setting file from the storage device 103 (step S132). . Then, the reliability determination system 12 sets the value of the item to true if there is a word that matches the NG user, NG word, or NG co-occurrence tag stored in the NG setting file, and the matching word exists. Otherwise, the value of the item is set to false and stored in the determination result storage unit 23 in association with the document ID (step S133).

図29は、信頼度判定システム12によって判定結果記憶部23に記憶させる判定結果の一例を示した図である。図29では、NGユーザ、NGワード、NG共起タグの存在の有無を示す情報と文書IDとを対応付けて記憶している。   FIG. 29 is a diagram illustrating an example of a determination result stored in the determination result storage unit 23 by the reliability determination system 12. In FIG. 29, information indicating the presence / absence of an NG user, NG word, and NG co-occurrence tag and a document ID are stored in association with each other.

また、番組判定システム13は、図25に示すように、先ず未分析文書(投稿情報)を未分析情報一時記憶部21から読み出す(ステップS141)。   Further, as shown in FIG. 25, the program determination system 13 first reads an unanalyzed document (post information) from the unanalyzed information temporary storage unit 21 (step S141).

次に、番組判定システム13は、読み出した未分析文書からイベントに係る情報を抽出するための抽出条件として、読み出した文書の投稿時刻に放送中の番組データを読み出す(ステップS142)。図30は番組データ記憶部31に記憶させた番組データの一例を示す図である。図30では、放送局名、番組のタイトル、タグ、放送時刻などの項目を番組IDと対応つけて記憶している。   Next, the program determination system 13 reads program data being broadcast at the posting time of the read document as an extraction condition for extracting information related to the event from the read unanalyzed document (step S142). FIG. 30 is a diagram showing an example of program data stored in the program data storage unit 31. In FIG. 30, items such as broadcast station name, program title, tag, and broadcast time are stored in association with the program ID.

そして、番組判定システム13は、読み出した未分析文書と同じタグを持つ番組への投稿として、当該投稿情報の文書IDと番組IDとを対応つけた状況情報を生成してイベント状況記憶部24に記憶させる(ステップS143)。   Then, the program determination system 13 generates status information associating the document ID of the posted information with the program ID as a post to a program having the same tag as the read unanalyzed document, and stores it in the event status storage unit 24. Store (step S143).

図31は、状況情報の一例を示す図である。図31では、状況情報として、文書IDや、番組ID、タグ、投稿時刻を対応付けて記憶している。   FIG. 31 is a diagram illustrating an example of status information. In FIG. 31, the document ID, program ID, tag, and posting time are stored in association with each other as the situation information.

次に、スコア算出システム14は、図26に示すように、先ず、番組データ記憶部31を参照して現在放送中の番組データを読み出し(ステップS151)、該当する番組IDを有する状況情報をイベント状況記憶部24から読み出す(ステップS152)。   Next, as shown in FIG. 26, the score calculation system 14 first reads the program data currently being broadcast with reference to the program data storage unit 31 (step S151), and stores the situation information having the corresponding program ID as an event. Read from the status storage unit 24 (step S152).

また、スコア算出システム14は、各状況情報の文書IDに対応する信頼度を判定結果記憶部23から読み出し(ステップS153)、信頼度が規定より大きい(例えば全てFalseや、Falseが2項目以上など)状況情報を用い、番組別にスコアを算出し、抽出情報スコア記憶部25に記憶させる(ステップS154)。ここで、スコア算出システム14は、例えば、単位時間(60秒等)当たりの投稿数をスコア(投稿速度)として算出する。   In addition, the score calculation system 14 reads the reliability corresponding to the document ID of each situation information from the determination result storage unit 23 (step S153), and the reliability is larger than a specified value (for example, all are False, False is 2 items or more, etc.) ) Using the situation information, a score is calculated for each program and stored in the extracted information score storage unit 25 (step S154). Here, the score calculation system 14 calculates, for example, the number of posts per unit time (60 seconds or the like) as a score (posting speed).

図32は、抽出情報スコア記憶部25に記憶させたスコア(投稿速度)の一例を示す図である。図32では、番組IDと、投稿速度とを対応付けて記憶している。   FIG. 32 is a diagram illustrating an example of a score (posting speed) stored in the extracted information score storage unit 25. In FIG. 32, the program ID and the posting speed are stored in association with each other.

そして、盛り上がりイベント検出システム15は、図27に示すように、先ず、番組データ記憶部31を参照して現在放送中の番組データを読み出し(ステップS161)、該当する番組IDを有する投稿速度データを抽出情報スコア記憶部25から読み出す(ステップS162)。   Then, as shown in FIG. 27, the excitement event detection system 15 first reads the program data currently being broadcast with reference to the program data storage unit 31 (step S161), and posts the posting speed data having the corresponding program ID. Read from the extracted information score storage unit 25 (step S162).

また、盛り上がりイベント検出システム15は、現在の時間帯の平常時平均投稿速度データを平常時スコア記憶部26から読み出す(ステップS163)。図33は平常時スコア記憶部26に記憶した平常時平均投稿速度データ(平常時スコア)の一例を示す図である。図33では、時間帯と当該時間帯の平常時スコアとを対応付けて記憶している。   Further, the excitement event detection system 15 reads the normal average posting speed data in the current time zone from the normal score storage unit 26 (step S163). FIG. 33 is a diagram showing an example of normal average posting speed data (normal score) stored in the normal score storage unit 26. In FIG. 33, the time zone and the normal score of the time zone are stored in association with each other.

そして、盛り上がりイベント検出システム15は、抽出情報スコア記憶部25から読み出した番組別の投稿速度を平常時投稿速度で除し、この値が閾値より大きいか否かを判定する(ステップS164)。この値が閾値より大きくない場合、番組別の投稿速度と平常時投稿速度の平均を求めて平常時スコア記憶部26に記憶させ、平常時投稿速度(スコア)を更新する(ステップS165)。   Then, the excitement event detection system 15 divides the posting speed for each program read from the extracted information score storage unit 25 by the normal posting speed, and determines whether or not this value is larger than the threshold value (step S164). If this value is not larger than the threshold value, the average of the posting speed for each program and the normal posting speed is obtained and stored in the normal score storage unit 26, and the normal posting speed (score) is updated (step S165).

また、番組別の投稿速度を平常時投稿速度で除した値が閾値より大きい場合(ステップS164,Yes)、盛り上がりイベント検出システム15は、イベントの発生が検出したことを検出する(ステップS166)。なお、閾値は一つに限らず、複数の閾値を設定して、盛り上がりの程度(レベル)を検出するようにしても良い。   If the value obtained by dividing the posting speed for each program by the normal posting speed is larger than the threshold (step S164, Yes), the climax event detection system 15 detects that an event has been detected (step S166). Note that the threshold is not limited to one, and a plurality of thresholds may be set to detect the degree of swell (level).

また、盛り上がり情報配信システム16は、前述の図11に示したシステムと同様に、盛り上がりイベント検出システム15から盛り上がっている番組名や盛り上がりの程度、といったイベント状況を受信し(ステップS81)、ネットワークを介してユーザ端末8へ配信する(ステップS82)。   The excitement information distribution system 16 receives the event status such as the program name and the excitement of the excitement event detection system 15 from the excitement event detection system 15 in the same manner as the system shown in FIG. 11 (step S81). Via the user terminal 8 (step S82).

以上のように本実施形態2によれば、マイクロブログ等のソーシャルメディアへの投稿情報を用いて、番組の盛り上がりといったイベントの発生を精度良く検出することができる。   As described above, according to the second embodiment, it is possible to accurately detect the occurrence of an event such as a program excitement using post information to social media such as a microblog.

特に、本実施形態1によれば、ソーシャルメディアから受信した投稿情報の投稿速度と、平常時投稿速度とを比較することにより、精度良くイベントの発生を検出することができる。   In particular, according to the first embodiment, the occurrence of an event can be detected with high accuracy by comparing the posting speed of posting information received from social media with the normal posting speed.

〈その他〉
本発明は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
<Others>
The present invention is not limited to the illustrated examples described above, and various modifications can be made without departing from the scope of the present invention.

例えば、以下に付記した構成であっても上述の実施形態と同様の効果が得られる。また、これらの構成要素は可能な限り組み合わせることができる。   For example, the same effects as those of the above-described embodiment can be obtained even with the configurations described below. These components can be combined as much as possible.

(付記1)
ユーザから投稿された情報を投稿時刻と共に投稿情報として他の装置へ送信可能としたサーバから、前記投稿情報を受信する投稿情報収集部と、
受信した投稿情報から、所定の抽出条件に基づいて検出対象のイベントに係る情報を抽出する抽出部と、
前記投稿情報の投稿時刻から単位時間当たりの投稿数に基づくスコアを求めるスコア算
出部と、
前記イベントに係る情報が抽出された投稿情報のスコアが平常時のスコアに対して所定値以上大きい場合にイベントの発生を検出するイベント検出部と、
前記イベント発生の検出結果を出力する出力制御部と、
を備えたイベント検出装置。
(Appendix 1)
A posted information collection unit that receives the posted information from a server that can transmit information posted by the user together with the posting time as posted information to another device;
An extraction unit that extracts information related to an event to be detected based on a predetermined extraction condition from the received posting information;
A score calculation unit for obtaining a score based on the number of posts per unit time from the posting time of the posting information;
An event detection unit that detects the occurrence of an event when the score of posted information from which information related to the event is extracted is greater than a normal value by a predetermined value or more;
An output control unit for outputting a detection result of the event occurrence;
An event detection device comprising:

(付記2)
前記投稿情報のうち、所定の信頼条件に基づいて前記投稿情報の信頼度を判定する信頼度判定部を更に備える付記1に記載のイベント検出装置。
(Appendix 2)
The event detection apparatus according to appendix 1, further comprising a reliability determination unit that determines the reliability of the posted information based on a predetermined reliability condition in the posted information.

(付記3)
前記検出結果を公式情報と比較して検出の成否を求め、該検出の成否に応じて前記閾値を更新する閾値更新部を更に備える付記1又は2に記載のイベント検出装置。
(Appendix 3)
The event detection device according to appendix 1 or 2, further comprising a threshold update unit that compares the detection result with official information to determine success or failure of detection, and updates the threshold according to the success or failure of detection.

(付記4)
前記投稿情報がユーザの識別情報を含み、前記識別情報によって識別されるユーザ毎の正解率を記憶するユーザ別正解率記憶部と、
前記ユーザ別正解率に基づいて、前記ユーザが投稿した投稿情報の信頼度を判定する信頼度判定部とを備え、
前記イベント検出部が、前記投稿情報のうち前記信頼度が所定値以上の投稿情報に基づいてイベントの発生を判定する付記1〜3の何れか一項に記載のイベント検出装置。
(Appendix 4)
The post information includes user identification information, and a correct rate storage unit for each user that stores a correct rate for each user identified by the identification information;
A reliability determination unit that determines the reliability of the posted information posted by the user based on the accuracy rate for each user;
The event detection device according to any one of appendices 1 to 3, wherein the event detection unit determines occurrence of an event based on posted information having the reliability higher than or equal to a predetermined value in the posted information.

(付記5)
前記投稿情報を公式情報と比較して投稿内容の正誤を求め、該投稿内容の正誤に応じて前記ユーザ毎の正解率を更新するユーザ別正解率更新部を更に備える付記4に記載のイベント検出装置。
(Appendix 5)
The event detection according to appendix 4, further comprising a user-specific correct rate update unit that compares the post information with official information to determine whether the post content is correct, and updates the correct rate for each user according to the correctness of the post content. apparatus.

(付記6)
ユーザから投稿された情報を投稿時刻と共に投稿情報として他の装置へ送信可能としたサーバから、前記投稿情報を受信するステップと、
受信した投稿情報から、所定の抽出条件に基づいて検出対象のイベントに係る情報を抽出するステップと、
前記投稿情報の投稿時刻から単位時間当たりの投稿数に基づくスコアを求めるステップと、
前記イベントに係る情報が抽出された投稿情報のスコアが平常時のスコアに対して所定値以上大きい場合にイベントの発生を検出するステップと、
前記イベント発生の検出結果を出力するステップと、
をコンピュータが実行するイベント検出方法。
(Appendix 6)
Receiving the posted information from a server that can transmit information posted by the user together with the posting time as posted information to another device;
Extracting information related to an event to be detected based on a predetermined extraction condition from the received posting information;
Obtaining a score based on the number of posts per unit time from the posting time of the posting information;
Detecting the occurrence of an event when the score of the posted information from which information related to the event is extracted is larger than a normal value by a predetermined value or more;
Outputting a detection result of the event occurrence;
An event detection method that the computer executes.

(付記7)
前記投稿情報のうち、所定の信頼条件に基づいて前記投稿情報の信頼度を判定するステップを更に実行する付記6に記載のイベント検出方法。
(Appendix 7)
The event detection method according to claim 6, further comprising a step of determining a reliability of the posted information based on a predetermined reliability condition in the posted information.

(付記8)
前記検出結果を公式情報と比較して検出の成否を求め、該検出の成否に応じて前記閾値を更新する閾値更新部を更に備える付記6又は7に記載のイベント検出方法。
(Appendix 8)
The event detection method according to appendix 6 or 7, further comprising a threshold update unit that compares the detection result with official information to determine success or failure of detection, and updates the threshold according to the success or failure of detection.

(付記9)
前記投稿情報がユーザの識別情報を含み、前記識別情報によって識別されるユーザ毎の正解率を記憶するステップと、
前記ユーザ別正解率に基づいて、前記ユーザが投稿した投稿情報の信頼度を判定するステップとを更に実行し、
前記イベントを検出するステップにて、前記投稿情報のうち前記信頼度が所定値以上の投稿情報に基づいてイベントの発生を判定する付記6〜9の何れか一項に記載のイベント検出方法。
(Appendix 9)
Storing the accuracy rate for each user identified by the identification information, wherein the posting information includes user identification information;
Further determining the reliability of the posted information posted by the user based on the accuracy rate for each user,
The event detection method according to any one of appendices 6 to 9, wherein, in the step of detecting the event, the occurrence of the event is determined based on the posted information having the reliability higher than or equal to a predetermined value in the posted information.

(付記10)
前記投稿情報を公式情報と比較して投稿内容の正誤を求め、該投稿内容の正誤に応じて前記ユーザ毎の正解率を更新するステップを更に実行する付記9に記載のイベント検出方法。
(Appendix 10)
The event detection method according to appendix 9, further comprising the step of comparing the posted information with official information to determine whether or not the posted content is correct and updating the correct rate for each user according to the correctness of the posted content.

(付記11)
ユーザから投稿された情報を投稿時刻と共に投稿情報として他の装置へ送信可能としたサーバから、前記投稿情報を受信するステップと、
受信した投稿情報から、所定の抽出条件に基づいて検出対象のイベントに係る情報を抽出するステップと、
前記投稿情報の投稿時刻から単位時間当たりの投稿数に基づくスコアを求めるステップと、
前記イベントに係る情報が抽出された投稿情報のスコアが平常時のスコアに対して所定値以上大きい場合にイベントの発生を検出するステップと、
前記イベント発生の検出結果を出力するステップと、
をコンピュータに実行させるためのイベント検出プログラム。
(Appendix 11)
Receiving the posted information from a server that can transmit information posted by the user together with the posting time as posted information to another device;
Extracting information related to an event to be detected based on a predetermined extraction condition from the received posting information;
Obtaining a score based on the number of posts per unit time from the posting time of the posting information;
Detecting the occurrence of an event when the score of the posted information from which information related to the event is extracted is larger than a normal value by a predetermined value or more;
Outputting a detection result of the event occurrence;
Event detection program that causes a computer to execute.

(付記12)
前記投稿情報のうち、所定の信頼条件に基づいて前記投稿情報の信頼度を判定するステップを更に実行する付記11に記載のイベント検出プログラム。
(Appendix 12)
The event detection program according to appendix 11, further executing a step of determining the reliability of the posted information based on a predetermined trust condition in the posted information.

(付記13)
前記検出結果を公式情報と比較して検出の成否を求め、該検出の成否に応じて前記閾値を更新する閾値更新部を更に備える付記11又は12に記載のイベント検出プログラム。
(Appendix 13)
The event detection program according to appendix 11 or 12, further comprising a threshold update unit that compares the detection result with official information to determine success or failure of detection, and updates the threshold according to the success or failure of detection.

(付記14)
前記投稿情報がユーザの識別情報を含み、前記識別情報によって識別されるユーザ毎の正解率を記憶するステップと、
前記ユーザ別正解率に基づいて、前記ユーザが投稿した投稿情報の信頼度を判定するステップとを更に実行し、
前記イベントを検出するステップにて、前記投稿情報のうち前記信頼度が所定値以上の投稿情報に基づいてイベントの発生を判定する付記11〜13の何れか一項に記載のイベント検出プログラム。
(Appendix 14)
Storing the accuracy rate for each user identified by the identification information, wherein the posting information includes user identification information;
Further determining the reliability of the posted information posted by the user based on the accuracy rate for each user,
The event detection program according to any one of appendices 11 to 13, wherein in the step of detecting the event, the occurrence of the event is determined based on posted information having the reliability of a predetermined value or more in the posted information.

(付記15)
前記投稿情報を公式情報と比較して投稿内容の正誤を求め、該投稿内容の正誤に応じて前記ユーザ毎の正解率を更新するステップを更に実行する付記14に記載のイベント検出プログラム。
(Appendix 15)
15. The event detection program according to appendix 14, wherein the post information is compared with official information to determine whether the post content is correct or not, and the step of updating the correct answer rate for each user according to the correctness of the post content is further executed.

7,8 ユーザ端末
9 SNSサーバ
10 イベント検出システム
11 収集システム(投稿情報収集部)
12 信頼度判定システム(信頼度判定部)
13 抽出部(状況判定システム、番組判定システム)
14 スコア算出システム(スコア算出部)
15 遅延イベント検出システム(イベント検出部、イベント検出システム)
16 出力制御部(遅延情報配信システム,盛り上がり情報配信システム)
17 イベント状況推定システム
18 ユーザ別正解率更新システム
19 閾値更新システム
21 未分析情報一時記憶部
22 抽出条件記憶部
23 判定結果記憶部
24 イベント状況記憶部(抽出結果記憶部)
25 抽出情報スコア記憶部
26 平常時スコア記憶部
27 路線別閾値記憶部
28 ユーザ別正解率記憶部
31 番組データ記憶部
103 記憶装置
104 入出力ポート
106 演算処理部
7, 8 User terminal 9 SNS server 10 Event detection system 11 Collection system (post information collection unit)
12 Reliability determination system (Reliability determination unit)
13 Extraction unit (situation determination system, program determination system)
14 Score calculation system (score calculation unit)
15 Delayed event detection system (event detection unit, event detection system)
16 Output control unit (delay information distribution system, excitement information distribution system)
17 Event status estimation system 18 User-specific correct rate update system 19 Threshold update system 21 Unanalyzed information temporary storage unit 22 Extraction condition storage unit 23 Determination result storage unit 24 Event status storage unit (extraction result storage unit)
25 Extracted information score storage unit 26 Normal score storage unit 27 Route-specific threshold storage unit 28 User-specific correct rate storage unit 31 Program data storage unit 103 Storage device 104 Input / output port 106 Arithmetic processing unit

Claims (6)

ユーザから投稿された情報を投稿時刻と共に投稿情報として他の装置へ送信可能としたサーバから、前記投稿情報を受信する投稿情報収集部と、
受信した投稿情報から、所定の抽出条件に基づいて検出対象のイベントに係る情報を抽出する抽出部と、
前記投稿情報の投稿時刻から単位時間当たりの投稿数に基づくスコアを求めるスコア算出部と、
前記イベントに係る情報が抽出された投稿情報のスコアが平常時のスコアに対して所定値以上大きい場合にイベントの発生を検出するイベント検出部と、
前記イベント発生の検出結果を出力する出力制御部と、
を備えたイベント検出装置。
A posted information collection unit that receives the posted information from a server that can transmit information posted by the user together with the posting time as posted information to another device;
An extraction unit that extracts information related to an event to be detected based on a predetermined extraction condition from the received posting information;
A score calculation unit for obtaining a score based on the number of posts per unit time from the posting time of the posting information;
An event detection unit that detects the occurrence of an event when the score of posted information from which information related to the event is extracted is greater than a normal value by a predetermined value or more;
An output control unit for outputting a detection result of the event occurrence;
An event detection device comprising:
前記投稿情報のうち、所定の信頼条件に基づいて前記投稿情報の信頼度を判定する信頼度判定部を更に備える請求項1に記載のイベント検出装置。   The event detection device according to claim 1, further comprising a reliability determination unit that determines the reliability of the posted information based on a predetermined reliability condition in the posted information. 前記投稿情報がユーザの識別情報を含み、前記識別情報によって識別されるユーザ毎の正解率を記憶するユーザ別正解率記憶部と、
前記ユーザ別正解率に基づいて、前記ユーザが投稿した投稿情報の信頼度を判定する信頼度判定部とを備え、
前記イベント検出部が、前記投稿情報のうち前記信頼度が所定値以上の投稿情報に基づいてイベントの発生を判定する請求項1又は2に記載のイベント検出装置。
The post information includes user identification information, and a correct rate storage unit for each user that stores a correct rate for each user identified by the identification information;
A reliability determination unit that determines the reliability of the posted information posted by the user based on the accuracy rate for each user;
The event detection apparatus according to claim 1, wherein the event detection unit determines the occurrence of an event based on posted information having the reliability higher than or equal to a predetermined value in the posted information.
前記投稿情報を公式情報と比較して投稿内容の正誤を求め、該投稿内容の正誤に応じて前記ユーザ毎の正解率を更新するユーザ別正解率更新部を更に備える請求項3に記載のイベント検出装置。   The event according to claim 3, further comprising a user-specific correct rate update unit that compares the posted information with official information to determine whether the posted content is correct and corrects and updates the correct rate for each user according to the correctness of the posted content. Detection device. ユーザから投稿された情報を投稿時刻と共に投稿情報として他の装置へ送信可能としたサーバから、前記投稿情報を受信するステップと、
受信した投稿情報から、所定の抽出条件に基づいて検出対象のイベントに係る情報を抽出するステップと、
前記投稿情報の投稿時刻から単位時間当たりの投稿数に基づくスコアを求めるステップと、
前記イベントに係る情報が抽出された投稿情報のスコアが平常時のスコアに対して所定値以上大きい場合にイベントの発生を検出するステップと、
前記イベント発生の検出結果を出力するステップと、
をコンピュータが実行するイベント検出方法。
Receiving the posted information from a server that can transmit information posted by the user together with the posting time as posted information to another device;
Extracting information related to an event to be detected based on a predetermined extraction condition from the received posting information;
Obtaining a score based on the number of posts per unit time from the posting time of the posting information;
Detecting the occurrence of an event when the score of the posted information from which information related to the event is extracted is larger than a normal value by a predetermined value or more;
Outputting a detection result of the event occurrence;
An event detection method that the computer executes.
ユーザから投稿された情報を投稿時刻と共に投稿情報として他の装置へ送信可能としたサーバから、前記投稿情報を受信するステップと、
受信した投稿情報から、所定の抽出条件に基づいて検出対象のイベントに係る情報を抽出するステップと、
前記投稿情報の投稿時刻から単位時間当たりの投稿数に基づくスコアを求めるステップと、
前記イベントに係る情報が抽出された投稿情報のスコアが平常時のスコアに対して所定値以上大きい場合にイベントの発生を検出するステップと、
前記イベント発生の検出結果を出力するステップと、
をコンピュータに実行させるためのイベント検出プログラム。
Receiving the posted information from a server that can transmit information posted by the user together with the posting time as posted information to another device;
Extracting information related to an event to be detected based on a predetermined extraction condition from the received posting information;
Obtaining a score based on the number of posts per unit time from the posting time of the posting information;
Detecting the occurrence of an event when the score of the posted information from which information related to the event is extracted is larger than a normal value by a predetermined value or more;
Outputting a detection result of the event occurrence;
Event detection program that causes a computer to execute.
JP2012030908A 2012-02-15 2012-02-15 Event detection device Pending JP2013168021A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012030908A JP2013168021A (en) 2012-02-15 2012-02-15 Event detection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012030908A JP2013168021A (en) 2012-02-15 2012-02-15 Event detection device

Publications (1)

Publication Number Publication Date
JP2013168021A true JP2013168021A (en) 2013-08-29

Family

ID=49178376

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012030908A Pending JP2013168021A (en) 2012-02-15 2012-02-15 Event detection device

Country Status (1)

Country Link
JP (1) JP2013168021A (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015052785A1 (en) * 2013-10-09 2015-04-16 株式会社日立製作所 Information processing system
JP2015084164A (en) * 2013-10-25 2015-04-30 株式会社Nttドコモ Information processing device, information providing system, information providing method, and program
JP2015225585A (en) * 2014-05-29 2015-12-14 シャープ株式会社 Information processing unit, information process system, terminal device, information processing method, and information processing program
JP2016024545A (en) * 2014-07-17 2016-02-08 株式会社Nttドコモ Information management apparatus, information management system, and information management method
JP2016153972A (en) * 2015-02-20 2016-08-25 ヤフー株式会社 Extraction device, extraction method and extraction program
JP2016212751A (en) * 2015-05-12 2016-12-15 富士通株式会社 Disaster detection program, disaster detection apparatus, and disaster detection method
JP2017097793A (en) * 2015-11-27 2017-06-01 富士通株式会社 Analytic method, analytic program, analyzer, information display method, information display program and information display device
JP2018041297A (en) * 2016-09-08 2018-03-15 ヤフー株式会社 Generation device, generation method, and generation program
WO2018216173A1 (en) * 2017-05-25 2018-11-29 三菱電機株式会社 False post filter device, false post filter system, false post filter method, and false post filter program
JP2019144905A (en) * 2018-02-21 2019-08-29 富士通株式会社 Information processing program, message analysis program, information processor, and information processing method
WO2020045107A1 (en) * 2018-08-27 2020-03-05 日本電信電話株式会社 Evaluation updating device, method, and program
JP2020135809A (en) * 2019-02-26 2020-08-31 京セラドキュメントソリューションズ株式会社 Information providing device
JP7125694B1 (en) 2021-12-16 2022-08-25 株式会社Jx通信社 Posted information analysis device and posted information analysis method
JP7523379B2 (en) 2021-02-10 2024-07-26 株式会社日立製作所 Data evaluation system and submission evaluation method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006011896A (en) * 2004-06-28 2006-01-12 Matsushita Electric Ind Co Ltd Recommendation system, program recommendation system, and service
JP2006277386A (en) * 2005-03-29 2006-10-12 Nissan Motor Co Ltd Vehicle information presenting device, information presenting method, and information presenting system
JP2012013775A (en) * 2010-06-29 2012-01-19 Rakuten Inc Device, method, and program for providing information, and recording medium with information provision program recorded thereon
JP2012027604A (en) * 2010-07-21 2012-02-09 Rakuten Inc Server device, posting information processing method, posting information processing program and recording medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006011896A (en) * 2004-06-28 2006-01-12 Matsushita Electric Ind Co Ltd Recommendation system, program recommendation system, and service
JP2006277386A (en) * 2005-03-29 2006-10-12 Nissan Motor Co Ltd Vehicle information presenting device, information presenting method, and information presenting system
JP2012013775A (en) * 2010-06-29 2012-01-19 Rakuten Inc Device, method, and program for providing information, and recording medium with information provision program recorded thereon
JP2012027604A (en) * 2010-07-21 2012-02-09 Rakuten Inc Server device, posting information processing method, posting information processing program and recording medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JPN6015046571; 石川 翔太: 'マイクロブログを用いた地域におけるホットトピック検出手法の検討' 第19回マルチメディア通信と分散処理ワークショップ DPS Workshop 2011 (第1回〜第 , 20110928, 第77-82頁, 一般社団法人情報処理学会 *

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015052785A1 (en) * 2013-10-09 2015-04-16 株式会社日立製作所 Information processing system
JPWO2015052785A1 (en) * 2013-10-09 2017-03-09 株式会社日立製作所 Information processing system
JP2015084164A (en) * 2013-10-25 2015-04-30 株式会社Nttドコモ Information processing device, information providing system, information providing method, and program
JP2015225585A (en) * 2014-05-29 2015-12-14 シャープ株式会社 Information processing unit, information process system, terminal device, information processing method, and information processing program
JP2016024545A (en) * 2014-07-17 2016-02-08 株式会社Nttドコモ Information management apparatus, information management system, and information management method
JP2016153972A (en) * 2015-02-20 2016-08-25 ヤフー株式会社 Extraction device, extraction method and extraction program
JP2016212751A (en) * 2015-05-12 2016-12-15 富士通株式会社 Disaster detection program, disaster detection apparatus, and disaster detection method
JP2017097793A (en) * 2015-11-27 2017-06-01 富士通株式会社 Analytic method, analytic program, analyzer, information display method, information display program and information display device
JP2018041297A (en) * 2016-09-08 2018-03-15 ヤフー株式会社 Generation device, generation method, and generation program
WO2018216173A1 (en) * 2017-05-25 2018-11-29 三菱電機株式会社 False post filter device, false post filter system, false post filter method, and false post filter program
JPWO2018216173A1 (en) * 2017-05-25 2019-11-07 三菱電機株式会社 False post filter device, false post filter system, false post filter method, and false post filter program
JP2019144905A (en) * 2018-02-21 2019-08-29 富士通株式会社 Information processing program, message analysis program, information processor, and information processing method
JP7091700B2 (en) 2018-02-21 2022-06-28 富士通株式会社 Information processing program, message analysis program, information processing device and information processing method
WO2020045107A1 (en) * 2018-08-27 2020-03-05 日本電信電話株式会社 Evaluation updating device, method, and program
JP2020135809A (en) * 2019-02-26 2020-08-31 京セラドキュメントソリューションズ株式会社 Information providing device
JP7211155B2 (en) 2019-02-26 2023-01-24 京セラドキュメントソリューションズ株式会社 Information provision device
JP7523379B2 (en) 2021-02-10 2024-07-26 株式会社日立製作所 Data evaluation system and submission evaluation method
JP7125694B1 (en) 2021-12-16 2022-08-25 株式会社Jx通信社 Posted information analysis device and posted information analysis method
JP2023089535A (en) * 2021-12-16 2023-06-28 株式会社Jx通信社 Post information analysis apparatus and post information analysis method

Similar Documents

Publication Publication Date Title
JP2013168021A (en) Event detection device
US11915266B2 (en) Optimized content generation method and system
Boididou et al. Verifying information with multimedia content on twitter: a comparative study of automated approaches
US11455465B2 (en) Book analysis and recommendation
JP6749110B2 (en) Language identification in social media
EP2753024B1 (en) System and method for continuously monitoring and searching social networking media
US8630972B2 (en) Providing context for web articles
CN111259271B (en) Comment information display method and device, electronic equipment and computer readable medium
US9720904B2 (en) Generating training data for disambiguation
US9887944B2 (en) Detection of false message in social media
US20160306898A1 (en) Method, system and computer-readable recording medium for recommending query word using domain property
CN112395420A (en) Video content retrieval method and device, computer equipment and storage medium
JP2011108117A (en) Topic identification system, topic identification device, client terminal, program, topic identification method, and information processing method
US10511679B2 (en) Method of determining and transmitting potentially viral media items based on the velocity measure of another media item exceeding a velocity threshold set for that type of media item
US20210319035A1 (en) Machine learning system and method to map keywords and records into an embedding space
CN107924398B (en) System and method for providing a review-centric news reader
WO2018145637A1 (en) Method and device for recording web browsing behavior, and user terminal
CN106663123B (en) Comment-centric news reader
JP5696213B2 (en) Context-based item bookmarking
KR101752474B1 (en) Apparatus, method and computer program for providing service to share knowledge
US10339559B2 (en) Associating social comments with individual assets used in a campaign
US11494393B2 (en) Method and system for data mining
US20240161151A1 (en) Ad delivery method and ad delivery system
TWI627545B (en) Online community media instant news screening and notification method
JP2020016960A (en) Estimation device, estimation method and estimation program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150123

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151117

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20160329