The projects listed in this section are still available! Students interested in working for a project, please get in touch either with the main contact listed here, or with the person(s) mentioned in the project's description.
The types of the projects are: Master/Semester/Either (i.e. either Master or semester project).

#DateTypeProject nameResponsibleReport
107/11/2018MExploiting Transfer Learning to predict the economic potential of companiesMartin Rajman
207/11/2018SAutomatically building a hierarchical taxonomy of tagsMartin Rajman
#DateTypeProject nameResponsibleReport


These projects are currently underway and are therefore no longer available.

#DateTypeProject nameResponsibleReport
102/11/2020ELearning to Learn: Meta Reinforcement Learning in Fast and Slow TimescalesZeki Doruk Erden
202/11/2020EHierarchical Multi-Agent Deep Reinforcement LearningZeki Doruk Erden
320/07/2020MUnsupervised Abstractive Opinion Summarization with BERTDiego Antognini
408/06/2020SNovel Approaches For Tuning Models’ Hyper ParametersDiego Antognini
503/06/2020ERobust Rationalization of Ratings from ReviewsDiego Antognini
629/10/2019EMeeting SchedulingPanayiotis Danassis
705/02/2019SShiftable Load Scheduling in Micro-GridsPanayiotis Danassis
801/02/2019SSolving the Tragedy of the Commons Using Multi-Agent Reinforcement LearningPanayiotis Danassis
913/07/2018SCausal Inference in Observational DataIgor Kulev
1029/05/2018EPoincaré Embeddings for Document SummarisationAleksei Triastcyn
#DateTypeProject nameResponsibleReport


Here you can find former student projects and (for some of them) links to their reports.

#DateTypeProject nameResponsibleReport
125/02/2020SFairness in Machine LearningNaman Goel
228/10/2019SContinual Learning for Session-based RecommendationFei Mi
322/10/2019SAnalyzing Hotel ReviewsDiego Antognini
422/10/2019SGenerating Hotel Multi-Review SummarizationsDiego Antognini
530/03/2019SSpring/Summer Project : Eliciting Personal (Fitness) Data from CrowdNaman Goel
630/11/2018MVideo Games Aspects Mining & RecommendationDiego Antognini
710/01/2019SDéploiement d\\\'une maquette pédagogique, sur la base de mini-projets, pour l\\\'apprentissage de la programmation orientée objet en JavaJamila Sam
826/09/2018SNovel Method to Encode Sentences for Downstream TasksDiego Antognini
924/08/2018SSummarizing Game ReviewsDiego Antognini
1007/06/2018SAnalyzing Game ReviewsDiego Antognini
1107/04/2018SImplementing a Reputation Token in Blockchain (Ethereum)Naman Goel
1223/01/2018SIARPA Challenge : Information Aggregation Competition by US Intelligence AgencyNaman Goel
1330/11/2017SInvestigate Opinionated Review Document EmbeddingsDiego Antognini
1429/11/2017SSimulating a Sports GameIgor Kulev
1524/11/2017STackling Discrimination in the Sharing EconomyNaman Goel
1624/11/2017SParsing Citations in Scientific PapersJean-Cédric Chappelier
1724/11/2017SSegmentation of Proper Names in Scientific PapersJean-Cédric Chappelier
1820/11/2017SA Multi-Agent Reinforcement Learning Approach to the Multi-Predator Pursuit DomainPanayiotis Danassis
1920/07/2017SDialog-based Example Critiquing SystemFei Mi
2013/06/2017SCollaborative Bandits for News RecommendationPanayiotis Danassis
2113/06/2017SDeep Learning for News RecommendationAleksei Triastcyn
2212/06/2017SAdaptive RoutingPanayiotis Danassis
2312/06/2017SLearning Deep Representations of Time SeriesIgor Kulev
2409/06/2017SDéploiement d\'un outil de correction automatique pour les travaux pratiques de programmationJamila Sam
2506/06/2017EPersonalized Neural Conversation ModelFei Mi
2602/06/2017SMachine Learning for Quality Aware Task Assignment in CrowdsourcingNaman Goel
2715/05/2017SNovel Approach For Tuning Models’ Hyper ParametersDiego Antognini
2815/05/2017STopic Modeling & Sentiment AnalysisDiego Antognini
2915/05/2017SNovel Machine Learning Methods For Sentiment AnalysisDiego Antognini
3004/05/2017EAmélioration et extension des outils de correction automatiques pour les MOOCsJamila Sam
3129/12/2016EKnowledge Distillation for Deep Neural NetworksAleksei Triastcyn
3222/12/2016MGenerative Adversarial Networks (GANs) for Dialog Response GenerationFei Mi
3317/11/2016EApplying Memory Networks to Question-Answering (QA)Fei Mi
3411/11/2016EData Summarisation for Imbalanced DatasetsAleksei Triastcyn
3511/11/2016ECrowdsourcing Incentives with Submodular Reward FunctionsAleksei Triastcyn
3611/11/2016SRational, not Unfair : Incentives for Fair Machine LearningNaman Goel
3711/11/2016SLarge Scale Recommender Systems (Collaborative filtering, k nearest neighbors)Naman Goel
3809/11/2016SAd-hoc teamwork in the pursuit domainPanayiotis Danassis
3903/10/2016SBuilding a multiagent competitive gaming platformIgor Kulev
4003/10/2016SPredict seizures in EEG recordingsIgor Kulev
4103/10/2016SModeling dynamic temporal behavior using Recurrent Neural NetworksIgor Kulev
4211/12/2015SMechanism Design for Monitoring Crop DiseasesGoran Radanovic
4311/12/2015SEmoMap: Emotion Sensing of the EPFL campusGoran Radanovic
4411/12/2015ESemi-Supervised Text Classification with Word RepresentationsClaudiu Musat
4514/11/2015EEvaluation Metrics Trade-off for Recommendation SystemsAleksei Triastcyn
4608/01/2015SBuilding Teams: A Co-operative Game Theory Approach and Scalable SolutionSujit Gujar
4722/12/2014SDo I hear 100?: Bidding Platform for Semester ProjectsGoran Radanovic
4818/12/2014ERecommender System Platform for the Montreux JazzFlorent Garcin
4912/12/2014SPay What you want and Share profit!!!Sujit Gujar
5012/12/2014EBetter Patrolling strategies to detect fare invasionSujit Gujar
5102/12/2014SPredicting the Success of Altruistic RequestsGoran Radanovic
5201/12/2014SDon’t sell cheap! Buyer behaviour predictionFlorent Garcin
5314/07/2014SDynamic matching in crowdsourcing platformSujit Gujarpdf
5420/05/2014ESwissnoise: Aggregating Opinions to Predict the FutureFlorent Garcin
5516/05/2014ENo news, bad news! A personalized News Recommender SystemFlorent Garcin
5616/05/2014ESay what? learning to recognize speechFlorent Garcin
5716/05/2014EIt’s all Greek to me! learning to translate languages.Florent Garcin
5802/05/2014SSecuring AuctionsSujit Gujar
5905/12/2013EExtract opinions to predict the future!Florent Garcin
6026/11/2013EIt’s all Greek to me! learning to translate languagesFlorent Garcin
6126/11/2013ESay what? learning to recognize speechFlorent Garcin
6215/11/2013SBootstrapping Recommender Systems with the CrowdsourcingGoran Radanovic
6315/11/2013SEvaluating Incentives in Crowdsourcing using GamesGoran Radanovic
6411/06/2013EWhere's the Fun in Games?Claudiu Musat
6529/05/2013SHierarchical Topic Models for NeuroscienceJean-Cédric Chappelier
6629/05/2013SExtraction of Protein Concentration from Scientific LiteratureJean-Cédric Chappelier
6716/05/2013ENo news, bad news! A personalized News Recommender SystemFlorent Garcin
6816/05/2013SCollaborative BattleshipFlorent Garcin
6912/04/2013EThe Balanced News RecommenderClaudiu Musat
7016/11/2012SContent Extraction from PDF Scientific ArticlesJean-Cédric Chappelier
7116/11/2012SGUI for Biomedical Relationships Extraction from LiteratureJean-Cédric Chappelier
7208/11/2012SSwissnoise: a stock market for predictionFlorent Garcin
7311/07/2002MForecasting Foreign Exchange Rates with Neural NetworksMarius Calin Silaghipdf
7430/04/2012EPay It Forward - a Dynamic Question Oriented Recommender SystemClaudiu Musat
7504/04/2012SInteraction with virtual elements in a reality augmented environmentJamila Sam
7629/06/2010STrading agent for Advertisement Auctions (Elias Mirza)Ludek Ciglerpdf
7706/01/2011STrading agent for Advertisement Auctions (Kirill Petropavlov)Ludek Ciglerpdf
7806/03/2012MIntelligent Modelling and Visualization of Air-Quality in LausanneJason Jingshi Lipdf
7906/03/2012EModel class priors in reinforcement learningChristos Dimitrakakis
8008/01/2012STrading agent for Advertisement Auctions (Jonas Vautherin)Ludek Ciglerpdf
8116/12/2010SGoing Once... Going Twice... Sold! - Distributed Payments Determination in Combinatorial AuctionsThomas Léauté
8216/11/2010MNatural Language Processing Tools for Biological Scientific PapersJean-Cédric Chappelier
8315/11/2010EReasoning under UncertaintyThomas Léauté
8415/11/2010EComparing Topic Models and Concept Networks for measuring text similarityJean-Cédric Chappelier
8509/11/2010SI like that song! - KDDCup on music recommendationsFlorent Garcin
8623/10/2010SA Small Step for FRODO, a Giant Leap for Multi-agent OptimizationThomas Léauté
8722/10/2010SMaking Everybody Happy in Best-First Order - Best-First Iteration in Distributed Optimization ProblemsThomas Léauté
8813/06/2010STeach me! Mapping students to problemsFlorent Garcin
8911/06/2010SLie to me - a user experiment on strategyproof mechanism designFlorent Garcin
9004/05/2010SFollow the White Rabbit - Identifying User SessionsFlorent Garcin
9111/04/2010SWho is who - Contextual User Identity IdentificationPu Li
9208/04/2010ESAT solver inside CP solverRadoslaw Szymanek
9306/04/2010SGoing Once... Going Twice... Sold! - Distributed Winner Determination in Combinatorial AuctionsThomas Léauté
9401/04/2010SSaving Lives: the Distributed Kidney Exchange ProblemThomas Léauté
9508/01/2010SMulti-agent Meeting Scheduling with Privacy GuarantiesThomas Léauté
9616/11/2009MMarket based mechanisms for optimizationBrammert Ottens
9709/11/2009SProtecting Privacy in Multi-agent Satisfaction ProblemsThomas Léauté
9821/02/2012STrading agent for Advertisement Auctions (Winnie Tse)Ludek Cigler
9901/05/2009SAnalysis of Malicious Behaviors in Information SystemPu Li
10029/04/2009SRobustness in Multi-agent Optimization under UncertaintyThomas Léauté
10128/04/2009SProtecting Privacy in Multi-agent OptimizationThomas Léauté
10227/04/2009SHeuristics for Distributed Pseudo-tree RegenerationThomas Léauté
10314/04/2009ENetwork Flow ConstraintRadoslaw Szymanek
10424/11/2008SEfficient Data Structures for Decision DiagramsThomas Léauté
10524/11/2008MIntrusion Detection SystemMichael Schumacher
10610/11/2008MGeometric ConstraintRadoslaw Szymanek
10723/05/2008SInformation Extraction out of Job ProposalsJean-Cédric Chappelier
10828/04/2008SEfficient Representation of Lexica ("Dictionnaries")Jean-Cédric Chappelier
10924/04/2008EEfficient Data Structures for Decision DiagramsThomas Léauté
11023/04/2008SConstraints promoted to First-Class statusRadoslaw Szymanek
11116/04/2008SExtensional ConstraintRadoslaw Szymanek
11215/04/2008EImplied ConstraintsRadoslaw Szymanek
11315/04/2008EDecomposition of constraintsRadoslaw Szymanek
11415/04/2008SKnapsack constraintRadoslaw Szymanek
11530/11/2007MRanking Scientific Publications using the Citation GraphMartin Vesely
11623/11/2007STruck-Task scheduling using DPOPBrammert Ottens
11722/11/2007EEfficient Data Structures for Decision DiagramsThomas Léauté
11820/11/2007MMeta Graph-Based Global ConstraintRadoslaw Szymanek
11916/11/2007EGlobal Cardinality ConstraintRadoslaw Szymanek
12016/11/2007SRegular Language Membership ConstraintRadoslaw Szymanek
12116/11/2007SExploration of different domain representationRadoslaw Szymanek
12215/11/2007SAmong ConstraintRadoslaw Szymanek
12322/10/2007EDistributed Robotic Odor Source LocalizationThomas Léauté
12406/06/2007EInformation Extraction with Markov LogicMarita Ailomaa
12519/12/2006ESelf-debugging in Complex Software SystemsThomas Léauté
12614/12/2006MMonitoring Quality of Service using Reputation MechanismsMarie Decreuzat
12714/12/2006MMonitoring Quality of Service using Reputation MechanismsMarie Decreuzat
12814/12/2006EExtract Information from Online ReviewsMarie Decreuzat
12914/12/2006MFormal Verification Methods applied to Air Traffic ControlMichael Schumacher
13012/12/2006MVerifying Workflow Properties in OpenWFEMichael Schumacher
13111/12/2006MExtending peer-to-peer networks for approximate searchMichael Schumacher
13205/12/2006SPlug-in systems in JavaMiroslav Melichar
13320/09/2006SDistributing the Agent-based Simulation of the Traffic in SwitzerlandMichael Schumacher
13411/08/2006EStore the Minimal Conflicting Sets in a Finite State MachineDavid Portabella
13511/08/2006EWeb Interface 2. AJAX + DHTMLDavid Portabella
13616/06/2006SWeb Account ManagerDavid Portabella
13716/06/2006SLearning to create Installers (Big plus when searching for a job)David Portabella
13810/03/2006EAn interface for Infoscience, Nebis and Open ArchiveDavid Portabella
13907/03/2006ECreating a User Interface with GTK+ or Ms Visual StudioDavid Portabella
14007/03/2006EExtending BitTorrentDavid Portabella
14107/02/2006SUsing Virtual Categories for browsing Content DirectoriesPaolo Viappiani
14207/02/2006EEvaluation of Preference QueriesPaolo Viappiani
14307/02/2006SA Web Interface for Apartment searchPaolo Viappiani
14430/01/2006EPDA Web InterfaceDavid Portabella
14530/01/2006EWeb Browser Control, Java Native InterfaceDavid Portabella
14626/01/2006ETimetable creator of the I&C faculty courses - using contraint satifaction programmingMichael Schumacher
14726/01/2006ESmart Mobile Timetable Application for the "Transports Publics de Lausanne"Michael Schumacher
14826/01/2006MAgent-based Simulation of the whole Swiss Railway NetworkMichael Schumacher
14926/01/2006EAgent-based Simulation of the Traffic in SwitzerlandMichael Schumacher
15026/01/2006SDistributed Web Service Directories - extending WSDirMichael Schumacher
15125/01/2006SSimulation of the Loetschberg TunnelMichael Schumacher
15225/01/2006MIDE for Web Service Composition with OpenWFE (as an Eclipse Plugin)Michael Schumacher
15303/01/2006MDevelopment of distributed distributional semantics technique on P2P systemsVinn-Toan LUU
15419/12/2005EReputation-based Quality of Service Monitoring for Service Oriented EnvironmentsMarie Decreuzat
15501/12/2005EWeb InterfaceDavid Portabella
15618/05/2005SConstraints Programming with Functors and GenericsPaolo Viappiani
15718/05/2005EJackrabbit for OpenWFEMichael Schumacher
15818/05/2005EBusiness Rules for Web ServicesMichael Schumacher
15918/05/2005EWeb Service Composition with OpenWFEMichael Schumacher
16017/05/2005EMulti-user Preference DiscoveryPaolo Viappiani
16104/05/2005EAgent-based Simulation of Intelligent Highways.Marie Decreuzat
16210/03/2005EApplying the Semantic Web to Dialogue SystemsDavid Portabella
16311/02/2005EA Multiagent Meeting Scheduling TestbedAdrian Petcu
16404/02/2005ERun-time transformation of java bytecode for Web Service invocationDavid Portabella
16502/02/2005MA Dynamic Scheduling TestbedAdrian Petcu
16607/12/2004EGraphical Process Editor for OpenWFE (as an Eclipse plugin)Michael Schumacher
16707/12/2004EXPDL to OpenWFE: A Translator for Business Processes DefinitionsMichael Schumacher
16803/12/2004MContribution to Wizard-of-Oz experimentsMiroslav Melichar
16903/12/2004EExtending RDP for Handling Related Questions and Question Relevance ScoresDavid Portabella
17003/12/2004EJCL: Editor and Scripting engine for Constraint-based Optimization ProblemsPaolo Viappiani
17103/12/2004EAlgorithms for Efficient Pareto AnalysisPaolo Viappiani
17203/12/2004MRapid Prototyping of Decision-support ApplicationsPaolo Viappiani
17303/12/2004MPerformance Improvement of Distributed Information Retrieval SystemVinn-Toan LUU
17401/12/2004SImplementation of k-best solutions in SCFG parsingJean-Cédric Chappelier
17501/12/2004MReforging of Natural Language Processing ToolkitJean-Cédric Chappelier
17603/04/2004S3D visualization methods for network security eventsPedro Bados
17713/05/2004MAgent-oriented Framework for Decentralized E-Commerce using Reputation MechanismsMarie Decreuzat
17818/05/2004EWorldwide Competitive Electronic Business AgentsIon Constantinescu
17912/05/2004MNew metrics for Information Retrieval SystemsJean-Cédric Chappelier
18030/11/-0001MImplementing language processing techniques for retrieving information from real flight database
18130/11/-0001MAgent Cities: Agent Based Information Services for Mobile Users
18230/11/-0001MAgent Cities: Deploying Agent Technology for Next Generation Internet Services
18330/11/-0001MVers un ordinateur champion du monde de Go ? (2)
18430/11/-0001MApprentissage non supervisé pour étiqueteur automatique de phrases
18530/11/-0001MRegular Expressions for Natural Language Processing
18630/11/-0001MVirtual web pages based on physical simulation
18730/11/-0001MFinite State Transducers Library
18830/11/-0001MRailway schedule agent
18930/11/-0001MA Statistical Part-of-Speech Tagger for Natural Language Processing
19030/11/-0001MNavigation dans un dictionnaire électronique
19130/11/-0001MAffine Arithmetic Library
19230/11/-0001MIntegrating Speech in Web browsers
19330/11/-0001MFlight Data Statistics Generation
19430/11/-0001MA Simple CSP Solver for Continuous Constraints
19530/11/-0001MAn Efficient Representation of Data-Oriented Parsing Tree Grammars
19630/11/-0001MA Powerfull Spelling Error Corrector and Natural Language Tokeniser
19730/11/-0001MA Description Logic reasoner based on CHRIon Constantinescu
19818/05/2004EReputation Aware Intelligent Web ServicesIon Constantinescu
19918/05/2004MSemantic Web scenariosDavid Portabella
20003/12/2004MOpen Constraint Optimization for Virtual EnterprisesAdrian Petcu
20101/01/2004MIntelligent Identification and Assessment of Web Services' Vulnerabilities: A Positive Security Model
20201/01/2004MCooperative Network Security Prevention
20301/01/2004EProactive Risk Assessment for Network Security Prevention
20406/04/2003SAide à l'enseignement: un système d'information multi-instanciableFlorian Seydoux
20530/11/-0001MAdaptation methods in case based reasoning
20630/11/-0001MMediators for Information Agents
20730/11/-0001MInterchangeability algorithms for Soft CSP
20830/11/-0001MSearch algorithms in a Distributed CSP
20901/04/2004SA Java Library for Natural Language ProcessingJean-Cédric Chappelier
21001/01/2004MClassification et catégorisation hiérarchique de documents
21101/04/2004MDistributed Computing Toolkit for Pervasive Computing Applications.Vicent Schickel-Zuber
21201/01/2004MA real statistical TCP model to understand your network layer
21301/01/2004SConcept formation for network users
21401/01/2004STowards an intelligent SPAM expert terminator
21514/04/2004SWeb security information wrappingPedro Bados
#DateTypeProject nameResponsibleReport