Mercari Engineering Blog

We're the software engineers behind Mercari. Check out our blog to see the tech that powers our marketplace.

Machine Learning

Machine learning system in patterns

Hi, I’m Yusuke Shibui, a member of the Image Search and Edge AI team in Mercari Japan. I publicized design patterns for implementing a machine learning model into a production environment. The patterns are available in GitHub as OSS, and I…

機械学習システムの設計パターンを公開します。

メルカリで写真検索とEdge AIチームに所属している澁井(しぶい)です。機械学習のモデルを本番サービスに組み込むための設計やワークフローをパターンにして公開しました。 GithubでOSSとして公開しているので、興味ある方はぜひご笑覧ください! PRやIssue…

機械学習とHuman-in-the-Loopで優勝する違反検知の話

こんにちは。AIチーム所属ソフトウェアエンジニアの@shidoです。 機械学習は様々なサービスの中で強力な武器となりますが、データパイプラインの構築や学習のための計算リソースの確保など、リーズナブルにシステムに組み込むには機械学習特有の困難を克服し…

機械学習における解釈性について

こんにちは。Merpay Advent Calendar 2019 の24日目は、メルペイ Machine Learning チームの @yuhi が機械学習における解釈性についてお送りします。 機械学習における解釈性とは なぜ解釈性が必要なのか 1. サービスを提供する事業者としての説明責任 2. 推…

機械学習モデルを高速にオンラインテストする仕組みを作った話

こんにちは。Mercari Advent Calendar 2019の20日目は、AIチーム所属エンジニアのlain_m21が担当させていただきます。 一度出したサービスはそのまま放置せず、何度も改善させていくものです。特に機械学習を用いたサービスを改善させていく際には、精度向上…

Multimodal Information Fusion for Prohibited Items Detection

This article is the 14th entry in the Mercari Bold Challenge Month. Hello everyone, I’m Kengo (@karolis_ml) and I’m with Mercari this summer as a software engineering intern in the AI Engineering team in Tokyo. In this blog post, I’d like …

KGRec: An interpretable recommendation system using a knowledge graph

The Japanese version is available here. 日本語の記事はこちらになります。 Hello everyone. I am @joisino. I am doing an internship in Mercari from August 1st. I built a recommendation system using a knowledge graph. I introduce the results i…

ナレッジグラフを使った解釈可能な推薦システム

The English version is available here. こんにちは。メルカリで 8 月から機械学習エンジニアのインターンをしている @joisino_ です。インターンでは、ナレッジグラフを使った推薦システムをメルカリの実データを用いて検証を行いました。その結果をこの記…

Powering Client-Side Machine Learning With TensorFlow Lite

Hello, I am Kumar Abhinav from the Machine Learning Team at Mercari Inc. Japan. We at Mercari are constantly working with cutting edge technology to enhance the customer experience and create an efficient global marketplace where anyone ca…

メルカリの写真検索を支えるバックエンド

メルカリのAI EngineeringでTech Leadを務めている中河です。今回は3/18に正式リリースされた「写真検索機能」を支えるバックエンド・インフラをシステム側からの視点でご紹介します。 写真検索とは 所謂、画像検索機能で商品名を知らなくても画像から商品を…

【カンファレンス・レポート】TensorFlow Dev Summmit 2019に参加してきました!

