These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
| Commit: | 2cbaa2a | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Deprecated user_history_prediction_filter_redundant_candidates_mode and user_history_prediction_aggressive_bigram. These mode already launched to prod. PiperOrigin-RevId: 750827634
The documentation is generated from this commit.
| Commit: | de97ebc | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Add a feature flag to filter NWP suffix candidates based on their transition cost PiperOrigin-RevId: 745503591
| Commit: | 4584bdd | |
|---|---|---|
| Author: | Hiroyuki Komatsu | |
Add a comment about the alternative with the obsolete `mode`. Note, this `mode` was obsoleted by cl/16872841. #codehealth PiperOrigin-RevId: 743375728
| Commit: | b401504 | |
|---|---|---|
| Author: | Hiroyuki Komatsu | |
Add a clarification comment for id in commands.proto. #codehealth PiperOrigin-RevId: 742164769
| Commit: | 40ab26f | |
|---|---|---|
| Author: | Hiroyuki Komatsu | |
Add 'is_incognito_mode' field to Request proto message. This is an additional option to Config::incognito_mode. Clients can use Request::is_incognito_mode instead of Config::incognito_mode so that the clients can skip calling SET_CONFIG commands to the server. #codehealth PiperOrigin-RevId: 742109093
| Commit: | d7be04a | |
|---|---|---|
| Author: | Hiroyuki Komatsu | |
Update the comment about HIGHLIGHT_CANDIDATE #codehealth PiperOrigin-RevId: 739082082
| Commit: | 448edad | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Clean up the experimental flag: realtime conversion candidate checker PiperOrigin-RevId: 735604374
| Commit: | 52d8670 | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Clean up the experimental flag: user_segment_history_rewriter_replace_proper_noun PiperOrigin-RevId: 735595946
| Commit: | a1aa627 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Deprecated enabled and auto_registered fields of UserDictioanryStorage. These fields is no longer used. PiperOrigin-RevId: 735289024
| Commit: | ec39d93 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Completely removed spelling correction features from Mozc. PiperOrigin-RevId: 735104457
| Commit: | 9f48abd | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Remvoed dictionary sync features. They are no longer used and mantained. PiperOrigin-RevId: 734589342
| Commit: | 2d0abd8 | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Add the experimental flag to filter NWP bigram entries. PiperOrigin-RevId: 733138670
| Commit: | ae13f45 | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Add is_handwriting to Request PiperOrigin-RevId: 732786172
| Commit: | 4af84e3 | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Add a experimental flag to control the bugfix in cl/694010741 PiperOrigin-RevId: 730762929
| Commit: | 4a65062 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
- Introduced Options::incognito_mode to make an on-the-fly incognito mode request. - Added ConversionRequest::incognito_mode() - Stop having incognito_config_ in EngineConverter. PiperOrigin-RevId: 726384302
| Commit: | 2891478 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Removed usage_stats feature. UsageStats is no longer used. PiperOrigin-RevId: 723855520
| Commit: | deb48c8 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Deprecated install_path. install_path is no longer used after MDD. PiperOrigin-RevId: 707856864
| Commit: | 006ed69 | |
|---|---|---|
| Author: | Ruihao Huang | |
| Committer: | Hiroyuki Komatsu | |
Fix typos. PiperOrigin-RevId: 700945320
| Commit: | e2079a2 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Reranks suffix-dictionary-based zero query suggestions with neutral sentence classifier model. PiperOrigin-RevId: 700894055
| Commit: | 1a880f1 | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Add experimental param to relax the condition to remember candidates for the segment including proper noun words. Example: 1. Submit "崇が" for "たかしが". - The candidate may not have personal name POS, but some others should hae personal name POS. 2. Input "たかしの" 3. "崇の" will be promoted with this feature. PiperOrigin-RevId: 695144738
| Commit: | a769197 | |
|---|---|---|
| Author: | Hiroyuki Komatsu | |
| Committer: | Hiroyuki Komatsu | |
Add logics to support Emoji 16.0. * This is a preparation to update the Emoji data to 16.0. #codehealth PiperOrigin-RevId: 693255328
| Commit: | 625551f | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Add a feature flag to change the cost offset for handwriting conversion candidates PiperOrigin-RevId: 693200996
| Commit: | 1a93c4d | |
|---|---|---|
| Author: | Ruihao Huang | |
| Committer: | Hiroyuki Komatsu | |
Rename `java_outer_classname` of `candidate_window.proto` to `ProtoCandidateWindow`. PiperOrigin-RevId: 692825449
| Commit: | 60e2ad1 | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Clean up the experimental param: user_history_prediction_min_selected_ratio PiperOrigin-RevId: 691275706
| Commit: | 389dd89 | |
|---|---|---|
| Author: | Ruihao Huang | |
| Committer: | Hiroyuki Komatsu | |
Rename `candidates.proto` to `candidate_window.proto` for better readability. PiperOrigin-RevId: 688832889
| Commit: | 4f33e70 | |
|---|---|---|
| Author: | Ruihao Huang | |
| Committer: | Hiroyuki Komatsu | |
Rename `SessionState.candidates` to `SessionState.candidate_window` for better readability. PiperOrigin-RevId: 688396251
| Commit: | eaadd2e | |
|---|---|---|
| Author: | Ruihao Huang | |
| Committer: | Hiroyuki Komatsu | |
Rename `CandidateWindow.subcandidates` to `CandidateWindow.sub_candidate_window` for better readability. PiperOrigin-RevId: 688383891
| Commit: | 8d08e94 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Deprecates the T13n promotion based on the base LM score. PiperOrigin-RevId: 688376533
| Commit: | ec4ff27 | |
|---|---|---|
| Author: | Ruihao Huang | |
| Committer: | Hiroyuki Komatsu | |
Rename `Output.candidates` to `Output.candidate_window` for better readability. PiperOrigin-RevId: 688146644
| Commit: | 2deaf6d | |
|---|---|---|
| Author: | Ruihao Huang | |
| Committer: | Hiroyuki Komatsu | |
Rename `Candidates` to `CandidateWindow` for better readability. PiperOrigin-RevId: 686787899
| Commit: | 95cfeaf | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Suppress false-positive corrections with surrounding context. When TC is triggered, this module aggregates at most top 6 (3+3) literal and TC candidates with the same key. Then, run NSC reranker to decide literal-on-top. This feature has multiple mode 1. Only runs literal-on-top while keeping the original ranking. 2. Promote the predicted literal candidate that has the highest reranker score. 3. Promotes the predicted TC candidate too. PiperOrigin-RevId: 685995877
| Commit: | 1a88b2f | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Add parameters for candidate checker - Cost max diff for first segment candidates - Charactor coverage based filtering for realtime conversion candidate checker. - We can provide full match realtime conversion result for short query. Example: query "のとき", candidates: "の時", "のとき" PiperOrigin-RevId: 685974932
| Commit: | db78a43 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Update Next ID. PiperOrigin-RevId: 683512354
| Commit: | e183c13 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Removed migration flags for typing corrections. These flags were introduced to make trivial modifications on the scoring functions. Confirmed that these migration has no quality impact through 10% rollout experiment. PiperOrigin-RevId: 681765823
| Commit: | 269a246 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Remove typing_correction_enable_number_decoder flag. This flag is set true by default. PiperOrigin-RevId: 681269488
| Commit: | ff08a9c | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Populates the typing corrector's penalty/bonus to the candidates containing auto-kana-modifier-expansions generated by composer or dictionary-based expansions. We can evaluate all typing corrections with uniform scoring. The actual populates are implemented inside the supplemental model. PiperOrigin-RevId: 675586853
| Commit: | c0ce512 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Introduced TypingCorrectionReranker module. Currently, literal-on-top decision and actual literal-on-top reranking are performed separately with different functions. We will merge them into one general reraking component. We will perform literl-on-top and literal-at-least-second reranking with various signals including surrounding context information. PiperOrigin-RevId: 671652661
| Commit: | 0f77bfa | |
|---|---|---|
| Author: | Noriyuki Takahashi | |
| Committer: | Hiroyuki Komatsu | |
Add a flag to disable the transformer rescoring for non-NWP results. In general, latency is more permissible for next word prediction. Since the transformer rescoring is a heavy operation, we may want to limit this feature for NWP in case where improving latency is difficult. PiperOrigin-RevId: 671608920
| Commit: | 1157a24 | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Clean up experimental flag: apply_user_segment_history_rewriter_for_prediction, user_segment_history_rewriter_use_inner_segments #codehealth PiperOrigin-RevId: 670113068
| Commit: | d99524b | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Added typing_correction_fix_bias param. penalty is used to determin the literal-on-top behavior, while bias is used to the base rank of the candidates. By this definition, penalty should not be populated to bias. PiperOrigin-RevId: 669207074
| Commit: | cfbab22 | |
|---|---|---|
| Author: | Hiroyuki Komatsu | |
Add comments to explain the key codes for "Katakana Hiragana Romaji" key. #codehealth PiperOrigin-RevId: 667453766
| Commit: | 731d2f7 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Promotes Katakana transliteration based on the confidence of the literal candidate. It would be better to provide Katakana translation than un-grammatical Japanese sentences (just a combination of random nouns). We calculate the decoder's confidence with the per-char-length cost. This CL also includes the fix to the handling of legacy dictionary based typing corrections. They are now handled as literal candidate. PiperOrigin-RevId: 665644778
| Commit: | c007ce1 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Enables number decoder on the typing corrected compositions. PiperOrigin-RevId: 663170440
| Commit: | cba5c16 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Support long character completions with extra penalty. In order to predict "ざいません" from "もうしわけご", we have to change the max_completion_length to 5, but long character completions would have large side-effect if the completion fails. We would like to add them if and only if the confident score is large enough. The extra penalty is set as penalty = extended_per_char_penalty * (completed_length - max_char_length). When extend_per_char_penalty is zero, no penalty is added. PiperOrigin-RevId: 662379828
| Commit: | 8b71c77 | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Clean up user_segment_history_rewriter_new_replaceable from decoder experiment params #codehealth PiperOrigin-RevId: 653463000
| Commit: | dfcbd8f | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Added disabled_supplemental_model_ids mendel flag. This flag allows to disable some specific supplemental models for debugging purpose. PiperOrigin-RevId: 652677422
| Commit: | 7801885 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Remove the fix literal on top flag. We've confirmed that this bug fix doesn't have any side-effects on quality. PiperOrigin-RevId: 648325104
| Commit: | 9fca486 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Enables more aggressive bigram-based zero-query suggestion. 1. Suggests "は" from "今日" when user has typed "今日は" before 2. Takes the longest context information to predict the next candidate, e.g., next token is predicted from "今日は" instead of "は" even when "今日" and "は" are typed separately. PiperOrigin-RevId: 647234111
| Commit: | 6891660 | |
|---|---|---|
| Author: | Tsuyoshi Matsuzaki | |
| Committer: | Hiroyuki Komatsu | |
Clean up `enable_realtime_conversion_v2` flag The server side CL is cl/644637617 PiperOrigin-RevId: 646339602
| Commit: | 9a6c95d | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Support typing correction in the user history prediction predictor. PiperOrigin-RevId: 646005786
| Commit: | 466057b | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Added new candidate filtering logic based on candidate redundancy. Candidates sharing the same prefix are filtered. This filter usually filters the candidates that end with Japanese function words. PiperOrigin-RevId: 645342721
| Commit: | 982beb2 | |
|---|---|---|
| Author: | Tsuyoshi Matsuzaki | |
| Committer: | Hiroyuki Komatsu | |
Clean up `mozc_filter_noisy_number_candidate` Server side CL is cl/644366651. PiperOrigin-RevId: 645224022
| Commit: | b7eb7bb | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Add a feature flag to control Katakana prmotion in T13N promotion rewriter PiperOrigin-RevId: 644988052
| Commit: | 7371fea | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Changes the size of history candidate with accumulated character length. This feature is an approximation of the adaptive history candidates determined by the width of the area visible to the user. PiperOrigin-RevId: 644625474
| Commit: | bbe6f75 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Removed unused flags for user history suggestions v2. We could not get any good results on this v2 feature. To keep the simple implementation, we remove v2 feature. PiperOrigin-RevId: 643962194
| Commit: | 42a8ef6 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Added post_correction_apply_user_history_mode. We will apply post correction to the user history candidate with retricted conditions. PiperOrigin-RevId: 642979777
| Commit: | e681497 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Cleanup DecoderExperimentParams. PiperOrigin-RevId: 642856925
| Commit: | d4fa2e2 | |
|---|---|---|
| Author: | Noriyuki Takahashi | |
| Committer: | Hiroyuki Komatsu | |
Set wcost in N-gram predictor. Currently no cost is set in the N-gram predictor and they appear in generated order. However, by setting wcost properly, the dictionary predictor sets their costs accordingly and the transformer rescorer can effectively re-rank NWP candidates. Similarly to the other prediction sources like BIGRAM, wcost adjustment (bonus or penalty) can be given. Its value is controled by the flag. To implement this feature, the underlying Predictor is extended to return more detailed information of each prediction result. PiperOrigin-RevId: 642533910
| Commit: | fd78659 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Support multiple (nbest) corrections in post corrector. When one query has only single span to correct, we apply multiple (n-best) corrections. PiperOrigin-RevId: 640177185
| Commit: | 89161fb | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Add a feature to remove the unselected user history prediction PiperOrigin-RevId: 636770877
| Commit: | 8244cce | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Support surrounding context information in PostCorrector. Also added parameters to control the latency of post corrector. PiperOrigin-RevId: 636754464
| Commit: | 4d7d035 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Threshold as penalty refactoring for typing correction. Before: score > threshold After: score - penalty > 0 We had been using threshold-based triggering control. i.e. trigger if score > threshold. However, we recently introduced a conditional threshold in which the threshold is dynamically updated. This conditional threshold is confusing as we can update both the raw score and threshold. This refactoring fixes the threshold to be zero and controls the triggering condition only with the penalty. i.e, score - penalty > 0.0. This CL migrates the thresholds to penalties. Since the scores are used in other ranking, this migration is flag guarded. PiperOrigin-RevId: 636428033
| Commit: | 46bb106 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Added typing correction penalty scorer with heuristics rules. We will introduce two penalties. 1. Penalty for the first character correction 2. Penalties for the kana modifier correction when intended kana modifiers exist. PiperOrigin-RevId: 635356368
| Commit: | a453697 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Remove unused params for typing corrections. Literal-on-top parameters are not used. PiperOrigin-RevId: 635338916
| Commit: | d7a23d7 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Remove deprecated parameters. PiperOrigin-RevId: 633492736
| Commit: | 9bcc332 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
- Introduced typing_correction_promote_kana_modifier_insensitive_corrections flag. When the top correction is pure kana insensitive corrections, we do not allow other non-kana-insensitive corrections. - Refactoring on typing correction module PiperOrigin-RevId: 633471767
| Commit: | 83641d9 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
- Introduced new Options structure that are shared by Reranker and StackDecoder. - Added typing_correction_reranker_max_score_diff_override flag so we can optimize the Parameter via Mendel flag. Currently this flag is only updated by the model update. PiperOrigin-RevId: 629312698
| Commit: | c50bd32 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Changes the default values of literal on top parameters. We confiremed that following two parameters have no positive but negative impact so set default values (0) to turn off these features. typing_correction_literal_on_top_conversion_cost_max_diff typing_correction_literal_on_top_correction_score_max_diff typing_correction_literal_at_least_second are enabled both in canary and production, so we change the default value. PiperOrigin-RevId: 627983164
| Commit: | 152614e | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
More kana insensitive corrections. After disabling legacy typing corrections, we see several feedback that the kana insensitive corrections are less aggressive. This CL allows to include kana insensitive corrections even when the score is smaller than identity score. We put an extra penalty to avoid false positives. PiperOrigin-RevId: 627645209
| Commit: | ec88dd8 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Fix the bugs of literal-on-top. 1) Checks the values of typing and non-typing correction to determine literal-on-top condition. 2) Apply literal-on-top just before immutable dictionary prediction module. Do not want to apply literal-on-top to the user histories. PiperOrigin-RevId: 627577185
| Commit: | 1c3a946 | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
- Add a flag to limit the Hiragana reading estimation for performance - Set small cost for the top recognition result PiperOrigin-RevId: 627241857
| Commit: | 7d6861c | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Enabled candidate-consistency based candidate ranking. Puts the previous candidate if the current and previous candidate are consent. This change will avoid candidate flickering. PiperOrigin-RevId: 626920089
| Commit: | deecbf3 | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Update the candidate filtering rule for realtime conversion V2. - Apply cost based filtering for its boundary information instead of the fixed candidate size. PiperOrigin-RevId: 626276562
| Commit: | b484cc5 | |
|---|---|---|
| Author: | Noriyuki Takahashi | |
| Committer: | Hiroyuki Komatsu | |
Add a Transformer LM based rescoring module. PiperOrigin-RevId: 626239318
| Commit: | 4da9e34 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Remove typing_correction_mixer_v2 flag. Mixer v2 is already launched. PiperOrigin-RevId: 623045420
| Commit: | 16f06c4 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Adding literal-on-top parameters based on the input length. We would like to demote typing corrections more aggressively on shorter queries. PiperOrigin-RevId: 620172961
| Commit: | 4d2ffd1 | |
|---|---|---|
| Author: | Keita Miwa | |
| Committer: | Hiroyuki Komatsu | |
Add space insertion mechanism for transliteration. This CL introduces a mechanism into the EnglishVariantsRewriter, which expand variants with prefixed spaces. While many English words are supported in Mozc, currently there is no way to insert space between words. Therefore, 'ぐーぐるじゃぱん' always becomes 'GoogleJapan',not 'Google Japan'. This is not useful, especially for new words like じぇみにぷろ→'Gemini Pro' and 'ぴくせるふぉーるど'→'Pixel Fold'. By using this mechanism, when the user select 'Pixel' for 'ぴくせる', space-prefixed candidates like ` Fold` are inserted. By selecting that candidate, users can input 'Pixel Fold' as a compound. This will be learned in subsequent inputs. As there can be several ways to implement the same feature, I guarded this feature with a flag named "english_variation_space_insertion_mode". The current style is mode 1, and we can test mode 2 or later. PiperOrigin-RevId: 617748976
| Commit: | bb2e4b8 | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Support commit text with mozc session so that we can log COMMIT_TEXT when a user committed the candidate by starting the next handwriting stroke. PiperOrigin-RevId: 612815746
| Commit: | f87369e | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Get the data version from mozc server Now MOZC_DICTIONARY_VERSION is explicitly logged via MozcMetricsType. As far as I observed, onKeyboardActivated() is called before onStartInputView(), where we used to log the MOZC_DICTIONARY_VERSION event. PiperOrigin-RevId: 608481758
| Commit: | 7ace709 | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Deprecates old typing correction. They had a negative impact on the quality. PiperOrigin-RevId: 607284972
| Commit: | 879aedc | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Add a feature flag for using inner segments info. PiperOrigin-RevId: 604208077
| Commit: | 7512227 | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Introduce a feature flag for the new replaceable condition PiperOrigin-RevId: 602966973
| Commit: | f98c78a | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Introduced history_prediction_triggering_v2 module. We've introduced several new parameters to control the aggressiveness of the history prediction. PiperOrigin-RevId: 601711838
| Commit: | 67d7bb5 | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Set proper request mixed_conversion: prediction is the main interaction auto_partial_suggestion: candidate list includes prefix candidates - Handwriting request should be "mixed_conversion:true" and "auto_partial_suggestion:false" - Make sure that prefix candidates are not included for "auto_partial_suggestion:false" Offline diff: (not changed) https://<internal_url> PiperOrigin-RevId: 600659684
| Commit: | d806e1e | |
|---|---|---|
| Author: | Taku Kudo | |
| Committer: | Hiroyuki Komatsu | |
Refactoring for the typing_correction_mixer_v2. Added new AggregateTypingCorrectedResults to the aggregator interface so we can make the triggering decision by comparing the base and typing corrected results. PiperOrigin-RevId: 592487425
| Commit: | 42e3b17 | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Add UPDATE_COMPOSITION command to support handwriting IME PiperOrigin-RevId: 591790628
| Commit: | b8c2059 | |
|---|---|---|
| Author: | Hiroyuki Komatsu | |
Update build rules for `dictionary/` PiperOrigin-RevId: 589817165
| Commit: | 03e2c73 | |
|---|---|---|
| Author: | Hiroyuki Komatsu | |
Fix a typo. #codehealth PiperOrigin-RevId: 589676094
| Commit: | 2eb2901 | |
|---|---|---|
| Author: | Yohei Yukawa | |
| Committer: | Hiroyuki Komatsu | |
Automated g4 rollback of changelist 586135894. *** Reason for rollback *** Mozc's renderer_command.proto is shared between internal Bazel build and external Bazel build [1]. The problem is that there seems to be no simple way to specify '--experimental_editions' option in cc_proto_library in Bazel yet. Thus renderer_command.proto cannot be converted to Edition until we figure out a way to enable Edition in OSS Bazel build. [1]: https://github.com/google/mozc/blob/master/src/protocol/renderer_command.proto *** Original change description *** Migrate C++ protos to Editions (go/editions) WARNING: We have determined that these protos are only used in C++. If this is incorrect, or if you plan on using them in other languages within the next few months, a clean rollback should be safe. Please notify us if you hit any issues. This change has been verified to be behavior preserving both in the generated code and on the wire. The only potential changes are for code that uses syntax-dependent reflection. We've already migrated most of... *** PiperOrigin-RevId: 586334075
| Commit: | 50ab4cc | |
|---|---|---|
| Author: | Mozc team | |
| Committer: | Hiroyuki Komatsu | |
Migrate C++ protos to Editions (go/editions) WARNING: We have determined that these protos are only used in C++. If this is incorrect, or if you plan on using them in other languages within the next few months, a clean rollback should be safe. Please notify us if you hit any issues. PiperOrigin-RevId: 586135894
| Commit: | a8a92b8 | |
|---|---|---|
| Author: | Hiroyuki Komatsu | |
Fix typos #codehealth PiperOrigin-RevId: 585552975
| Commit: | fd20be0 | |
|---|---|---|
| Author: | Hiroyuki Komatsu | |
Update build rules for `composer/` PiperOrigin-RevId: 584588764
| Commit: | ddae7bd | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Add a feature to filter noisy number candidates PiperOrigin-RevId: 582222424
| Commit: | d7b768c | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Fix the cost for realtime conversion result based on the ranking. Background: User segment history rewriter reranks candidates without changing their cost, and mobile dictionary predictor sorts candidates based on their cost, so the reranking was not reflected. PiperOrigin-RevId: 581093367
| Commit: | fbdfd11 | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Add a feature flag to change top candidates number for findability oriented order. PiperOrigin-RevId: 578396483
| Commit: | d3151bb | |
|---|---|---|
| Author: | Tsuyoshi Matsuzaki | |
| Committer: | Hiroyuki Komatsu | |
Add priority to EngineReloadRequest As commented in engine_builder.proto, this CL introduces `priority:int32` field to `EngineReloadRequest` message. The decoder will use the most prioritized LM. The client impl determine the priority policy. In this CL, from prioritized source, MDD -> Superpacks -> .apk embedded -> system preloaded. AI: Record metrics about the data source PiperOrigin-RevId: 576843937
| Commit: | 053db3b | |
|---|---|---|
| Author: | Toshiyuki Hanaoka | |
| Committer: | Hiroyuki Komatsu | |
Add a feature to enable findability oriented candidate order. PiperOrigin-RevId: 576789852
| Commit: | be3ce27 | |
|---|---|---|
| Author: | Keita Miwa | |
| Committer: | Hiroyuki Komatsu | |
Automated g4 rollback of changelist 575979626. *** Reason for rollback *** This rollback was for cherry-picking, and now it can be rollbacked again *** Original change description *** Automated g4 rollback of changelist 575072274. *** Reason for rollback *** This CL causes conflict when rollbacking cl/568386718. To resolve the conflict, we have to first rollback this CL. This rollback will be rollbacked again after issues are resolved. *** Original change description *** Fix problem that NO_POS is not working in Android Gboard - The cause of the bug was that while user_pos_*.data is in the dictionary side, Android Gboard did not have an updated version of dictionary dat... *** PiperOrigin-RevId: 576057664
| Commit: | a1703ff | |
|---|---|---|
| Author: | Keita Miwa | |
| Committer: | Hiroyuki Komatsu | |
Support Emoji 15.1 in logic side implementation. Emoji 15.1 is released in this Sep 2023, and we have to update implementation for this latest version. Note that this CL only updates logic implementation. In order to add new emojis, we have to re-generate emoji data for Mozc based on the latest unicode data. PiperOrigin-RevId: 576025120
| Commit: | b723251 | |
|---|---|---|
| Author: | Keita Miwa | |
| Committer: | Hiroyuki Komatsu | |
Automated g4 rollback of changelist 575072274. *** Reason for rollback *** This CL causes conflict when rollbacking cl/568386718. To resolve the conflict, we have to first rollback this CL. This rollback will be rollbacked again after issues are resolved. *** Original change description *** Fix problem that NO_POS is not working in Android Gboard - The cause of the bug was that while user_pos_*.data is in the dictionary side, Android Gboard did not have an updated version of dictionary data. As dictionary is separate from engine, there is no guarantee that '品詞なし' user pos is available in the specific dictionary. To avoid such invalid behavior, I added special treatment for NO_POS in user_dictionary Load function. By using this implementation they will work as expected even... *** PiperOrigin-RevId: 575979626