Security and Privacy Taxonomy Generation from Mobile App Reviews
This paper introduces TaxoScale, a scalable pipeline that filters over 600,000 mobile app reviews and employs recursive hierarchical clustering combined with LLM-based naming to automatically generate a comprehensive and novel security and privacy taxonomy, overcoming the limitations of existing methods that struggle with large-scale datasets.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine the internet as a giant, bustling city where every app is a shop, a restaurant, or a park. Every day, millions of people walk through these digital doors, and when they leave, they often shout their complaints or praise into the air. These shouts are "app reviews." While some people complain about slow loading times or ugly colors, others are screaming about something much more serious: their privacy and security. They are saying, "This app is watching me!" or "It's stealing my data!"
For a long time, scientists and security experts have tried to listen to these shouts to understand what's going wrong. They created "taxonomies," which are like giant, organized filing cabinets or library catalogs. Instead of just hearing a chaotic mess of complaints, a taxonomy sorts them into neat categories like "Data Collection," "Surveillance," or "Password Problems." However, there's a big problem with these old filing cabinets: they were built by hand, one folder at a time, by human experts. The city of apps changes too fast for humans to keep up. New features appear, new tricks are used to spy on users, and the old filing cabinets become dusty and outdated before they are even finished. The question becomes: How do we build a filing system that can organize millions of shouts in real-time, without getting overwhelmed?
This is where the researchers from the University of Kentucky and Louisiana State University step in with a new tool called TaxoScale. They realized that the old way of building these catalogs was too slow and couldn't handle the sheer volume of data. They had a massive pile of 18.63 million app reviews, but only about 601,257 of them were actually about privacy or security. Trying to sort that many complaints by hand would take forever, and trying to use a standard computer program to do it would likely crash because the list is just too long.
To solve this, the team built a smart pipeline that acts like a super-efficient librarian. First, they used a powerful AI (a type of computer brain called an LLM) to act as a filter, sifting through the 18 million reviews to find the 600,000 that were actually about privacy and security. Then, they used another AI to pull out the specific sentences where users described their worries, turning long rants into short, clear "labels" like "needs my contacts" or "tracks my driving."
The real magic happens in the next step. Instead of trying to sort all 600,000 labels at once (which would be like trying to organize a million books in a single room), TaxoScale uses a clever trick called Recursive Hierarchical Clustering. Imagine you have a huge pile of mixed-up toys. Instead of trying to sort them all at once, you first split the pile into two big buckets. Then, you take one bucket, split it into two smaller buckets, and keep doing that until the piles are small enough to sort easily. Once the small piles are sorted, you glue the groups back together in a logical order. This "divide and conquer" method allows the system to handle the massive scale without getting stuck.
Finally, the system uses an AI to give names to these new groups. It looks at the sorted piles and invents clear, short names for them, like "Behavioral Tracking" or "Network Security." The result is a brand-new, living taxonomy that is much better than the old hand-made ones. The researchers found that their new system was not only more accurate at sorting the complaints but also discovered entirely new categories that no one had thought of before. For example, they found a whole new branch of concerns about "Network Security" (like how apps manage IP addresses or use VPNs) and a very specific category for "Parental Control" issues, which makes sense because their data included reviews from teacher-approved apps.
The paper shows that TaxoScale is a significant step forward. It doesn't just copy the old categories; it finds new ones and organizes them better than previous automatic methods. By releasing their data and code, the researchers are handing the keys to this new, smarter filing system to the rest of the world, hoping it will help keep our digital city safer and more transparent as it continues to grow.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.