米国カリフォルニアのGoogleキャンパスで開催された[Tensorflow Dev Summit 2019](https://www.tensorflow.org/dev-summit)に参加してきました。 Tensorflow Dev SummitはTFの開発者向けにGoogleが主催しているカンファレンスで、今年は03/06(水)-03/07(…

複数の機械学習モデルが動くシステムをモデルごとにマイクロサービス化したお話

はじめまして。メルカリのAIチームでSysMLエンジニアをしているChicaです。 SysMLという言葉はあまり馴染みがないかもしれませんが、「Systems and Machine Learning」の略で、AIを実際にサービスに組み込むためのミドルウェア・インフラを整備することを言…

マルチモーダル・ディープラーニングの商品分類を本番環境で動かす

社内で使っている商品分類にマルチモーダルなディープラーニング・モデルを本番稼働させました。分類対象はメルカリに出品される商品すべてです。

Infusing Mercari with cutting-edge NLP studies -- A summary of EMNLP’18

To attain a higher level of user satisfaction, Natural Language Processing (NLP) techniques, specifically affective studies are crucial. AI Team and Toby from Mercari Japan would like to share our observations from the EMNLP’18 conference.…

Report of Mercari Price Suggestion Challenge

Hi everyone, I’m @hurutoriya, a Machine Learning Engineer. On May 9th, 2018, we held the closing ceremony for the Kaggle competition hosted by Mercari: the Mercari Price Suggestion Challenge. In the Mercari Price Suggestion Challenge, part…

【開催レポート】AQA POP TALK #3 〜海外カンファレンスから見えたテスト自動化の未来〜

お久しぶりです、メルカリの自動化&品質保証グループ(Automation & QA Group:通称AQA)で、自動化をぶりぶりしている tadashi0713 です。 私は普段、テスト自動化・CI / CD改善・その他社内の生産性を上げるための自動化を行っています。 11月14日(水)…

Kaggleは凄かった! 更に簡単な出品を目指して商品の値段推定精度を改善中

皆さん、こんにちは機械学習エンジニアの @hurutoriya です。 2018/05/09 にメルカリが開催した Kaggle Competition である「Mercari Price Suggestion Challenge」の閉会式を行いました。 「Mercari Price Suggestion Challenge」では実際に米国版メルカリ…

Kubeflow Meetup #1 でコンテナネイティブなワークフローエンジン Argo について発表してきました

ドーモ、ミナ=サン。 機械学習エンジニアの @hurutoriya です。 先日PFNさんのオフィスで開催された Kubeflow Meetup #1(Cloud Native Meetup Tokyo #5) - connpass に登壇してきました。 発表内容は Kubeflow Family の一つである コンテナネイティブな…

We Joined PyCon JP 2018!! #pyconjp

Hello everyone, I am Tony and work as backend engineer in Mercari. In PyCon JP 2018, Mercari is one of the sponsors. Thanks to everyone who came to our booth! We also designed a sticker for Python and distributed to everyone. It is very co…

機械学習ツールキット KubeflowについてGDG DevFest18 で登壇してきました

メルカリ機械学習エンジニアの @hurutoriya です。 2018/09/01 に開催された GDG Dev Fest 2018 で Kubeflow について登壇してきました。 ML Sessions | GDG DevFest 2018 Tokyo 発表資料 Kubeflowで何ができて何ができないのか #DEvFest18 from Shunya Ueta…

第21回 画像の認識・理解シンポジウム(MIRU2018) に参加し、研究発表を行いました

こんにちは機械学習エンジニアの @hurutoriya です。 2018/08/05~2018/08/08に北海道札幌で開催された 第21回 画像の認識・理解シンポジウム (以下MIRU2018)にメルカリ機械学習チームからkimuras, kumon, arase, hurutoriyaの4名で参加しました。株式会社メ…

Mercari ML Ops Night Vol.1 を開催しました

こんにちは、機械学習エンジニアの @hurutoriyaです。 2018/05/23 にMercari ML Ops Night Vol.1というイベントを開催しました。 Mercari ML Ops Night Vol.1 - connpass 機械学習アルゴリズムそのものではなく、 システム構成や、モデルのデプロイ、データ…

マルチモーダルモデルによる不正出品の検知

はじめまして、メルカリで機械学習エンジニアとしてインターン中の@shidoです。 今回はメルカリ内部で使用する機械学習プロダクトにマルチモーダルモデルを用いることで、予測精度の向上に成功した話をご紹介いたします! マルチモーダルとは マルチモーダル…

NLP2018 にスポンサーとして参加してきました

機械学習エンジニアの @hurutoriya です。 2018年 3月12日(月)- 3月16日(金)に岡山で開催された 言語処理学会第24回年次大会(NLP2018) にプラチナスポンサーとして参加してきました。 メンバーは @kimuras @hurutoriya @ss_shopetan (インターン) の3人…

画像での商品検索に向けて

こちらは Mercari Advent Calendar 2017 の23日目の記事になります。 はじめに メルカリで機械学習エンジニアをやっている kumon です。 今年の10月に、出品時に画像認識によって、商品名・カテゴリー・ブランドの項目を自動的に埋めるという機能をリリース…

メルカリの今年1年間の機械学習の取り組みとこれから

これはMercari Advent Calendar 2017 の2日目の記事です。 昨日は @stanaka の分散ファイルシステムはブロックチェーンの夢を見るか でした。 今回は@Hmj_kd が、メルカリの機械学習の取り組みや機械学習エンジニアの今年行ってきた活動のいくつかをご紹介し…

Cancel detection of transactions based on chat messages

Hi, my name is Rikuo Hasegawa and I am a participant of the mercari Summer Internship 2017 Machine Learning Course. I usually build plant factories or play with shaders in my free time. Prior to this internship, I only had about 3 days of …

NLP若手の会 (YANS 2017) に参加 & スポンサーいたしました

はじめまして。機械学習・自然言語処理エンジニアの@Hmj_kd です。 2017/09/03(日) ~ 2017/09/05(火) にて開催されましたNLP若手の会 (YANS) にて、 スポンサー発表とポスター発表をしてきました! YANSとは NLP若手の会 (YANS) は、Young Researcher Associ…

ポスター発表 @ MIRU2017: メルカリの画像認識・機械学習への取り組み

機械学習エンジニアをやっていますKumonです。 以前、ディープラーニングと画像認識をテーマに記事を書きました。 tech.mercari.com その後も画像系の取り組みをやっておりまして、 その内容を、画像の認識と理解技術に関する国内最大規模の会議 「画像の認…