Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Francisco Perez-Sorrosal

dblp:56/4483 · DBLP profile ↗
← Back
9ranked-venue papers
3as first author
2since 2021 · last 2024
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 5 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 2 · 1 since 2021Systems, architecture and hardware · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
3 papers
Data mining · 55% Information retrieval · 33% Transaction processing and concurrency control · 12%
Artificial intelligence
2 papers
Efficient and distributed learning · 76% Information extraction and text analysis · 19% Transfer learning and domain adaptation · 6%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 72% Memory systems · 21% Storage systems · 6%

Topics — the 13 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data mining › text mining › text classification
web page classification
1.322024
Multilingual Taxonomic Web Page Categorization Through Ensemble Knowledge Distillation · IEEE Trans. Knowl. Data Eng. 2024
Multilingual Taxonomic Web Page Classification for Contextual Targeting at Yahoo · KDD 2022
Information retrieval › online advertising
contextual advertising
0.822024
Multilingual Taxonomic Web Page Classification for Contextual Targeting at Yahoo · KDD 2022
Multilingual Taxonomic Web Page Categorization Through Ensemble Knowledge Distillation · IEEE Trans. Knowl. Data Eng. 2024
Machine learning › Efficient and distributed learning › model compression › knowledge distillation
ensemble distillation
0.812024
Multilingual Taxonomic Web Page Categorization Through Ensemble Knowledge Distillation · IEEE Trans. Knowl. Data Eng. 2024
Machine learning › Efficient and distributed learning › model compression
knowledge distillation
0.812024
Multilingual Taxonomic Web Page Categorization Through Ensemble Knowledge Distillation · IEEE Trans. Knowl. Data Eng. 2024
Natural language and speech › Information extraction and text analysis › text classification
multi-label text classification
0.412019
Hierarchical Transfer Learning for Multi-label Text Classification · ACL (1) 2019
Transaction processing and concurrency control
distributed transaction processing
0.312017
Omid, Reloaded: Scalable and Highly-Available Transaction Processing · FAST 2017
Distributed systems
fault tolerance
0.122017
Omid, Reloaded: Scalable and Highly-Available Transaction Processing · FAST 2017
WS-replication: a framework for highly available web services · WWW 2006
Distributed systems › fault tolerance
high availability
0.122017
Omid, Reloaded: Scalable and Highly-Available Transaction Processing · FAST 2017
WS-replication: a framework for highly available web services · WWW 2006
Memory systems
cache
0.112011
Elastic SI-Cache: consistent and scalable caching in multi-tier architectures · VLDB J. 2011
Machine learning › Transfer learning and domain adaptation › knowledge transfer
hierarchical transfer learning
0.112019
Hierarchical Transfer Learning for Multi-label Text Classification · ACL (1) 2019
Distributed systems
replication
0.112006
WS-replication: a framework for highly available web services · WWW 2006
Distributed systems › replication › geo-replication
wide-area service replication
0.112006
WS-replication: a framework for highly available web services · WWW 2006
Services computing and microservices
web services
0.012006
WS-replication: a framework for highly available web services · WWW 2006

Methods — techniques the papers use, named apart from their topics

