Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7)

Issue 2585263002: [NTP::SectionOrder] First version of click based category ranker. (Closed)

Created:
4 years ago by vitaliii
Modified:
4 years ago
CC:
chromium-reviews, ntp-dev+reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[NTP::SectionOrder] First version of click based category ranker. This CL adds an implementation of CategoryRanker based on clicks. BUG=674851 Committed: https://crrev.com/9f8aa5f8fc0acdbb5f473687f547edcc342df687 Cr-Commit-Position: refs/heads/master@{#440369}

Patch Set 1 #

Total comments: 51

Patch Set 2 : rebase. #

Patch Set 3 : treib@ & tschumann@ comments + tests. #

Total comments: 18

Patch Set 4 : rebase. #

Patch Set 5 : tschumann@ comments. #

Total comments: 16

Patch Set 6 : jkrcal@ & tschumann@ comments + 1 test. #

Patch Set 7 : rebase. #

Total comments: 14

Patch Set 8 : rebase. #

Patch Set 9 : tschumann@ & bauerb@ comments. #

Messages

Total messages: 50 (31 generated)
vitaliii
Hi treib@, This CL is still very raw, but it seems to work already. Could ...
4 years ago (2016-12-19 13:37:52 UTC) #2
tschumann
https://codereview.chromium.org/2585263002/diff/1/components/ntp_snippets/category_rankers/click_based_category_ranker.cc File components/ntp_snippets/category_rankers/click_based_category_ranker.cc (right): https://codereview.chromium.org/2585263002/diff/1/components/ntp_snippets/category_rankers/click_based_category_ranker.cc#newcode21 components/ntp_snippets/category_rankers/click_based_category_ranker.cc:21: // TODO(vitaliii): Implement clicks decay. unless you plan to ...
4 years ago (2016-12-19 14:10:44 UTC) #3
Marc Treib
https://codereview.chromium.org/2585263002/diff/1/components/ntp_snippets/category_rankers/click_based_category_ranker.cc File components/ntp_snippets/category_rankers/click_based_category_ranker.cc (right): https://codereview.chromium.org/2585263002/diff/1/components/ntp_snippets/category_rankers/click_based_category_ranker.cc#newcode28 components/ntp_snippets/category_rankers/click_based_category_ranker.cc:28: const int kClickThreshold = 5; I'm not sure I ...
4 years ago (2016-12-19 15:11:29 UTC) #4
vitaliii
answer to a high level comment. https://codereview.chromium.org/2585263002/diff/1/components/ntp_snippets/category_rankers/click_based_category_ranker.h File components/ntp_snippets/category_rankers/click_based_category_ranker.h (right): https://codereview.chromium.org/2585263002/diff/1/components/ntp_snippets/category_rankers/click_based_category_ranker.h#newcode31 components/ntp_snippets/category_rankers/click_based_category_ranker.h:31: void OnSuggestionOpened(Category category) ...
4 years ago (2016-12-19 16:00:35 UTC) #6
tschumann
https://codereview.chromium.org/2585263002/diff/1/components/ntp_snippets/category_rankers/click_based_category_ranker.cc File components/ntp_snippets/category_rankers/click_based_category_ranker.cc (right): https://codereview.chromium.org/2585263002/diff/1/components/ntp_snippets/category_rankers/click_based_category_ranker.cc#newcode49 components/ntp_snippets/category_rankers/click_based_category_ranker.cc:49: if (!ContainsCategory(left)) { On 2016/12/19 15:11:29, Marc Treib (OOO ...
4 years ago (2016-12-19 17:12:35 UTC) #7
vitaliii
Hi, I addressed your comments, PTAL. https://codereview.chromium.org/2585263002/diff/1/components/ntp_snippets/category_rankers/click_based_category_ranker.cc File components/ntp_snippets/category_rankers/click_based_category_ranker.cc (right): https://codereview.chromium.org/2585263002/diff/1/components/ntp_snippets/category_rankers/click_based_category_ranker.cc#newcode21 components/ntp_snippets/category_rankers/click_based_category_ranker.cc:21: // TODO(vitaliii): Implement ...
4 years ago (2016-12-20 14:56:24 UTC) #10
vitaliii
Hi jkrcal@, Since treib@ is OOO, could you have a look?
4 years ago (2016-12-20 14:57:33 UTC) #12
tschumann
overall looks good, mostly about naming and keeping test-code out of the interface. https://codereview.chromium.org/2585263002/diff/40001/components/ntp_snippets/category_rankers/click_based_category_ranker.cc File ...
4 years ago (2016-12-20 16:27:03 UTC) #17
vitaliii
I addressed tschumann@ comments, PTAL. https://codereview.chromium.org/2585263002/diff/40001/components/ntp_snippets/category_rankers/click_based_category_ranker.cc File components/ntp_snippets/category_rankers/click_based_category_ranker.cc (right): https://codereview.chromium.org/2585263002/diff/40001/components/ntp_snippets/category_rankers/click_based_category_ranker.cc#newcode32 components/ntp_snippets/category_rankers/click_based_category_ranker.cc:32: const int kExtraClickPerPositionThresholdIncrease = ...
4 years ago (2016-12-21 09:25:02 UTC) #22
jkrcal
lgtm with nits (and one non-nit that can be left for another CL). https://codereview.chromium.org/2585263002/diff/40001/components/ntp_snippets/category_rankers/click_based_category_ranker.cc File ...
4 years ago (2016-12-21 10:38:27 UTC) #23
tschumann
https://codereview.chromium.org/2585263002/diff/40001/components/ntp_snippets/category_rankers/click_based_category_ranker.cc File components/ntp_snippets/category_rankers/click_based_category_ranker.cc (right): https://codereview.chromium.org/2585263002/diff/40001/components/ntp_snippets/category_rankers/click_based_category_ranker.cc#newcode32 components/ntp_snippets/category_rankers/click_based_category_ranker.cc:32: const int kExtraClickPerPositionThresholdIncrease = 2; On 2016/12/21 10:38:26, jkrcal ...
4 years ago (2016-12-21 12:32:28 UTC) #26
vitaliii
tschumann@, I addressed your comments, PTAL. jkrcal@, feel free to have a look, but it ...
4 years ago (2016-12-21 13:16:32 UTC) #29
Bernhard Bauer
browser_prefs LGTM https://codereview.chromium.org/2585263002/diff/40001/components/ntp_snippets/category_rankers/click_based_category_ranker.cc File components/ntp_snippets/category_rankers/click_based_category_ranker.cc (right): https://codereview.chromium.org/2585263002/diff/40001/components/ntp_snippets/category_rankers/click_based_category_ranker.cc#newcode195 components/ntp_snippets/category_rankers/click_based_category_ranker.cc:195: << " into dictionary."; On 2016/12/21 13:16:31, ...
4 years ago (2016-12-21 15:13:12 UTC) #33
vitaliii
tschumann@ comments from offline discussion. https://codereview.chromium.org/2585263002/diff/120001/components/ntp_snippets/category_rankers/click_based_category_ranker.cc File components/ntp_snippets/category_rankers/click_based_category_ranker.cc (right): https://codereview.chromium.org/2585263002/diff/120001/components/ntp_snippets/category_rankers/click_based_category_ranker.cc#newcode27 components/ntp_snippets/category_rankers/click_based_category_ranker.cc:27: const int kPassingMargin = ...
4 years ago (2016-12-22 07:13:30 UTC) #36
vitaliii
Hi tschumann@, I addressed all the comments, please PTAL. https://codereview.chromium.org/2585263002/diff/120001/components/ntp_snippets/category_rankers/click_based_category_ranker.cc File components/ntp_snippets/category_rankers/click_based_category_ranker.cc (right): https://codereview.chromium.org/2585263002/diff/120001/components/ntp_snippets/category_rankers/click_based_category_ranker.cc#newcode26 components/ntp_snippets/category_rankers/click_based_category_ranker.cc:26: ...
4 years ago (2016-12-22 08:04:32 UTC) #39
tschumann
lgtm
4 years ago (2016-12-22 09:22:08 UTC) #42
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2585263002/160001
4 years ago (2016-12-22 09:23:01 UTC) #45
commit-bot: I haz the power
Committed patchset #9 (id:160001)
4 years ago (2016-12-22 09:27:10 UTC) #48
commit-bot: I haz the power
4 years ago (2016-12-22 09:29:38 UTC) #50
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/9f8aa5f8fc0acdbb5f473687f547edcc342df687
Cr-Commit-Position: refs/heads/master@{#440369}

Powered by Google App Engine
This is Rietveld 408576698