FANCOMI Ad-Tech Blog

株式会社ファンコミュニケーションズ nend・新規事業のエンジニア・技術ブログ

一歩Matrix Factorization、二歩Factorization Machines、三歩Field-aware Factorization Machines…『分解、三段突き!!』

 こんにちは、k_oomoriです。最近、機械学習の分野でFactorization Machines (FM)という手法があることを知りました。Matrix Factorization (MF)は知っていたのですが、共にfactorizationという単語を含んでいるため、何か関係があるのだろうか?と気になり調べてみました。
 ここではサンプルデータとしてFactorization Machinesの論文で使われていたものを使用します。

タイタニック (TI)ノッティングヒルの恋人 (NH)スターウォーズ (SW)スタートレック (ST)
Alice (A)531
2010-12010-22010-4
Bob (B)45
2009-52009-8
Charlie (C)15
2009-92009-12
表1. 映画に対する評価

Alice, Bob, Charlieの3人が4本の映画作品に対して評価をしたものです。上段が評価値、下段が評価を行った年月を表します。また空欄は未評価であることを示しています。問題設定としては、この未評価の部分を推定し、高評価になりそうな作品を推薦(レコメンド)したいとします。

続きを読む

CTR予測モデルの性能評価

こんにちは、最近はエンジニアよりデータサイエンティストとしての仕事が多くなってきたt_sakaiです。

入社後4ヶ月、ようやくアウトプットを出せるようになってきました。

本記事について

先日Treasure Data Tech Talkという勉強会に登壇して、機械学習を用いてリアルタイムCTR予測を行う発表をしてきました。

その時に用いた資料がこちらです。

この資料では、以下のような内容が説明されています。

  • 機械学習によるCTR予測
  • nex8でのリアルタイムCTR予測システムの構成
  • ScalaからTreasureDataを使う際のノウハウ

上記スライドは機械学習の知識がない人にも分かるように作ったので、本ブログ記事ではもう少し踏みこんで、作成した予測モデルの性能評価方法について説明しようと思います。

続きを読む

TF-IDFでサイトを分類する

こんにちは、3月よりファンコミュニケーションズでインターンをしている@ohmurakenです。 このエントリーでは、僕がインターンで行ったWebページの分類について書こうと思います。

なんで分類するの?

ファンコミュニケーションズが運営するスマホアドネットワーク nendでは日々大量のサイトから広告リクエストが送られてきます。広告を配信する際には、サイトの内容を考慮し、最適な広告を選ぶ事が重要です。しかし、サイトの内容を人がいちいちブラウザで確認し、分類していては日が暮れてしまいます。そこで、自動でサイトの内容を調べ分類するシステムが必要となります。nendのサイトを以下のタグのどれかに分類する事を目指します。

  • two: 2chまとめ系のサイトなど
  • game: ゲームの攻略サイトなど
  • anime: アニメや漫画のサイトなど
  • others: 上記のいずれにも属さないサイト
続きを読む

ネイティブ広告導入したらどうなるか見えるくん(非公式)を公開しました

こんにちは、y_yamadaです。 今回は手短に。

はじめに

12月1日についにnendからもネイティブ広告がリリースされました。
使い方や導入の仕方はこちらに記事を上げさせていただいています。
nendのネイティブアド導入までの流れ~STEP①新規広告枠を作成~
nendのネイティブアド掲載方法事例~Webサイト編~

ネイティブ広告は、バナー広告やアイコン広告のようにほぼ定型な形や使い方をする広告とは違って、サイトやアプリの雰囲気に溶け込むように自由な形式で利用できる広告です。
いままでも、ページ切り替わりで使えるインタースティシャル広告や、小ささがウリのアイコン広告も、メディアさんの発想次第で意外な使い方ができました。

ですが、ネイティブ広告はアドネットワークから抽選された広告素材(画像、文字)をメディアさんが自由に配置、装飾できるのでRSSフィード風、記事一覧風、自社商品一覧のアクセントに使うなど無限の利用形態が考えられます。

ただ、その反面、HTMLのカスタマイズが必要であったり、画像の大小、並びのバランスなど色々考える必要があるためいざ自分のサイトやアプリにどう組み込むのか想像が難しい面もあります。

そこで今回、アプリ向けにネイティブ広告の配置を気軽に確認できるツール(非公式)を提供することにしました。

続きを読む

RPGツクールMVに力技でnendのインタースティシャル広告を実装した(iOS編)

こんにちは、nend SDK担当のt_kinamiです。

本日発売されたRPGツクールMVが、スマホ用にアプリを作成できる! ということで、早速nendを組み込んでみました。

どうせならと思い、ゲームと相性の良いインタースティシャル広告を出してみました。

広告を表示するまでに、大きく分けて3つの処理が必要となります。

  1. ゲーム内イベントで特定のURLスキームにアクセス
  2. cordovaでURLをフック
  3. SDKを使ってインタースティシャルを表示
続きを読む