swiftkey
- North America > United States > California (0.05)
- Europe > United Kingdom (0.05)
- Europe > Slovakia (0.05)
- (2 more...)
- Information Technology > Communications > Mobile (1.00)
- Information Technology > Artificial Intelligence (1.00)
Privacy-Preserving Transformers: SwiftKey's Differential Privacy Implementation
Abouelenin, Abdelrahman, Abdelrehim, Mohamed, Fahim, Raffy, Hendy, Amr, Afify, Mohamed
In this paper we train a transformer using differential privacy (DP) for language modeling in SwiftKey. We run multiple experiments to balance the trade-off between the model size and run-time speed and accuracy. We show that we get small and consistent gains in the next-word-prediction and accuracy with graceful increase in memory and speed compared to the production GRU. This is obtained by scaling down a GPT2 architecture to fit the required size and a two stage training process that builds a seed model on general data and DP finetunes it on typing data. The transformer is integrated using ONNX offering both flexibility and efficiency.
On-Device Emoji Classifier Trained with GPT-based Data Augmentation for a Mobile Keyboard
Amer, Hossam, Osborne, Joe, Zaki, Michael, Afify, Mohamed
Emojis improve communication quality among smart-phone users that use mobile keyboards to exchange text. To predict emojis for users based on input text, we should consider the on-device low memory and time constraints, ensure that the on-device emoji classifier covers a wide range of emoji classes even though the emoji dataset is typically imbalanced, and adapt the emoji classifier output to user favorites. This paper proposes an on-device emoji classifier based on MobileBert with reasonable memory and latency requirements for SwiftKey. To account for the data imbalance, we utilize the widely used GPT to generate one or more tags for each emoji class. For each emoji and corresponding tags, we merge the original set with GPT-generated sentences and label them with this emoji without human intervention to alleviate the data imbalance. At inference time, we interpolate the emoji output with the user history for emojis for better emoji classifications. Results show that the proposed on-device emoji classifier deployed for SwiftKey increases the accuracy performance of emoji prediction particularly on rare emojis and emoji engagement.
- North America > United States > Louisiana > Orleans Parish > New Orleans (0.04)
- Europe > Belgium (0.04)
- Asia > India (0.04)
- Information Technology > Communications (1.00)
- Information Technology > Artificial Intelligence > Representation & Reasoning (1.00)
- Information Technology > Artificial Intelligence > Natural Language (1.00)
- Information Technology > Artificial Intelligence > Machine Learning > Neural Networks > Deep Learning (0.73)
Easily access the new AI-powered Bing across your favorite mobile apps
Bing recently hit 100M daily users (and 100M chats)! Today, we're excited to share new AI-powered experiences that extend these capabilities to millions of additional people across devices and around the globe! In recent weeks, we've added a variety of new ways to access and interact with the new Bing. Today, we are announcing yet another, with powerful updates to SwiftKey that put the Bing AI experience one touch away across any iOS or Android mobile experience that supports a third-party keyboard. An updated SwiftKey represents a growing set of access points and improvements to Bing experiences, including new updates to existing app integrations spanning Bing, Skype, Microsoft Start, and Microsoft Edge apps.
- Information Technology > Artificial Intelligence (1.00)
- Information Technology > Communications > Mobile (0.38)
The NYPD Brings Robot Dogs Back
Our old friend Spot the robot dog is joining the Big Apple's police force. New York City mayor Eric Adams announced that the New York Police Department will be acquiring some new semi-autonomous robotic canines in the coming weeks. The move comes almost exactly two years after the NYPD halted its first go at using a camera-carrying robot dog for surveillance, after a massive public outcry; citizens felt it was a dystopian overreach of police power. Now Adams, a former NYPD captain, is moving the program forward again. The NYPD says it will acquire two of Boston Dynamic's controversial Spot bots. While the robot dogs have autonomous capabilities, the NYPD says these units won't be patrolling the streets by themselves just yet.
- North America > United States > New York (0.49)
- North America > United States > California (0.17)
Microsoft brings Bing's AI chatbot to its iOS and Android SwiftKey apps
Microsoft has begun integrating Bing AI capabilities into its popular keyboard app SwiftKey. While the third-party tool already includes some AI features, like learning from users' writing styles to make suggestions. Once a user clicks on the Bing button, which is located on the top left side of the keyboard, it offers three options: Search, Tone and Chat. Say you want to know which dessert pairs best with lasagna, just type that in to the search bar as you converse. Chat will suggest responses that it feels are in keeping with the messages or emails it's responding to.
You can now talk to Microsoft's Bing chatbot from your keyboard in iOS with SwiftKey - The Verge
A keyboard-AI integration is not necessarily a new idea. There are other apps that offer similar functionality, like ParagraphAI, Smart Typer, and Typly. But it's part of a growing trend in which AI becomes an intermediary for communication. It's not clear how popular these apps will be (in my experience, AI-assisted editing is tricky to navigate on a small phone screen), but from Microsoft's perspective, it's another opportunity to insert itself into our technological lives, usurping a position currently occupied by rivals like Google and Apple.
- Information Technology > Communications > Mobile (0.40)
- Information Technology > Artificial Intelligence > Natural Language > Chatbot (0.40)
Microsoft Adds Bing Chat to SwiftKey Beta for Android
The ongoing incursion of artificial intelligence into every app, service, and facet of your life continues. Microsoft's popular Android keyboard app SwiftKey lets you type by swiping across letters on the screen to generate words. Now, SwiftKey is getting a dose of chatbot to spice things up. Microsoft released its AI-enhanced Bing chatbot in February. Since then it has gone up against the other chatbot heavyweights, including Google's Bard and OpenAI's ChatGPT (which powers Bing Chat's backend).
- Media > Music (0.52)
- Leisure & Entertainment (0.52)
The Body Is The Missing Link For Truly Intelligent Machines - Liwaiwai
It's tempting to think of the mind as a layer that sits on top of more primitive cognitive structures. We experience ourselves as conscious beings, after all, in a way that feels different to the rhythm of our heartbeat or the rumblings of our stomach. If the operations of the brain can be separated out and stratified, then perhaps we can construct something akin to just the top layer, and achieve human-like artificial intelligence (AI) while bypassing the messy flesh that characterises organic life. I understand the appeal of this view, because I co-founded SwiftKey, a predictive-language software company that was bought by Microsoft. Our goal is to emulate the remarkable processes by which human beings can understand and manipulate language.
Can I use predictive text on my PC to save typing?
Is there an intelligent keyboard app for Windows 10? I use Swype on my tablet, and apart from being faster than keyboard typing, I love the power of its intelligent predictive text. My PC doesn't have a touch screen, but I feel I would still benefit from the predictive text, as I'm not a touch typer. I looked at Grammarly, and a couple of others, but they're not really what I'm after. Predictive text programs have been around for a long time, and many are still available.
- Information Technology > Software (0.74)
- Health & Medicine > Therapeutic Area > Neurology (0.48)
- Information Technology > Hardware (0.50)
- Information Technology > Communications > Mobile (0.49)
- Information Technology > Artificial Intelligence (0.33)