0
Not a bug

"Master's thesis" is transformed into "PhD thesis"

Alexandre Huat 5 year бұрын жаңартылды 5 year бұрын 2

Hi,

When I generate my bibbase via My Publications on Mendeley, my Master's thesis is erronously transformed into a PhD thesis.

@mastersthesis becomes @phdthesis and type and bibtype fields are transformed into "phdthesis".


This is the original bibtex file :

@mastersthesis{Huat2018,
abstract = {GOPA is a privacy-preserving gossip algorithm for averaging that has applications in decentralized machine learning over P2P networks. This Master's thesis aims to improve the robustness of the algorithm to churns and malicious adversaries. Thanks to the Paillier cryptosystem, commitment schemes and mathematical analysis, we have convincing theoretical results regarding both privacy aspects and correctness of averaging. Notable contributions are a framework for churn-tolerance and a privacypreserving algorithm for detecting data injections in gossip averaging. In addition, we unify all our improvements around a robust user-centric version of GOPA. All our contributions have proved to be quite novel in comparison with the literature. We also have initiated the development of an Android prototype of GOPA so that our solutions can be experimented in the future. Finally, new theoretical and technical issues have been identified and may be treated as part of a next internship or PhD studies.},
address = {685 Avenue de l'Universit{\'{e}}, 76800 Saint-{\'{E}}tienne-du-Rouvray, France},
author = {Huat, Alexandre},
keywords = {Byzantine attacks,Paillier homomorphic encryption,churn tolerance,decentralized protocols,gossip averaging,privacy,zero-knowledge proofs},
month = {nov},
pages = {1--72},
school = {INSA Rouen Normandie and University of Rouen Normandie},
title = {{Robustness for GOssip Private Averaging}},
type = {Master's thesis},
url = {https://alexandrehuat.github.io/Huat2018-MastersThesis-RobustGOPA.pdf},
year = {2018}
}

This is the bibbase's result : https://bibbase.org/service/mendeley/fdd686a8-32de-38c0-97f8-853ef3fffb3e

Thank you very much for solving this problem ! :)

Not a bug

Yes, this is a short-coming of Mendeley -- which we really don't recommend. They don't have a type for Master's Thesis and PhD Thesis (like bibtex has). They only have the type "thesis". So there is no safe way to map it either Master's or PhD thesis. I recommend changing the type of this library item in your Mendeley library to "generic" and adding "Master's Thesis" to one of the other fields until the result looks as you want it. Better yet, if that's an option for you, I'd recommend switching to a self-hosted bibtex file (or hosted on github pages).

I see. However, isn't it possible for BibBase to manage with the "source_type" or the "user_context" field ? As you can see, it gives : 

 source_type = {mastersthesis},
 user_context = {Master's thesis},

on (previously) https://bibbase.org/service/mendeley/fdd686a8-32de-38c0-97f8-853ef3fffb3e:

@phdthesis{
 title = {Robustness for GOssip Private Averaging},
 type = {phdthesis},
 year = {2018},
 keywords = {Byzantine attack,Paillier homomorphic encryption,churn tolerance,decentralized protocols,gossip averaging,privacy,zero-knowledge proofs},
 pages = {1-72},
 websites = {https://alexandrehuat.github.io/Huat2018-MastersThesis-RobustGOPA.pdf},
 month = {11},
 city = {685 Avenue de l'Université, 76800 Saint-Étienne-du-Rouvray, France},
 institution = {INSA Rouen Normandie and University of Rouen Normandie},
 department = {Information Systems Architectures, Data Science},
 id = {d1bb7354-0962-3625-bb39-03031377a86f},
 created = {2019-03-14T08:19:21.373Z},
 file_attached = {false},
 profile_id = {fdd686a8-32de-38c0-97f8-853ef3fffb3e},
 last_modified = {2019-03-14T12:53:00.915Z},
 read = {false},
 starred = {false},
 authored = {true},
 confirmed = {true},
 hidden = {false},
 citation_key = {Huat2018},
 source_type = {mastersthesis},
 user_context = {Master's thesis},
 private_publication = {false},
 abstract = {GOPA is a privacy-preserving gossip algorithm for averaging that has applications in decentralized machine learning over P2P networks. This Master's thesis aims to improve the robustness of the algorithm to churns and malicious adversaries. Thanks to the Paillier cryptosystem, commitment schemes and mathematical analysis, we have convincing theoretical results regarding both privacy aspects and correctness of averaging. Notable contributions are a framework for churn-tolerance and a privacypreserving algorithm for detecting data injections in gossip averaging. In addition, we unify all our improvements around a robust user-centric version of GOPA. All our contributions have proved to be quite novel in comparison with the literature. We also have initiated the development of an Android prototype of GOPA so that our solutions can be experimented in the future. Finally, new theoretical and technical issues have been identified and may be treated as part of a next internship or PhD studies.},
 bibtype = {phdthesis},
 author = {Huat, Alexandre}
}

Actually, I've already had problems with my self-hosted BibTeX file. That's why I tried with Mendeley. Anyway, I'll see what I can do and will open a new issue if my self-hosted file still bugs.

Thank you.