2016-04-15

互助会対策、あるいは良いホットエントリーにするアイデア

互助会ホットエントリーに上がらないようにするには、互助会スパム扱いとすればいいけれど、どこから互助会でそうでないかは人間にも明確な判断基準が無いからそれは難しい。

いまのホットエントリー入りのアルゴリズムがクソなので、本来目的である「良い記事ホットエントリーに上げる」ということに注力すればいい。

「良い記事を早くブックマークするのは良いユーザー」「良いユーザーは良い記事を早くブックマークする」という、循環的なアイディアがある。

まずはブクマするユーザースコアを付ける。

ユーザースコアはてブフォロワーとか、機械学習を利用すればブックマークした記事時間から算出することができる。

そしてブックマークしたユーザースコアの合計を記事スコアとしてつける。

後は、今のホットエントリ入のアルゴリズムと同じように、一定時間一定数の記事スコアを獲得した記事ホットエントリ入りとする。

この仕組でもスパムは可能だが、アカウントが大量に必要になるので、別方面でのスパム対策スパムアカウント対策)で済む。

またユーザースコアの高いユーザー複数が共謀してブックマークするすることでも互助会的なことは可能だが、あまりその可能性は無さそう。

炎上対策についてはブックマークごとにユーザースコア価値最初の3ユーザー100%価値、次の10ユーザーは90%の価値、と下げていけばいい。(この辺りはRedditスコアに似た考え方)

自分の作ってるサービスbh.mgzl.jp)では機械学習ユーザースコアの算出できていない。(実現には膨大なAPIコール必要。)

そのかわりフォロワー数とユーザーの総スターユーザースコアの算出の基準にしている。ただ、スターユーザースコアに与える影響はとても小さい。1000スターで0.1上がるとかそのレベル

残念ながら「良いユーザーは良い記事を(早く)ブックマークする」の部分が実現できていないのと、現状のホットエントリーに記事スコアをつけて表示しているだけなので、「良いホットエントリー」にはなっていない。(それでも「マシな感じ」くらいになるように調整し続けている。)

別に統計学をやってたとかそんなんでも何でもないので、破綻している部分もあるかもしれない。

ただ、RPGの与ダメージの様にみたいに足し算をするだけでなく、複雑に計算しないと上手く行かないと思う。アルテリオ計算式みたいに。

ブコメに返信

id:feita

スター数とお気に入られ数は無駄に多いがキュレーション能力がクソザコナメクジレベルの人もいるので。誰とは言わないが。誰とは言わないが。

いまこの辺りを基準にしている理由は、他に容易に手に入れられそうな指標がないからだったりします。表にでてる指標で良い指標がないんですよね。

ちなみに自分サービスユーザースコアは、いろいろ計算して最大3.4、最小-0.5くらいの幅になってますお気に入られ1000の人と100の人と1の人に差がつけられればいいので。

なのでクソ野郎が多少混じっても大して影響がないと思います

 

id:TOMOTAKA

たぶん既にハテブには独自の良質ブクマ選定機能がある。私はあまりコメ残さずフレ少ないが、技術系や法律系を自分ブクマすると、翌日なぜかホッテントリ浮上する事が。特定分野を集中的にブクマしてると起きる傾向

実際のホットエントリーのアルゴリズムブラックボックスなのでよくわからないですよね。ブラックボックスにしないでもスパムに食われないアルゴリズムができればいいんですけどね。Googleですら出来てないので無理でしょうが

このアイディアは「スコア」という単一指標ですが、「おもしろブコメをする人」「技術的に優れた記事ブクマする人」みたいなベクトルに分けてもいいかもしれないです。

 

id:underd

ブクマ1000以下のアカウントブクマと直近のブクマが同一ドメインブクマを非カウント扱いにすればいいと思う

価値の無いブクマの線引きを固定パラメータですると、結局スパマーに見つかって終わるのでダメでしょうね。1つのパラメーターだけでスパマーに対向するのは無理なので、複数評価大事です。本文のアルテリオ計算式の話はこの辺りのことを言ってました。

直近のブクマに関しても、容易に回避可能なのと単にドメインが同じだけ(ニュースサイトとかqiitaみたいなサービスとか)なのか判別不能なので害しか無いでしょう。

更に返信

id:ninosan

村はてブじゃダメなん?

NGリスト方式だと、無限NGが増えていってそんな面倒なことをやりたくないってのが大きいです。面倒くさがりなので何もしないでもいい記事けが上がってきて欲しいのです。

id:tick2tack

"良いユーザー"の決め方がよくわからん

良いユーザーの決め方は、最初は何かしら人間基準を用意する必要がありますが、その後はブックマークから抽出できるはずなので、動かしてしまえばなんとかなるかと。

最初基準は、それこそお気に入られ数とかスター数とかわりと適当いいんじゃないでしょうか。自信はないですが。

id:psne

個人的には使い勝手的な何かがもうひとつ欲しい感じがするのですが

殆ど自分用で実験中みたいなものなのであまり機能は増やしたくないです(言い訳

  • バッドエントリを人口知能で上げてspam認定してやればいいのにな。

  • 頭のいい人たちひいてはいいキュレーターになる人たちは、保存目的でブクマを使うことが多い。 たまたま広がる分には構わなくても、時間を割いて見つけた有意義な情報が広まってほ...

  • 情報ジャンキーの立場から、あの互助会問題を語ろうではないか。 「キュレーター」と名乗ると、こそばゆいんだが、おそらく私はキュレーターである。はてなブックマーク自体は9年ち...

    • 互助会をなくせばコンビニ店長やハックルベリーやひきこもり女子みたいのがもっと出てくるって? 出てこなくても別にいいや・・・

    • その手の人たちはリアルの芸能界に習って、すぐに「ネットタレント」や「ネットご意見番化」してしまってホントつまらないことになる 一度タレント化すると「何を言ったか」よりも...

    • 俺もツィートしてた(笑)けど、ピケティの r>g 式の話じゃないの?w  ネームバリューを資産とした場合、それが生み出すアクセスを新規ブロガーが上回る事はない。 昔、自称作...

    • 情報ジャンキー何某だ。 この1週間で互助会がホッテントリ入りしなくなっている。 気のせいだろうか?もしかして、はてな運営により対策されたのではないか?   仔細は5月上旬に書...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん