Everything you need to know

Machine Learning


It's easy to miss what's happening behind the scenes. Machine learning algorithms (ML) power everyday Android features such as Smart Reply, which suggests context-relevant responses.




After all, Google's dominance as the first choice for the best Android smartphones owes a lot to how ML monitors and learns from our habits and makes our lives easier. I am. However, the idea of ​​data being continuously analyzed may seem intrusive.

This is where Private Compute Core (PCC) helps improve machine learning models without compromising privacy. Here's what you need to know about it.

related

What is the difference between artificial intelligence and machine learning?

They are somewhat related, but quite different


Private Computer Core: What is it?

Google introduced PCC in Android 12, along with a new privacy dashboard and indicators aimed at enhancing the privacy and security of Android devices. Similar to biometric data compartments, PCCs are given a designated space on the device to isolate sensitive data from the central operating system and other apps.


Whenever the operating system needs to access data, strict guidelines govern the movement of data into and out of space. As a result, mobile phones can protect your data while providing personalized features made possible by data processing.

Consider the Now Playing feature. Now Playing listens to your surroundings and suggests music in real time. This analysis occurs in a secure, isolated part of the phone, so no external entity can access the audio stream. That way, the system will only receive music suggestions, not audio streams.

What is the function of PCC cover?

PCC performs several functions through Android system intelligence. It is stored as a system component within PCC, which itself is part of the Android OS. It's like a sequel to Inception!

Android System Intelligence provides features such as:

Live caption: Automatically generate captions for your media.


On-screen notes: Keep your screen on while you're viewing it.

Smart auto rotation: Adjust the screen orientation based on how you hold your phone.

Copy and paste improvements: Streamline text transfer between apps.

App predictions: Recommend the next app you might need.

Notification management: Enhance your notifications with actionable buttons.

Smart text selection: Text selection and manipulation is simplified.

Linking text: Convert text in your app to clickable links.

Live translation: Instantly translate text and video conversations.

App search: Find specific apps quickly.

Assistant voice input: Type using your voice via Gboard.

Now playing: Identify music playing nearby.

boarding pass: Add to Google Pay using a screenshot.

While not all of the features mentioned above are explicitly privacy-focused, PCC does make it easier to protect user privacy when Google adds new AI/ML algorithms that rely on user data with every update. Designed to ensure.


related

What is Android System Intelligence?

This core component makes smartphones “smart”.Here's how it works and why you need it

This is how Android's Private Compute Core works

At the heart of its design, PCC utilizes a sandbox environment within the Android Open Source Project (AOSP) framework, managed by public Android API calls. In this way, exposure to external processes and the Internet is minimized.

Table of data types and sources used in PCC

This is a challenge because the functionality housed within the PCC has limited direct access to the internet and the AI/ML algorithms require regular updates. To address this, Google has developed a private computing service specifically designed to facilitate these necessary updates.


Diagram explaining PCC architecture

Source: Google

Google's Private Computer Service is a privacy-centric intermediary between PCC and the cloud. This allows updates to be securely transferred to the AI/ML functionality within her PCC. Google explains how distributed training and federated learning can help achieve this, albeit in a rather vague cartoon.

The workflow is as follows: The device downloads the current model and uses your phone's data to improve the model. We then package a summary of these improvements into small, precise, encrypted updates before sending them out. Google protects your phone's data from being identified by limiting data sharing and adding noise to disguise unique identifiers.


A cartoon panel depicting a person introducing

Source: Google

The encrypted outputs collected from thousands of devices are combined into an aggregated format, which is the only format that can be decrypted. These models analyze patterns in the sample data collected and learn to recognize them. After this process, AI/ML models updated with new features are gradually distributed to users. This allows for further data collection and testing, perpetuating a cycle of continuous model improvement.

Diagram illustrating the concept of federated learning

Source: Google


The main advantage of Google's approach is that it doesn't drain your battery. This is because the ML improvement process only starts when the device is idle, charging, or connected to Wi-Fi.

If you want to learn more, Google has published a technical whitepaper for researchers. A thorough explanation of the privacy mechanisms and complex processes built into PCC.

Can Gemini reach PCC?

PCC highlights Google's strategic push towards advanced ML capabilities in its Android roadmap, which is very promising. It's also great to see Google taking the time to improve Android security. As we welcome Gemini, it remains to be seen which exciting AI capabilities will come under the PCC umbrella.

related

What is artificial intelligence?

Its presence can now be found on many devices




Source link

Leave a Reply

Your email address will not be published. Required fields are marked *