knowledge distillation · 2.1class-based re-weighting · 2.1data sampling · 1.5transfer learning · 1.0transformer · 0.6attention · 0.4GRU · 0.4elastic caching · 0.1consistency · 0.1group communication · 0.1SOAP-based multicast · 0.1
YearPublicationVenuePosition
2024 Multilingual Taxonomic Web Page Categorization Through Ensemble Knowledge Distillation
abstract
Web page categorization has been extensively studied in the literature and has been successfully used to improve information retrieval, recommendation, personalization and ad targeting. With the new industry trend of not tracking users' online behavior without their explicit permission, using contextual targeting to accurately understand web pages in order to display ads that are topically relevant to the pages becomes more important. This is challenging, however, because an ad request only contains the URL of a web page. As a result, there is very limited available text for making accurate classifications. In this paper, we propose a unified multilingual model that can seamlessly classify web pages in 5 high-impact languages using either their full content or just their URLs with limited text. We adopt multiple data sampling techniques to increase coverage for rare categories in our training corpus, and modify the loss using class-based re-weighting to smooth the influence of frequent versus rare categories. We also propose using an ensemble of teacher models for knowledge distillation and explore different ways to create a teacher ensemble. Offline evaluation shows at least 2.6% improvement in mean average precision across 5 languages compared to a URL classification model trained with single-teacher knowledge distillation. The unified model for both full-content and URL-only input further improves the mean average precision of the dedicated URL classification model by 0.6%. We launched the proposed models, which achieve at least 37% better mean average precision than the legacy tree-based models, for contextual targeting in the Yahoo Demand Side Platform, leading to a significant ad delivery and revenue increase.
Eric Ye, Xiao Bai 0002, Neil O'Hare, Eliyar Asgarieh, Kapil Thadani, Francisco Perez-Sorrosal, Sujyothi Adiga
IEEE Trans. Knowl. Data Eng.6
2022 Multilingual Taxonomic Web Page Classification for Contextual Targeting at Yahoo
abstract
As we move toward a cookie-less world, the ability to track users' online activities for behavior targeting will be drastically reduced, making contextual targeting an appealing alternative for advertising platforms. Category-based contextual targeting displays ads on web pages that are relevant to advertiser-targeted categories, according to a pre-defined taxonomy. Accurate web page classification is key to the success of this approach. In this paper, we use multilingual Transformer-based transfer learning models to classify web pages in five high-impact languages. We adopt multiple data sampling techniques to increase coverage for rare categories, and modify the loss using class-based re-weighting to smooth the influence of frequent versus rare categories. Offline evaluation shows that these are crucial for improving our classifiers. We leverage knowledge distillation to train accurate models that are lightweight in terms of (i) model size, and (ii) the input text used. Classifying web pages using only text from the URL addresses a unique challenge for contextual targeting in that bid requests come to ad systems as URLs without content, while crawling is time consuming and costly. We launched the proposed models for contextual targeting in the Yahoo DSP, significantly increasing its revenue.
Eric Ye, Xiao Bai 0002, Neil O'Hare, Eliyar Asgarieh, Kapil Thadani, Francisco Perez-Sorrosal, Sujyothi Adiga
KDD6
2019 Hierarchical Transfer Learning for Multi-label Text Classification
abstract
Multi-Label Hierarchical Text Classification (MLHTC) is the task of categorizing documents into one or more topics organized in an hierarchical taxonomy.MLHTC can be formulated by combining multiple binary classification problems with an independent classifier for each category.We propose a novel transfer learning based strategy, HTrans, where binary classifiers at lower levels in the hierarchy are initialized using parameters of the parent classifier and fine-tuned on the child category classification task.In HTrans, we use a Gated Recurrent Unit (GRU)-based deep learning architecture coupled with attention.Compared to binary classifiers trained from scratch, our HTrans approach results in significant improvements of 1% on micro-F1 and 3% on macro-F1 on the RCV1 dataset.Our experiments also show that binary classifiers trained from scratch are significantly better than single multi-label models.
Siddhartha Banerjee, Cem Akkaya, Francisco Perez-Sorrosal, Kostas Tsioutsiouliklis
ACL (1)3
2017 Omid, Reloaded: Scalable and Highly-Available Transaction Processing
Edward Bortnikov, Eshcar Hillel, Idit Keidar, Ivan Kelly, Matthieu Morel, Sameer Paranjpye, Francisco Perez-Sorrosal, Ohad Shacham
FAST7
2011 Elastic SI-Cache: consistent and scalable caching in multi-tier architectures
Francisco Perez-Sorrosal, Marta Patiño-Martínez, Ricardo Jiménez-Peris, Bettina Kemme
VLDB J.1
2007 Consistent and Scalable Cache Replication for Multi-tier J2EE Applications
Francisco Perez-Sorrosal, Marta Patiño-Martínez, Ricardo Jiménez-Peris, Bettina Kemme
Middleware1
2006 Highly Available Long Running Transactions and Activities for J2EE Applications
abstract
Today’s business applications are typically built on top of middleware platforms such as J2EE and use transactions that have evolved into long running activities able to adapt to different circumstances. Specifications, such as the J2EE Activity Service, have arised for applications requiring that support. These applications also demand high availability to prevent financial losses and/or service level agreements (SLAs) violations due to service unavailability or crashes. Replication is a means to attain high availability but current middleware does not provide highly available transactions. In the advent of crashes, running transactions abort and the application is forced to re-execute them, what results in a loss of availability and transparency. Most approaches using J2EE consider the replication of either the application server or the database. This results in poor availability when the non-replicated tier crashes. This paper presents a novel J2EE replication support for both, application server and database layers providing highly available transactions and long running activities. Failure masking is transparent to client applications. A prototype has been implemented and evaluated.
Francisco Perez-Sorrosal, Marta Patiño-Martínez, Ricardo Jiménez-Peris, Jaksa Vuckovic
ICDCS1
2006 WS-replication: a framework for highly available web services
abstract
Due to the rapid acceptance of web services and its fast spreading, a number of mission-critical systems will be deployed as web services in next years. The availability of those systems must be guaranteed in case of failures and network disconnections. An example of web services for which availability will be a crucial issue are those belonging to coordination web service infrastructure, such as web services for transactional coordination (e.g., WS-CAF and WS-Transaction). These services should remain available despite site and connectivity failures to enable business interactions on a 24x7 basis. Some of the common techniques for attaining availability consist in the use of a clustering approach. However, in an Internet setting a domain can get partitioned from the network due to a link overload or some other connectivity problems. The unavailability of a coordination service impacts the availability of all the partners in the business process. That is, coordination services are an example of critical components that need higher provisions for availability. In this paper, we address this problem by providing an infrastructure, WS-Replication, for WAN replication of web services. The infrastructure is based on a group communication web service, WS-Multicast, that respects the web service autonomy. The transport of WS-Multicast is based on SOAP and relies exclusively on web service technology for interaction across organizations. We have replicated WS-CAF using our WS-Replication framework and evaluated its performance.
Jorge Salas, Francisco Perez-Sorrosal, Marta Patiño-Martínez, Ricardo Jiménez-Peris
WWW2
2005 ZenFlow: A Visual Web Service Composition Tool for BPEL4WS
abstract
Web services have become a very powerful technology to build service oriented architectures and standardize the access to legacy services. Through Web service composition new added value Web services can be created out of existing ones. Examples of these compositions are virtual organizations, outsourcing, enterprise application integration, business process definitions and business to business inter/intra-enterprise relationships. In order to enable the construction of business processes as composite Web services, a number of composition languages has been proposed by the software industry. However, the handiwork of specifying a business process with these languages through simple text or XML editors is tough, complex and error prone. Visual support can ease the definition of business processes. In this paper, we describe ZenFlow, a visual composition tool for Web services written in BPEL4WS. ZenFlow provides several visual facilities to ease the definition of a business process such as multiple views of a process, syntactic and semantic awareness, filtering, logical zooming capabilities and hierarchical representations.
Alberto Martínez, Marta Patiño-Martínez, Ricardo Jiménez-Peris, Francisco Perez-Sorrosal
VL/HCC4