JP5815468B2 - Spam classification model generation apparatus, method and program - Google Patents
Spam classification model generation apparatus, method and program Download PDFInfo
- Publication number
- JP5815468B2 JP5815468B2 JP2012110791A JP2012110791A JP5815468B2 JP 5815468 B2 JP5815468 B2 JP 5815468B2 JP 2012110791 A JP2012110791 A JP 2012110791A JP 2012110791 A JP2012110791 A JP 2012110791A JP 5815468 B2 JP5815468 B2 JP 5815468B2
- Authority
- JP
- Japan
- Prior art keywords
- spam
- classification model
- case
- model generation
- label
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、スパム分類モデル生成装置及び方法及びプログラムに係り、特に、スパム文書を判別するためのスパム分類モデル生成装置及び方法及びプログラムに関する。 The present invention relates to a spam classification model generation apparatus, method, and program, and more particularly, to a spam classification model generation apparatus, method, and program for discriminating spam documents.
ウェブ検索システムのような検索システムにおいては、検索対象の文書を取得し、検索可能にする際に、ユーザの満足度を下げる要因となるスパムページを予め判別し、除去を行うことがある。この際、日々大量に作成されるスパムページに対応するため、スパム、非スパムのラベルが付与された評価データセット(以下、『訓練データ』と記す)を元に機械学習手法を用いて判別器を自動生成する方法がある(例えば、非特許文献1参照)。なお、本明細書では、以下、スパムページのことをspam、非スパムページのことをhamと呼ぶ。
In a search system such as a web search system, when acquiring a search target document and making it searchable, a spam page that causes a reduction in user satisfaction may be determined in advance and removed. At this time, in order to cope with a large amount of spam pages created every day, a discriminator using a machine learning method based on an evaluation data set (hereinafter referred to as “training data”) labeled with spam and non-spam. There is a method of automatically generating (see Non-Patent
スパム分類においては2つの誤分類が存在し、spamを hamに誤分類するFalse Negativ(FN)誤りと、hamをspamに誤分類するFalse Positive(FP)誤りが存在する。通常のサービス運用方法では、スパム判別されたデータは検索対象から除去されるため、hamである文書をspamと誤分類するFP誤りは損失が非常に大きい。 There are two misclassifications in spam classification: False Negativ (FN) error that misclassifies spam as ham, and False Positive (FP) error that misclassifies ham as spam. In a normal service operation method, spam-determined data is removed from the search target, so that an FP error that misclassifies a document that is ham as spam is very lossy.
また、評価データセットを作成する対象のデータを取得する際、事前にspam、hamのラベルがわからないため、一般的に訓練データ内のspam、hamの事例数には偏りが生じる傾向がある。 In addition, when acquiring the target data for creating the evaluation data set, since the spam and ham labels are not known in advance, the number of cases of spam and ham in the training data generally tends to be biased.
上記のように、従来のスパム分類器生成手法では、与えられた訓練データ内にham、spam事例数を考慮していないため、事例数の偏りが生じた際に、スパム分類器を適切に生成できなかった。また、事例の誤りに対して等しく損失を設定していたため、FN誤りに対してFP誤りを低く抑えることができなかった。そのため、FP誤りが低い、高精度なスパム分類モデルの生成が困難である、という課題があった。 As described above, the conventional spam classifier generation method does not consider the number of ham and spam cases in the given training data, so when the number of cases is biased, the spam classifier is generated appropriately. could not. In addition, since the loss was set equally for the case error, the FP error could not be kept low with respect to the FN error. Therefore, there is a problem that it is difficult to generate a highly accurate spam classification model with a low FP error.
本発明は、上記の点に鑑みなされたもので、事例の偏りがある訓練データであっても適切にスパム判別モデルを生成することが可能なスパム分類モデル生成装置及び方法及びプログラムを提供することを目的とする。 The present invention has been made in view of the above points, and provides a spam classification model generation apparatus, method, and program capable of appropriately generating a spam discrimination model even with training data with biased cases. With the goal.
上記の課題を解決するため、本発明(請求項1)は、スパム文書を判別するためのスパム分類モデル生成装置であって、
スパム判定対象のスパムページ(spam)または非スパムページ(ham)のいずれかのスパムラベルと特徴ベクトルを有する事例が入力されると、予めクラス毎に設定されているマージンの大きさに応じて該事例の損失を計算し、該損失の値と事例情報の組を、スパムラベルに応じてspamラベルの配列、またはhamラベルの配列に格納し、各ラベルの配列から損失が最大の事例を当該ラベルの配列から除去し、該損失が最大の事例の特徴ベクトルを抽出し、該特徴ベクトルを用いて該重みベクトルの更新を行い、更新された該重みベクトルをスパム分類モデル記憶手段に格納するスパム分類モデル生成手段と、
スパム判別対象の事例毎の特徴ベクトルを保持する分類データ記憶手段と、
前記スパム分類モデル記憶手段の前記重みベクトルと、前記分類データ記憶手段の前記特徴ベクトルとを用いてスパムスコアを算出し、該スパムスコアが所定の閾値以上の場合はspamと判定し、閾値より小さい場合はhamと判定し、判定結果を出力するスパム分類手段と、を有する。
In order to solve the above problems, the present invention (Claim 1) is a spam classification model generation device for discriminating spam documents,
When a case that has a spam label and a feature vector of either a spam page (spam) or a non-spam page (ham) that is subject to spam determination is input, the case is determined according to the size of the margin set in advance for each class. The loss of the case is calculated, and the combination of the loss value and case information is stored in the spam label array or the ham label array according to the spam label, and the case with the maximum loss from each label array is stored in the label. spam of removing from the array, the loss extracts a feature vector of the maximum case, updates the polymerization viewed vector using the feature vector and stores the updated heavy viewed vector spam classification model storing means A classification model generation means;
A classification data storage means for storing a feature vector for each case of spam discrimination;
A spam score is calculated using the weight vector of the spam classification model storage means and the feature vector of the classification data storage means. If the spam score is equal to or greater than a predetermined threshold, it is determined as spam and is smaller than the threshold In this case, it is determined to be ham, and spam classification means for outputting the determination result is included.
また、本発明(請求項2)は、前記スパム分類モデル生成手段において、
前記事例の損失を計算する際に、
前記事例に対して誤りを0にし、前記重みベクトルのL2ノルムの変化量が最小になるように更新する手段を含む。
Further, the present invention (Claim 2) provides the spam classification model generating means,
When calculating the loss of the case,
Means for updating the case so that the error is zero and the change amount of the L2 norm of the weight vector is minimized;
また、本発明(請求項3)は、前記スパム分類モデル生成手段において、
前記spamラベルの配列、前記hamラベルの配列から同じ数だけ損失が最大の事例を選択する事例選択手段を含む。
Further, the present invention (Claim 3) is the spam classification model generating means,
Case selection means for selecting the same number of cases with the same maximum loss from the spam label array and the ham label array.
また、本発明(請求項4)は、前記事例選択手段において、
前記重みベクトルの更新を行う毎に更新回数カウンタをインクリメントし、該更新回数カウンタの値が偶数の場合、前記spamラベルの配列から、奇数の場合は、前記hamラベル配列から事例を抽出する手段を含む。
Further, the present invention (Claim 4) is the case selecting means,
Each time the weight vector is updated, an update count counter is incremented, and when the value of the update count counter is an even number, means for extracting a case from the spam label array, and when odd, from the ham label array Including.
上記のように、本発明によれば、事例の偏りがある訓練データを用いてもスパム判別モデルを生成することが可能となる。また、非スパム事例とスパム事例に対して異なる重要度を付与することが可能となり、訓練データに偏りがある場合においても、非スパム事例をスパムに誤分類するFP誤りを低く抑えて高精度なスパム判別器の生成が可能となる。 As described above, according to the present invention, it is possible to generate a spam discrimination model even using training data with biased cases. In addition, it is possible to give different importance to non-spam cases and spam cases, and even when training data is biased, it is highly accurate with low FP errors that misclassify non-spam cases as spam. A spam classifier can be generated.
以下、図面と共に本発明の実施の形態を説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1は、本発明の一実施の形態におけるスパム分類モデル生成装置の構成を示す。 FIG. 1 shows a configuration of a spam classification model generation device according to an embodiment of the present invention.
同図に示すスパム分類モデル生成装置は、スパム訓練データDB10、スパム分類モデル生成部20、スパム分類モデルDB30,スパム分類部40、分類データDB50、予測ラベルDB60を有する。
The spam classification model generation apparatus shown in the figure includes a spam
スパム訓練データDB10、スパム分類モデルDB30、分類データDB50、予測ラベルDB60はハードディスク等の記憶媒体である。
The spam
スパム分類モデル生成部20は、スパム訓練データDB10のスパム訓練データを読み込み、スパム分類モデルDB30にスパム分類モデルを出力する。
The spam classification
スパム訓練データDB10のデータの構造の例を表1に示す。
An example of the data structure of the spam
スパム分類モデルDB30のデータ構造の例を表2に示す。
An example of the data structure of the spam
スパム分類モデル生成部20は、スパム訓練データDB10から読み出した事例に対して誤りを0にし、重みベクトルのL2ノルムの変化量が最小になるように重みパラメータを更新することでマージンを変更する。重みパラメータの更新のイメージを図2に示す。同図では、入力事例(訓練データ)に対して損失が0になるように重みパラメータを更新する例を示している。
The spam classification
スパム分類モデル生成部20では、システムに対して予め正例マージンサイズE(+1),負例マージンサイズE(−1),コストパラメータC,イテレーション回数n、選択サンプル数u、出力に対する閾値tが設定されているとする。
In the spam classification
図3は、本発明の一実施の形態におけるスパム分類モデル生成部の処理のフローチャートである。 FIG. 3 is a flowchart of the process of the spam classification model generation unit in one embodiment of the present invention.
ステップ101) スパム分類モデル生成部20は、重みベクトルwを初期化する。事前の設定がなければ、wT=(0,0,…,0)とする。また、更新回数カウンタを初期化し、i←0とする。
Step 101) The spam classification
ステップ102) スパム訓練データDB10に含まれる全ての事例について、現在の重みベクトルに基づいて損失を計算する。ある事例(x,y)に対する損失は、当該ラベルを考慮したマージンE(y)を用いて
Step 102) For all cases included in the spam
そして、式(1)で計算された損失の値と事例情報の組(l(i),x(i),y(i))をラベルに応じた配列に格納する。y=+1の場合、すなわち、spam事例の場合には、spam用の配列に格納し、y=−1の場合、すなわちham事例の場合にはham用の配列に格納する。この配列を用いてステップ104において損失が最大の事例を選択するため、ピープ木のようなデータ構造を用いてデータを格納すると計算効率がよい。なお、各配列はメモリ(図示せず)に格納されるものとする。
Then, the loss value and case information pair (l (i) , x (i) , y (i) ) calculated by the equation (1) is stored in an array corresponding to the label. In the case of y = + 1, that is, in the case of spam, it is stored in the array for spam. In the case of y = −1, that is, in the case of ham, it is stored in the array for ham. In order to select the case with the maximum loss in
ステップ103) 選択事例用カウンタjを初期化し、j←0とする。 Step 103) The selected example counter j is initialized and j ← 0.
ステップ104) i mod 2=0の場合、すなわち、重みベクトル更新のための更新回数カウンタiが偶数の場合、spam用配列から損失が最大の事例を取得し、spam用配列から当該事例を除去する。それ以外の場合、すなわち更新回数カウンタが奇数の場合、ham用配列から損失が最大の事例を取得し、ham用配列から当該事例を除去する。ここで選択した事例の損失をlt、ラベルをyt、特徴ベクトルをxとする。当該処理を行うことにより、事例数の偏りの影響を排除することができる。 Step 104) If i mod 2 = 0, that is, if the update count counter i for updating the weight vector is an even number, a case with the greatest loss is obtained from the spam array, and the case is removed from the spam array. . In other cases, that is, when the update count counter is an odd number, a case with the maximum loss is obtained from the ham array, and the case is removed from the ham array. Let the loss of the case selected here be l t , the label be y t , and the feature vector be x. By performing the process, it is possible to eliminate the influence of the uneven number of cases.
ステップ105) 選択した事例に基づいて、重みベクトルの更新を行う。重みベクトルの更新は例えば、文献「K. Crammer, O. Dekel, J. Keshet, S. S.-Shwartz and Y. Singer, "Online Passive-Aggressive Algorithm", Journal of Machine Learning, vol. 7, pp. 551-585, 2006.」の方法を用いて Step 105) Update the weight vector based on the selected case. The update of the weight vector is described in, for example, the literature “K. Crammer, O. Dekel, J. Keshet, SS-Shwartz and Y. Singer,“ Online Passive-Aggressive Algorithm ”, Journal of Machine Learning, vol. 7, pp. 551- 585, 2006. "
ステップ106) カウンタを更新し、i←i+1,j←j+1とする。
Step 106) The counter is updated so that i ← i + 1 and j ←
ステップ107) j<uかつi<nの場合、ステップ104に戻り、それ以外の場合はステップ108に移行する。ここで、u,nは事前に定めたパラメータ(定数)であり、uとnの関係は経験的にu≪nである。
Step 107) If j <u and i <n, return to
ステップ108)i<nの場合ステップ102に戻る。それ以外の場合はステップ109に移行する。
Step 108) If i <n, return to
ステップ109) 重みベクトルwをスパム分類モデルDB30に出力し、処理を終了する。
Step 109) The weight vector w is output to the spam
スパム分類部40は、分類データDB50のデータを入力として受け取り、スパム分類結果を予測ラベルDB60に出力する。その際、分類データDB50の1レコードに対応するデータを逐次的に受け取り、予測ラベルDB60の1レコードに対応する結果を逐次的に出力することも可能である。
The
分類データDB50のデータ構造を表3に示す。
Table 3 shows the data structure of the
予測ラベルDB60のデータ構造の例を表4に示す
An example of the data structure of the
図3は、本発明の一実施の形態におけるスパム分類部の処理のフローチャートである。 FIG. 3 is a flowchart of the processing of the spam classification unit according to the embodiment of the present invention.
ステップ201) スパム分類部40は、スパム分類モデルDB30から重みベクトル情報を取得し、M次元の重みベクトルwT=(w1,w2,…,wM)とする。
Step 201) The
ステップ202) 分類データDB50から未処理のデータを取得し、M次元の特徴ベクトルx=(x1,x2,…,xM)とする。
Step 202) Acquire unprocessed data from the
ステップ203) ステップ201で取得した重みベクトルとステプ202から取得した特徴ベクトルを用いて、スパムスコアsを
Step 203) Using the weight vector acquired in Step 201 and the feature vector acquired from
ステップ204) スパムスコアsが予めシステムに設定された閾値以上の場合にはspamと判定し、そうでない場合はhamと判定する。判定された予測ラベルを Step 204) If the spam score s is greater than or equal to a threshold set in the system in advance, it is determined as spam, and otherwise it is determined as ham. The determined prediction label
ステップ205) 当該事例ID、当該事例に対するスパムスコアsと予測ラベル Step 205) Case ID, spam score s and prediction label for the case
ステップ206) 分類データDB50に未処理のデータがある場合にはステップ202に戻り、そうでない場合は処理を終了する。
Step 206) If there is unprocessed data in the
上記のような処理を行うことで、訓練データに事例の偏りがある状態においてもhamをspamに誤分類する悪影響を抑えることが可能となり、FP誤りを押さえた高精度なスパム分類を実現することが可能である。 By performing the above processing, it is possible to suppress the adverse effect of misclassifying ham as spam even when training data is biased, and to realize highly accurate spam classification with FP errors suppressed. Is possible.
なお、上記の実施の形態におけるスパム分類モデル生成装置の各構成要素の動作をプログラムとして構築し、スパム分類モデル生成装置として利用されるコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。 In addition, the operation | movement of each component of the spam classification model production | generation apparatus in said embodiment is constructed | assembled as a program, installed in the computer utilized as a spam classification model production | generation apparatus, is made to execute, or distribute | circulates via a network It is possible.
本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。 The present invention is not limited to the above-described embodiments, and various modifications and applications are possible within the scope of the claims.
10 スパム訓練データDB
20 スパム分類モデル生成部
30 スパム分類モデルDB
40 スパム分類部
50 分類データDB
60 予測ラベルDB
10 Spam training data DB
20 Spam
40
60 prediction label DB
Claims (8)
スパム判定対象のスパムページ(spam)または非スパムページ(ham)のいずれかのスパムラベルと特徴ベクトルを有する事例が入力されると、クラス毎に設定されているマージンの大きさに応じて該事例の損失を計算し、該損失の値と事例情報の組を、スパムラベルに応じてspamラベルの配列、またはhamラベルの配列に格納し、損失が最大の事例を当該ラベルの配列から除去し、該損失が最大の事例の特徴ベクトルを抽出し、該特徴ベクトルを用いて該重みベクトルの更新を行い、更新された該重みベクトルをスパム分類モデル記憶手段に格納するスパム分類モデル生成手段と、
スパム判別対象の事例毎の特徴ベクトルが格納された分類データ記憶手段と、
前記スパム分類モデル記憶手段の前記重みベクトルと、前記分類データ記憶手段の前記特徴ベクトルとを用いてスパムスコアを算出し、該スパムスコアが所定の閾値以上の場合はspamと判定し、閾値より小さい場合はhamと判定し、判定結果を出力するスパム分類手段と、
を有することを特徴とするスパム分類モデル生成装置。 A spam classification model generation device for discriminating spam documents,
When a case that has a spam label and a feature vector of either a spam page (spam) or a non-spam page (ham) that is subject to spam determination is input, the case is determined according to the size of the margin set for each class. The loss value and case information pair are stored in the spam label array or ham label array according to the spam label, and the case with the greatest loss is removed from the label array, the loss extracts a feature vector of the maximum case, and spam classification model generating means updates the heavy look vector, and stores the updated heavy viewed vector spam classification model storing unit by using the feature vectors,
A classification data storage means storing a feature vector for each case of spam discrimination;
A spam score is calculated using the weight vector of the spam classification model storage means and the feature vector of the classification data storage means. If the spam score is equal to or greater than a predetermined threshold, it is determined as spam and is smaller than the threshold In the case, it is determined as ham and spam classification means for outputting the determination result;
A spam classification model generation device characterized by comprising:
前記事例の損失を計算する際に、
前記事例に対して誤りを0にし、前記重みベクトルのL2ノルムの変化量が最小になるように更新する手段を含む
請求項1記載のスパム分類モデル生成装置。 The spam classification model generation means includes:
When calculating the loss of the case,
The spam classification model generation apparatus according to claim 1, further comprising means for updating the case so that an error is 0 and an amount of change in the L2 norm of the weight vector is minimized.
前記spamラベルの配列、前記hamラベルの配列から同じ数だけ損失が最大の事例を選択する事例選択手段を含む
請求項1記載のスパム分類モデル生成装置。 The spam classification model generation means includes:
2. The spam classification model generation apparatus according to claim 1, further comprising: case selecting means for selecting the same number of cases with the same number of losses from the spam label array and the ham label array.
前記重みベクトルの更新を行う毎に更新回数カウンタをインクリメントし、該更新回数カウンタの値が偶数の場合、前記spamラベルの配列から、奇数の場合は、前記hamラベル配列から事例を抽出する手段を含む
請求項3記載のスパム分類モデル生成装置。 The case selection means includes:
Each time the weight vector is updated, an update count counter is incremented, and when the value of the update count counter is an even number, means for extracting a case from the spam label array, and when odd, from the ham label array The spam classification model generation device according to claim 3 including.
スパム分類モデル生成手段が、スパム判定対象のスパムページ(spam)または非スパムページ(ham)のいずれかのスパムラベルと特徴ベクトルを有する事例が入力されると、クラス毎に設定されているマージンの大きさに応じて該事例の損失を計算し、該損失の値と事例情報の組を、スパムラベルに応じてspamラベルの配列、またはhamラベルの配列に格納し、損失が最大の事例を当該ラベルの配列から除去し、該損失が最大の事例の特徴ベクトルを抽出し、該特徴ベクトルを用いて該重みベクトルの更新を行い、更新された該重みベクトルをスパム分類モデル記憶手段に格納するスパム分類モデル生成ステップと、
スパム分類手段が、前記スパム分類モデル記憶手段の前記重みベクトルと、スパム判別対象の事例毎の特徴ベクトルを保持する分類データ記憶手段の前記特徴ベクトルとを用いてスパムスコアを算出し、該スパムスコアが所定の閾値以上の場合はspamと判定し、閾値より小さい場合はhamと判定し、判定結果を出力するスパム分類ステップと、
を行うことを特徴とするスパム分類モデル生成方法。 A spam classification model generation method for discriminating spam documents,
When the spam classification model generation means inputs a case with a spam label and a feature vector of either a spam page (spam) or a non-spam page (ham) that is subject to spam determination, the margin set for each class The loss of the case is calculated according to the size, and the combination of the loss value and the case information is stored in an array of spam labels or an array of ham labels according to the spam label. removed from the array of labels, the loss extracts a feature vector of the maximum case, updates the polymerization viewed vector using the feature vector and stores the updated heavy viewed vector spam classification model storing means A spam classification model generation step;
A spam classification unit calculates a spam score using the weight vector of the spam classification model storage unit and the feature vector of the classification data storage unit that stores a feature vector for each case of spam discrimination target, and the spam score Is determined to be spam if it is greater than or equal to a predetermined threshold, ham if it is less than the threshold, and a spam classification step that outputs the determination result;
A spam classification model generation method characterized by:
前記事例の損失を計算する際に、前記事例に対して誤りを0にし、前記重みベクトルのL2ノルムの変化量が最小になるように更新する
請求項5記載のスパム分類モデル生成方法。 In the spam classification model generation step,
The spam classification model generation method according to claim 5, wherein, when calculating the loss of the case, the update is performed such that an error is set to 0 for the case and the change amount of the L2 norm of the weight vector is minimized.
前記spamラベルの配列、前記hamラベルの配列から同じ数だけ損失が最大の事例を選択する
請求項5記載のスパム分類モデル生成方法。 In the spam classification model generation step,
6. The spam classification model generation method according to claim 5, wherein the same number of cases with the same loss is selected from the spam label array and the ham label array.
請求項1乃至4のいずれか1項に記載のスパム分類モデル生成装置の各手段として機能させるためのスパム分類モデル生成プログラム。 Computer
The spam classification model production | generation program for functioning as each means of the spam classification model production | generation apparatus of any one of Claims 1 thru | or 4.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012110791A JP5815468B2 (en) | 2012-05-14 | 2012-05-14 | Spam classification model generation apparatus, method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012110791A JP5815468B2 (en) | 2012-05-14 | 2012-05-14 | Spam classification model generation apparatus, method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013238983A JP2013238983A (en) | 2013-11-28 |
| JP5815468B2 true JP5815468B2 (en) | 2015-11-17 |
Family
ID=49763962
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012110791A Expired - Fee Related JP5815468B2 (en) | 2012-05-14 | 2012-05-14 | Spam classification model generation apparatus, method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5815468B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108062303A (en) * | 2017-12-06 | 2018-05-22 | 北京奇虎科技有限公司 | The recognition methods of refuse messages and device |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6365032B2 (en) * | 2014-07-08 | 2018-08-01 | 富士通株式会社 | Data classification method, data classification program, and data classification apparatus |
-
2012
- 2012-05-14 JP JP2012110791A patent/JP5815468B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108062303A (en) * | 2017-12-06 | 2018-05-22 | 北京奇虎科技有限公司 | The recognition methods of refuse messages and device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013238983A (en) | 2013-11-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10671812B2 (en) | Text classification using automatically generated seed data | |
| US11232141B2 (en) | Method and device for processing an electronic document | |
| US11755671B2 (en) | Projecting queries into a content item embedding space | |
| JP6537340B2 (en) | Summary generation device, summary generation method, and summary generation program | |
| CN113256383B (en) | Recommendation method and device for insurance products, electronic equipment and storage medium | |
| KR102053635B1 (en) | Distrust index vector based fake news detection apparatus and method, storage media storing the same | |
| Sindhwani et al. | Uncertainty sampling and transductive experimental design for active dual supervision | |
| JP6365032B2 (en) | Data classification method, data classification program, and data classification apparatus | |
| JP2007287139A (en) | Computer-implemented method and system for recommending product to consumer | |
| CN110825873B (en) | Method and device for expanding log exception classification rules | |
| US20200042893A1 (en) | Analytic system based on multiple task learning with incomplete data | |
| JP7287699B2 (en) | Information provision method and device using learning model through machine learning | |
| Irissappane et al. | Leveraging GPT-2 for classifying spam reviews with limited labeled data via adversarial training | |
| CN106411683B (en) | A kind of determination method and device of key social information | |
| JP2013097723A (en) | Text summarization apparatus, method and program | |
| WO2016122575A1 (en) | Product, operating system and topic based recommendations | |
| US20190279085A1 (en) | Learning method, learning device, and computer-readable recording medium | |
| Shi et al. | Efficient and long-tailed generalization for pre-trained vision-language model | |
| CN108376420A (en) | Model generating means and method, apparatus for evaluating and method and storage medium | |
| US20210303599A1 (en) | Analysis apparatus, analysis method and program | |
| JP5815468B2 (en) | Spam classification model generation apparatus, method and program | |
| JP2014228995A (en) | Image feature learning device, image feature learning method and program | |
| JP5903376B2 (en) | Information recommendation device, information recommendation method, and information recommendation program | |
| JP2013097722A (en) | Text summarization apparatus, method and program | |
| JP5491430B2 (en) | Class classification device, class classification method, and class classification program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141020 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150619 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150707 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150812 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150915 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150924 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5815468 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |