Here you can find a consolidated (a.k.a. slowly updated) list of my publications. A frequently updated (and possibly noisy) list of works is available on my Google Scholar profile.
Please find below a short list of highlight publications for my recent activity.
Davide, Bacciu; Alessio, Micheli; Alessandro, Sperduti Generative Kernels for Tree-Structured Data Journal Article In: Neural Networks and Learning Systems, IEEE Transactions on, 2018, ISSN: 2162-2388 . Davide, Bacciu; Antonio, Carta; Stefania, Gnesi; Laura, Semini An Experience in using Machine Learning for Short-term Predictions in Smart Transportation Systems Journal Article In: Journal of Logical and Algebraic Methods in Programming , vol. 87, pp. 52-66, 2017, ISSN: 2352-2208. Davide, Bacciu; Claudio, Gallicchio; Alessio, Micheli A reservoir activation kernel for trees Conference Proceedings of the European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning (ESANN'16), i6doc.com, 2016, ISBN: 978-287587027-. Davide, Bacciu; Antonio, Carta; Stefania, Gnesi; Laura, Semini Adopting a Machine Learning Approach in the Design of Smart Transportation Systems Online van der Me, Rob; Shashaj, Ariona (Ed.): ERCIM News Magazine 2016, visited: 01.04.2016. Davide, Bacciu; Stefania, Gnesi; Laura, Semini Using a Machine Learning Approach to Implement and Evaluate Product Line Features Conference Proceedings 11th International Workshop on Automated Specification and Verification of Web Systems, WWV 2015, vol. 188, Electronic Proceedings in Theoretical Computer Science (EPTCS) 2015. Davide, Bacciu; Alessio, Micheli; Alessandro, Sperduti Integrating bi-directional contexts in a generative kernel for trees Conference Neural Networks (IJCNN), 2014 International Joint Conference on, IEEE, 2014. Davide, Bacciu; Alessio, Micheli; Alessandro, Sperduti Modeling Bi-directional Tree Contexts by Generative Transductions Conference Neural Information Processing, vol. 8834, Springer International Publishing, 2014. Davide, Bacciu; Alessio, Micheli; Alessandro, Sperduti A Generative Multiset Kernel for Structured Data Conference Artificial Neural Networks and Machine Learning - ICANN 2012 proceedings, Springer LNCS series, vol. 7552, Springer-Verlag, BERLIN HEIDELBERG, 2012. Davide, Bacciu; Alessio, Micheli; Alessandro, Sperduti Adaptive Tree Kernel by Multinomial Generative Topographic Mapping Conference Proceedings of the International Joint Conference on Neural Networks, IEEE, Piscataway (NJ), 2011. Davide, Bacciu; Antonina, Starita Expansive competitive learning for kernel vector quantization Journal Article In: Pattern Recognition Letters, vol. 30, no. 6, pp. 641–651, 2009, ISSN: 0167-8655. Davide, Bacciu; Alessio, Micheli; Antonina, Starita Feature-wise Competitive Repetition Suppression Learning for Gene Data Clustering and Feature Ranking Technical Report Università di Pisa 2007.@article{tnnlsTreeKer17,
title = {Generative Kernels for Tree-Structured Data},
author = {Bacciu Davide and Micheli Alessio and Sperduti Alessandro},
doi = {10.1109/TNNLS.2017.2785292},
issn = {2162-2388 },
year = {2018},
date = {2018-01-15},
journal = {Neural Networks and Learning Systems, IEEE Transactions on},
abstract = {The paper presents a family of methods for the design of adaptive kernels for tree-structured data that exploits the summarization properties of hidden states of hidden Markov models for trees. We introduce a compact and discriminative feature space based on the concept of hidden states multisets and we discuss different approaches to estimate such hidden state encoding. We show how it can be used to build an efficient and general tree kernel based on Jaccard similarity. Further, we derive an unsupervised convolutional generative kernel using a topology induced on the Markov states by a tree topographic mapping. The paper provides an extensive empirical assessment on a variety of structured data learning tasks, comparing the predictive accuracy and computational efficiency of state-of-the-art generative, adaptive and syntactical tree kernels. The results show that the proposed generative approach has a good tradeoff between computational complexity and predictive performance, in particular when considering the soft matching introduced by the topographic mapping.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
@article{jlamp2016,
title = {An Experience in using Machine Learning for Short-term Predictions in Smart Transportation Systems},
author = {Bacciu Davide and Carta Antonio and Gnesi Stefania and Semini Laura},
editor = {Alberto Lluch Lafuente and Maurice ter Beek},
doi = {10.1016/j.jlamp.2016.11.002},
issn = {2352-2208},
year = {2017},
date = {2017-01-01},
journal = { Journal of Logical and Algebraic Methods in Programming },
volume = {87},
pages = {52-66},
publisher = {Elsevier},
abstract = {Bike-sharing systems (BSS) are a means of smart transportation with the benefit of a positive impact on urban mobility. To improve the satisfaction of a user of a BSS, it is useful to inform her/him on the status of the stations at run time, and indeed most of the current systems provide the information in terms of number of bicycles parked in each docking stations by means of services available via web. However, when the departure station is empty, the user could also be happy to know how the situation will evolve and, in particular, if a bike is going to arrive (and vice versa when the arrival station is full).
To fulfill this expectation, we envisage services able to make a prediction and infer if there is in use a bike that could be, with high probability, returned at the station where she/he is waiting. The goal of this paper is hence to analyze the feasibility of these services. To this end, we put forward the idea of using Machine Learning methodologies, proposing and comparing different solutions.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
To fulfill this expectation, we envisage services able to make a prediction and infer if there is in use a bike that could be, with high probability, returned at the station where she/he is waiting. The goal of this paper is hence to analyze the feasibility of these services. To this end, we put forward the idea of using Machine Learning methodologies, proposing and comparing different solutions.@conference{esann2016,
title = {A reservoir activation kernel for trees},
author = {Bacciu Davide and Gallicchio Claudio and Micheli Alessio
},
editor = {M. Verleysen},
url = {https://www.researchgate.net/profile/Claudio_Gallicchio/publication/313236954_A_Reservoir_Activation_Kernel_for_Trees/links/58a9db0892851cf0e3c6b8df/A-Reservoir-Activation-Kernel-for-Trees.pdf},
isbn = {978-287587027-},
year = {2016},
date = {2016-04-29},
urldate = {2016-04-29},
booktitle = {Proceedings of the European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning (ESANN'16)},
pages = {29-34},
publisher = { i6doc.com},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
@online{ercim2016,
title = {Adopting a Machine Learning Approach in the Design of Smart Transportation Systems},
author = {Bacciu Davide and Carta Antonio and Gnesi Stefania and Semini Laura },
editor = {Rob van der Me and Ariona Shashaj},
url = {http://ercim-news.ercim.eu/en105/special/adopting-a-machine-learning-approach-in-the-design-of-smart-transportation-systems},
issn = {0926-4981 },
year = {2016},
date = {2016-04-01},
urldate = {2016-04-01},
organization = {ERCIM News Magazine},
keywords = {},
pubstate = {published},
tppubtype = {online}
}
@conference{11568_766969,
title = {Using a Machine Learning Approach to Implement and Evaluate Product Line Features},
author = { Bacciu Davide and Gnesi Stefania and Semini Laura},
url = {http://dx.doi.org/10.4204/EPTCS.188.8},
doi = {10.4204/EPTCS.188.8},
year = {2015},
date = {2015-01-01},
booktitle = {Proceedings 11th International Workshop on Automated Specification and Verification of Web Systems, WWV 2015},
journal = {ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE},
volume = {188},
pages = {75--83},
series = {Electronic Proceedings in Theoretical Computer Science (EPTCS)},
abstract = {Bike-sharing systems are a means of smart transportation in urban environments with the benefit of a positive impact on urban mobility. In this paper we are interested in studying and modeling the behavior of features that permit the end user to access, with her/his web browser, the status of the Bike-Sharing system. In particular, we address features able to make a prediction on the system state. We propose to use a machine learning approach to analyze usage patterns and learn computational models of such features from logs of system usage. On the one hand, machine learning methodologies provide a powerful and general means to implement a wide choice of predictive features. On the other hand, trained machine learning models are provided with a measure of predictive performance that can be used as a metric to assess the cost-performance trade-off of the feature. This provides a principled way to assess the runtime behavior of different components before putting them into operation.},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
@conference{11568_586070,
title = {Integrating bi-directional contexts in a generative kernel for trees},
author = {Bacciu Davide and Micheli Alessio and Sperduti Alessandro},
doi = {10.1109/IJCNN.2014.6889768},
year = {2014},
date = {2014-01-01},
urldate = {2014-01-01},
booktitle = {Neural Networks (IJCNN), 2014 International Joint Conference on},
pages = {4145--4151},
publisher = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
@conference{11568_665864,
title = {Modeling Bi-directional Tree Contexts by Generative Transductions},
author = {Bacciu Davide and Micheli Alessio and Sperduti Alessandro},
url = {http://dx.doi.org/10.1007/978-3-319-12637-1_68},
doi = {10.1007/978-3-319-12637-1_68},
year = {2014},
date = {2014-01-01},
booktitle = {Neural Information Processing},
journal = {LECTURE NOTES IN COMPUTER SCIENCE},
volume = {8834},
pages = {543--550},
publisher = {Springer International Publishing},
abstract = {We introduce an approach to integrate bi-directional contexts in a generative tree model by means of structured transductions. We show how this can be efficiently realized as the composition of a top-down and a bottom-up generative model for trees, that are trained independently within a circular encoding-decoding scheme. The resulting input-driven generative model is shown to capture information concerning bi-directional contexts within its state-space. An experimental evaluation using the Jaccard generative kernel for trees is presented, indicating that the approach can achieve state of the art performance on tree classification benchmarks.},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
@conference{11568_156516,
title = {A Generative Multiset Kernel for Structured Data},
author = {Bacciu Davide and Micheli Alessio and Sperduti Alessandro},
doi = {10.1007/978-3-642-33269-2_8},
year = {2012},
date = {2012-01-01},
urldate = {2012-01-01},
booktitle = {Artificial Neural Networks and Machine Learning - ICANN 2012 proceedings, Springer LNCS series},
journal = {LECTURE NOTES IN COMPUTER SCIENCE},
volume = {7552},
pages = {57--64},
publisher = {Springer-Verlag},
address = {BERLIN HEIDELBERG},
abstract = {The paper introduces a novel approach for defining efficient generative kernels for structured-data based on the concept of multisets and Jaccard similarity. The multiset feature-space allows to enhance the adaptive kernel with syntactic information on structure matching. The proposed approach is validated using an input-driven hidden Markov model for trees as generative model, but it is enough general to be straightforwardly applicable to any probabilistic latent variable model. The experimental evaluation shows that the proposed Jaccard kernel has a superior classification performance with respect to the Fisher Kernel, while consistently reducing the computational requirements.},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
@conference{11568_145907,
title = {Adaptive Tree Kernel by Multinomial Generative Topographic Mapping},
author = {Bacciu Davide and Micheli Alessio and Sperduti Alessandro},
url = {http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6033423&contentType=Conference+Publications&refinements%3D4294413850%26sortType%3Dasc_p_Sequence%26filter%3DAND%28p_IS_Number%3A6033131%29},
doi = {10.1109/IJCNN.2011.6033423},
year = {2011},
date = {2011-01-01},
urldate = {2011-01-01},
booktitle = {Proceedings of the International Joint Conference on Neural Networks},
pages = {1651--1658},
publisher = {IEEE},
address = {Piscataway (NJ)},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
@article{patrec2009,
title = {Expansive competitive learning for kernel vector quantization},
author = {Bacciu Davide and Starita Antonina},
url = {http://dx.doi.org/10.1016/j.patrec.2009.01.002},
doi = {10.1016/j.patrec.2009.01.002},
issn = {0167-8655},
year = {2009},
date = {2009-01-01},
journal = {Pattern Recognition Letters},
volume = {30},
number = {6},
pages = {641--651},
publisher = {Elsevier},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
@techreport{11568_255939,
title = {Feature-wise Competitive Repetition Suppression Learning for Gene Data Clustering and Feature Ranking},
author = {Bacciu Davide and Micheli Alessio and Starita Antonina},
url = {http://compass2.di.unipi.it/TR/Files/TR-07-04.pdf.gz},
year = {2007},
date = {2007-01-01},
urldate = {2007-01-01},
volume = {TR-07-04},
pages = {1--14},
institution = {Università di Pisa},
keywords = {},
pubstate = {published},
tppubtype = {techreport}
}