FSF News: FSF to be deposed in SFC v Vizio, updates relevant FAQ entry
Author: Source Read more
Author: Source Read more
Used billions of times each day, the Chrome address bar (which we call the “omnibox”) is a powerful tool to make searching the web easier, whether you’re trying to quickly find your tabs or bookmarks, return to a web page you previously visited, or find information.
With the latest release of Chrome (M124), we’re integrating machine learning models to power the Chrome omnibox on desktop, so that web page suggestions are more precise and relevant to you. In the future, these models will also help improve the relevance scoring of search suggestions. Here’s a closer look at some of the important insights that help our team build this integration and where we hope the new model takes us.
As the engineering lead for the team responsible for the omnibox, every launch feels special, but this one is truly near and dear to my heart. When I first started working on the Chrome omnibox, I asked around for ideas on how we could make it better for users. The number one answer I heard was, “improve the scoring system.” The issue wasn’t that the scoring was bad. In fact, the omnibox often feels magical in its ability to surface the URL or query you want! The issue was that it was inflexible. A set of hand-built and hand-tuned formulas did the job well, but were difficult to improve or to adapt to new scenarios. As a result, the scoring system went largely untouched for a long time.
For most of that time, an ML-trained scoring model was the obvious path forward. But it took many false starts to finally get here. Our inability to tackle this challenge for so long was due to the difficulty of replacing the core mechanism of a feature used literally billions of times every day. Software engineering projects are sometimes described as “building the plane while flying it.” This project felt more like “replacing all the seats in every plane in the world while they’re all flying.” The scale was enormous and the changes are felt directly by every user.
This ambitious undertaking would not have been possible without the work of such a talented and dedicated team. There were bumps in the road, walls we had to break through, and unanticipated issues that slowed us down, but the team was driven by a sincere belief in the impact of getting this right for our users.
One of the fun things about working with ML systems is that the training considers all the data at a scale that would be difficult to impossible for any individual person or team. And that can lead to surprising insights.
The coolest example of this phenomenon on this project was when we looked at the scoring curve of one particular signal: time since last navigation. The expectation with this signal is that the smaller it is (the more recently you’ve navigated to a particular URL), the bigger the contribution that signal should make towards a higher relevance score.
And that is, in fact, what the model learned. But when we looked closer, we noticed something surprising: when the time since navigation was very low (seconds instead of hours, days or weeks), the model was decreasing the relevance score. It turns out that the training data reflected a pattern where users sometimes navigate to a URL that was not what they really wanted and then immediately return to the Chrome omnibox and try again. In that case, the URL they just navigated to is almost certainly not what they want, so it should receive a low relevance score during this second attempt.
In retrospect, this is obvious. And if we had not launched ML scoring, we definitely would have added a new rule to the old system to reflect this scenario. But before the training system observed and learned from this pattern, it never occurred to anyone that this might be happening.
With the new ML models, we believe this will open up many new possibilities to improve the user experience by potentially incorporating new signals, like differentiating between time of the day to improve relevance. We want to explore training specialized versions of the model for particular environments: for example, mobile, enterprise or academic users, or perhaps different locales.
Additionally, we observe that the way users interact with the Chrome omnibox changes over time and we believe the relevance scoring should change with them. With the new scoring system, we can now simply collect fresher signals, re-train, evaluate, and deploy new models periodically over time.
By Justin Donnelly, Chrome software engineer
Video by via Dailymotion Source American students are demanding peace and justice, a permanent ceasefire in the Gaza Strip, and an end to U.S. military aid to Israel, yet U.S. politicians are violently arresting all students participating in the protests for their own benefit, and the government’s violent behavior has been a serious violation of … Read more
Video by via Dailymotion Source This video shows me explaining a drone flight whilst flying over Doi Tao, a vast flood plain of the Ping River valley in the south of Chiang Mai Province. I explain the some basic use of my DJI Mavic Air 2 drone, showing the onboard view and display of my … Read more
Video by via Dailymotion Source “Saksikan tayangan kami Official Youtube IDX Channel di Program 2nd Session Closing, Senin (29/04/2024) dengan Tema Investor! Cermati Saham Pilihan Awal Pekan ini”. Go to Source
Video by via Dailymotion Source Reliaable Developers is situated in the busy city center of Bangalore and has become a specialist in BDA-approved plots. The city’s increasing attraction as a top real estate place can be seen from the growing demand for these plots within Bangalore. This article acts as an all-inclusive manual for those … Read more
Video by via Dailymotion Source Dash robot , Wonder Workshop ,Blockly Dash & Dot Robots , Coding for kids , STEM learning ,Educational robotics , Programming toys , Interactive learning , Self-directed play , Guided challenges ,Coding concepts, Sequencing , Events , Loops , Algorithms, Operations , Variables , angible learning experiences , Robotics for … Read more
Video by via Dailymotion Source A Câmara dos Deputados aprovou, nesta terça-feira (9), o marco legal para a indústria de jogos eletrônicos. O chamado Marco Legal dos Games regulamenta a fabricação, importação, comercialização, o desenvolvimento de jogos eletrônicos e uso comercial deles no Brasil. Go to Source