Matthias Gallé |
One of the reasons for the high value of data is because it’s the fuel of machine learning algorithms that dig into it to discover patterns and predict possible outcomes, like which products you’re likely to buy, what the best path is to reach your destination or if a document is relevant for you. The more data you have, the better your model and the higher the value you can deliver. But the more data you have also means the higher the risk of discovering relationships which were not meant to be released (i.e. personally identifying people, or finding large trends of a sub-population).This tension has dominated major releases of data-sets in recent years, starting with a catastrophic 2006 release of “anonymized” search logs, a competition involving movie preferences and an announced-but-then-cancelled news-feed release last year.
Data sets are extremely useful resources for all sorts of applications but it has become a challenge to release one that is both useful and that minimizes privacy risks. And this stands true for not only public data sets, but for any internal data set that has personally identifiable information such as client databases.
We recently studied this problem in the scenario of releasing counts of substrings of textual data known as n-gram tables. In the sentence “rose is a rose is a rose”, and for n=2 this table looks like:
rose is 2
is a 2
a rose 2
Such n-grams are most commonly used as input for machine learning algorithms that process text. Even if such a data-set doesn’t contain personal data, it still presents a risk if there are copyright limitations, or if there’s valuable information that lies within (such as the amount a contract is worth) and which should not be released in its larger context (i.e. with the names of the involved parties). The question is, can the original document be reconstructed based on such an n-gram table? In the example above, after a “rose is”, the only possible continuation is “is a”, and in general there is only one possible reconstruction that uses all the 2-grams the number of times they occur in the sequence (2 for all cases here). Does this apply to all cases?
To study this formally, we mapped the table on top of what is called a de-Bruijn graph, a popular data-structure in bioinformatics. An example below for the modified sequence is: “$ a rose is a rose rose is a rose #”:
The edges contain the 2-grams, together with the count of how many times they occur in the original sequence. Based on this graph, any reconstruction of the document corresponds to a path through the graph that uses each edge exactly the number of times indicated by its count. This is known as a Eulerian path, based on a famous problem solved by Swiss mathematician Leonhard Euler. The number of these paths has been studied in graph theory where the result is known as the BEST theorem. Suffice to say that their number grows incredibly quickly (proportionally to the factorial of the degrees of the node). So, in general, it is impossible to know which one of all the possible reconstructions corresponds to the original document.
But is it still possible to obtain fragments that are larger than n of which we know with absolute certainty that they occurred in the original? For this, we found two simple rules that concatenate edges on the de-Bruijn graph such that their iterative applications end up with a graph in which all edges (which can now be larger than n) occur in all possible Eulerian paths (and therefore have to occur in the original document) and such that no further concatenation with this property exists. In our experiments we show that with these rules, and for n=5, we are able to identify blocks of length of 55 (roughly 5 lines of text) on average and up to 650 (a whole page).
So, releasing n-gram tables is pretty bad if you want to make sure that nobody can reconstruct the original document. Worse, we also show that a popular technique, removing low-frequent n-grams, doesn’t help you much. But we do introduce another method of our own that makes it much harder to reconstruct the documents while maintaining a good utility of the corpus (measured as the capacity of the data-set as a language model). This method consists of adding strategically chosen n-grams. These are fictitious n-grams, which do not exist in the original documents. By choosing them randomly, in such a way that they break our reconstruction algorithm, we show that even a small number can avoid faithful reconstruction without a breakdown of the capacity of the model to serve as a language model
More details at: “Reconstructing Textual Documents from n-grams,” Matthias Gallé and Matias Tealdi in Proceedings of the 21th ACM International Conference on Knowledge Discovery and Data Mining (SIGKDD), pp. 329-338. ACM, 2015. Available here
Watch the video recording of Matthias presenting at SIGKDD on YouTube
NAVER LABS Europe 6-8 chemin de Maupertuis 38240 Meylan France Contact
To make robots autonomous in real-world everyday spaces, they should be able to learn from their interactions within these spaces, how to best execute tasks specified by non-expert users in a safe and reliable way. To do so requires sequential decision-making skills that combine machine learning, adaptive planning and control in uncertain environments as well as solving hard combinatorial optimization problems. Our research combines expertise in reinforcement learning, computer vision, robotic control, sim2real transfer, large multimodal foundation models and neural combinatorial optimization to build AI-based architectures and algorithms to improve robot autonomy and robustness when completing everyday complex tasks in constantly changing environments. More details on our research can be found in the Explore section below.
For a robot to be useful it must be able to represent its knowledge of the world, share what it learns and interact with other agents, in particular humans. Our research combines expertise in human-robot interaction, natural language processing, speech, information retrieval, data management and low code/no code programming to build AI components that will help next-generation robots perform complex real-world tasks. These components will help robots interact safely with humans and their physical environment, other robots and systems, represent and update their world knowledge and share it with the rest of the fleet. More details on our research can be found in the Explore section below.
Visual perception is a necessary part of any intelligent system that is meant to interact with the world. Robots need to perceive the structure, the objects, and people in their environment to better understand the world and perform the tasks they are assigned. Our research combines expertise in visual representation learning, self-supervised learning and human behaviour understanding to build AI components that help robots understand and navigate in their 3D environment, detect and interact with surrounding objects and people and continuously adapt themselves when deployed in new environments. More details on our research can be found in the Explore section below.
Details on the gender equality index score 2024 (related to year 2023) for NAVER France of 87/100.
The NAVER France targets set in 2022 (Indicator n°1: +2 points in 2024 and Indicator n°4: +5 points in 2025) have been achieved.
—————
Index NAVER France de l’égalité professionnelle entre les femmes et les hommes pour l’année 2024 au titre des données 2023 : 87/100
Détail des indicateurs :
Les objectifs de progression de l’Index définis en 2022 (Indicateur n°1 : +2 points en 2024 et Indicateur n°4 : +5 points en 2025) ont été atteints.
Details on the gender equality index score 2024 (related to year 2023) for NAVER France of 87/100.
1. Difference in female/male salary: 34/40 points
2. Difference in salary increases female/male: 35/35 points
3. Salary increases upon return from maternity leave: Non calculable
4. Number of employees in under-represented gender in 10 highest salaries: 5/10 points
The NAVER France targets set in 2022 (Indicator n°1: +2 points in 2024 and Indicator n°4: +5 points in 2025) have been achieved.
——————-
Index NAVER France de l’égalité professionnelle entre les femmes et les hommes pour l’année 2024 au titre des données 2023 : 87/100
Détail des indicateurs :
1. Les écarts de salaire entre les femmes et les hommes: 34 sur 40 points
2. Les écarts des augmentations individuelles entre les femmes et les hommes : 35 sur 35 points
3. Toutes les salariées augmentées revenant de congé maternité : Incalculable
4. Le nombre de salarié du sexe sous-représenté parmi les 10 plus hautes rémunérations : 5 sur 10 points
Les objectifs de progression de l’Index définis en 2022 (Indicateur n°1 : +2 points en 2024 et Indicateur n°4 : +5 points en 2025) ont été atteints.
To make robots autonomous in real-world everyday spaces, they should be able to learn from their interactions within these spaces, how to best execute tasks specified by non-expert users in a safe and reliable way. To do so requires sequential decision-making skills that combine machine learning, adaptive planning and control in uncertain environments as well as solving hard combinatorial optimisation problems. Our research combines expertise in reinforcement learning, computer vision, robotic control, sim2real transfer, large multimodal foundation models and neural combinatorial optimisation to build AI-based architectures and algorithms to improve robot autonomy and robustness when completing everyday complex tasks in constantly changing environments.
The research we conduct on expressive visual representations is applicable to visual search, object detection, image classification and the automatic extraction of 3D human poses and shapes that can be used for human behavior understanding and prediction, human-robot interaction or even avatar animation. We also extract 3D information from images that can be used for intelligent robot navigation, augmented reality and the 3D reconstruction of objects, buildings or even entire cities.
Our work covers the spectrum from unsupervised to supervised approaches, and from very deep architectures to very compact ones. We’re excited about the promise of big data to bring big performance gains to our algorithms but also passionate about the challenge of working in data-scarce and low-power scenarios.
Furthermore, we believe that a modern computer vision system needs to be able to continuously adapt itself to its environment and to improve itself via lifelong learning. Our driving goal is to use our research to deliver embodied intelligence to our users in robotics, autonomous driving, via phone cameras and any other visual means to reach people wherever they may be.
This web site uses cookies for the site search, to display videos and for aggregate site analytics.
Learn more about these cookies in our privacy notice.
You may choose which kind of cookies you allow when visiting this website. Click on "Save cookie settings" to apply your choice.
FunctionalThis website uses functional cookies which are required for the search function to work and to apply for jobs and internships.
AnalyticalOur website uses analytical cookies to make it possible to analyse our website and optimize its usability.
Social mediaOur website places social media cookies to show YouTube and Vimeo videos. Cookies placed by these sites may track your personal data.
This content is currently blocked. To view the content please either 'Accept social media cookies' or 'Accept all cookies'.
For more information on cookies see our privacy notice.