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.

Francesco Bergadano

dblp:37/1800 · DBLP profile ↗
← Back
44ranked-venue papers
36as first author
2since 2021 · last 2026
0000-0003-2567-336XORCID · corroborated

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

Artificial intelligence and machine learning · 21 · 19 first-authorSecurity and privacy · 8 · 7 first-author · 1 since 2021Databases, data management, data science and information retrieval · 7 · 6 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 4 first-authorTheory of computation · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-authorSystems, architecture and hardware · 1 · 1 first-authorComputer networks · 1 · 1 since 2021Applied, 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.

Theoretical computer science
4 papers
Computational complexity · 52% Automata and formal languages · 30% Algorithms and data structures · 18%
Artificial intelligence
6 papers
Knowledge representation and reasoning · 56% Learning theory · 42% Speech recognition and synthesis · 2%
Software engineering, system software, and programming languages
3 papers
Software testing · 59% Program synthesis and code generation · 41%
Databases, data mining, and information retrieval
3 papers
Database theory · 39% Data mining · 31% Query processing and optimization · 30%
Network and information security
1 paper
Authentication and access control · 100%

Topics — the 28 heaviest of 31, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Algorithms and data structures › numerical linear algebra › structured matrices
hankel matrix
0.012000
Learning functions represented as multiplicity automata · J. ACM 2000
Computational complexity › learning theory
learnability
0.012000
Learning functions represented as multiplicity automata · J. ACM 2000
Software testing
fault-based testing
0.021996
Testing by Means of Inductive Program Learning · ACM Trans. Softw. Eng. Methodol. 1996
Test Case Generation by Means of Learning Techniques · SIGSOFT FSE 1993
Software testing
test generation
0.021996
Testing by Means of Inductive Program Learning · ACM Trans. Softw. Eng. Methodol. 1996
Test Case Generation by Means of Learning Techniques · SIGSOFT FSE 1993
Program synthesis and code generation
inductive program synthesis
0.021993
Test Case Generation by Means of Learning Techniques · SIGSOFT FSE 1993
An Interactive System to Learn Functional Logic Programs · IJCAI 1993
Computational complexity
learning theory
0.021996
Learning Sat-k-DNF Formulas from Membership Queries · STOC 1996
On the Applications of Multiplicity Automata in Learning · FOCS 1996
Authentication and access control
password authentication
0.011997
Proactive Password Checking with Decision Trees · CCS 1997
Program synthesis and code generation › inductive program synthesis
neural program induction
0.011996
Testing by Means of Inductive Program Learning · ACM Trans. Softw. Eng. Methodol. 1996
Automata and formal languages › grammatical inference
automata learning
0.011996
Learning Behaviors of Automata from Multiplicity and Equivalence Queries · SIAM J. Comput. 1996
Computational complexity › query complexity
membership queries
0.011996
Learning Sat-k-DNF Formulas from Membership Queries · STOC 1996
Automata and formal languages
query learning
0.011996
Learning Behaviors of Automata from Multiplicity and Equivalence Queries · SIAM J. Comput. 1996
Database theory
deductive database
0.021993
Inductive Database Relations · IEEE Trans. Knowl. Data Eng. 1993
ENIGMA: A System That Learns Diagnostic Knowledge · IEEE Trans. Knowl. Data Eng. 1993
Computational complexity
query complexity
0.022000
Learning functions represented as multiplicity automata · J. ACM 2000
On the Applications of Multiplicity Automata in Learning · FOCS 1996
Machine learning › Learning theory
computational learning theory
0.011993
Pattern Recognition and Valiant's Learning Framework · IEEE Trans. Pattern Anal. Mach. Intell. 1993
Knowledge, reasoning and agents › Knowledge representation and reasoning › expert systems
diagnostic expert system
0.011993
ENIGMA: A System That Learns Diagnostic Knowledge · IEEE Trans. Knowl. Data Eng. 1993
Knowledge, reasoning and agents › Knowledge representation and reasoning
expert systems
0.011993
ENIGMA: A System That Learns Diagnostic Knowledge · IEEE Trans. Knowl. Data Eng. 1993
Knowledge, reasoning and agents › Knowledge representation and reasoning
rule learning
0.011993
ENIGMA: A System That Learns Diagnostic Knowledge · IEEE Trans. Knowl. Data Eng. 1993
Machine learning › Learning theory
sample complexity
0.011993
Pattern Recognition and Valiant's Learning Framework · IEEE Trans. Pattern Anal. Mach. Intell. 1993
Machine learning › Learning theory › computational learning theory
valiant learning model
0.011993
Pattern Recognition and Valiant's Learning Framework · IEEE Trans. Pattern Anal. Mach. Intell. 1993
Query processing and optimization › recursive query
recursive query evaluation
0.011993
Inductive Database Relations · IEEE Trans. Knowl. Data Eng. 1993
Data mining › predictive modeling
classification
0.011997
Proactive Password Checking with Decision Trees · CCS 1997
Data mining › predictive modeling › classification
decision tree learning
0.011997
Proactive Password Checking with Decision Trees · CCS 1997
Knowledge, reasoning and agents › Knowledge representation and reasoning › concept learning
concept induction
0.011988
A Knowledge Intensive Approach to Concept Induction · ML 1988
Knowledge, reasoning and agents › Knowledge representation and reasoning
concept learning
0.011988
Automated Concept Acquisition in Noisy Environments · IEEE Trans. Pattern Anal. Mach. Intell. 1988
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge-intensive learning
0.011988
A Knowledge Intensive Approach to Concept Induction · ML 1988
Computational complexity › learning theory › boolean function learning
DNF learning
0.011996
On the Applications of Multiplicity Automata in Learning · FOCS 1996
Knowledge, reasoning and agents › Knowledge representation and reasoning
logic-based reasoning
0.011993
An Interactive System to Learn Functional Logic Programs · IJCAI 1993
Natural language and speech › Speech recognition and synthesis
automatic speech recognition
0.011988
Automated Concept Acquisition in Noisy Environments · IEEE Trans. Pattern Anal. Mach. Intell. 1988

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

dictionary compression · 0.0decision tree · 0.0exact learning · 0.0inductive logic programming · 0.0interactive learning · 0.0incremental learning · 0.0first-order logic rules · 0.0program induction · 0.0multiplicity queries · 0.0membership queries · 0.0matrix rank characterization · 0.0learning algorithms · 0.0equivalence queries · 0.0top-down evaluation · 0.0machine learning · 0.0growth function bounds · 0.0top-down specialization · 0.0production rules · 0.0
YearPublicationVenuePosition
2026 Techniques and metrics for evasion attack mitigation
abstract
Evasion attacks pose a substantial risk to the application of Machine Learning (ML) in Cybersecurity, potentially leading to safety hazards or security breaches in large-scale deployments. Adversaries can employ evasion attacks as an initial tactic to deceive malware or network scanners using ML, thereby orchestrating traditional cyber attacks to disrupt systems availability or compromise integrity. Adversarial data designed to fool AI systems for cybersecurity can be engineered by strategically selecting, modifying, or creating test instances. This paper presents novel defender-centric techniques and metrics for mitigating evasion attacks by leveraging adversarial knowledge, exploring potential exploitation methods, and enhancing alarm detection capabilities. We first introduce two new evasion resistance metrics: adversarial failure rate ( afr ) and adversarial failure curves ( afc ). These metrics generalize previous approaches, as they can be applied to threshold classifiers, facilitating analyses for adversarial attacks comparable to those performed with Receiver Operating Characteristics (ROC) curve. Subsequently, we propose two novel evasion resistance techniques (trainset size pinning and model matrix), extending research in keyed intrusion detection and randomization. We explore the application of proposed techniques and metrics to an intrusion detection system as a pilot study using two public datasets, ‘BETH 2021’ and ‘Kyoto 2015’, which are well-established cybersecurity datasets for uncertainty and robustness benchmarking. The experimental results demonstrate that the combination of the proposed randomization techniques consistently produces remarkable improvement over other known randomization techniques.
Francesco Bergadano, Sandeep Gupta 0002, Bruno Crispo
Comput. Secur.1
2023 AppBox: A Black-Box Application Sandboxing Technique for Mobile App Management Solutions
abstract
Several Mobile Device Management (MDM) and Mobile Application Management (MAM) services have been launched on the market. However, these services suffer from two important limitations: reduced granularity and need for app developers to include third party SDKs. We present AppBox, a novel black-box app-sandboxing solution for app customisation for stock Android devices. AppBox enables enterprises to select any app, even highly-obfuscated, from any market and perform a set of target customisations by means of fine-grained security policies. We have implemented and tested AppBox on various smartphones and Android versions. The evaluation shows that AppBox can effectively enforce fine-grained policies on a wide set of existing apps, with an acceptable overhead.
Maqsood Ahmad 0001, Francesco Bergadano, Valerio Costamagna, Bruno Crispo, Giovanni Russello
ISCC2
2020 StaDART: Addressing the problem of dynamic code updates in the security analysis of android applications
Maqsood Ahmad 0001, Valerio Costamagna, Bruno Crispo, Francesco Bergadano, Yury Zhauniarovich
J. Syst. Softw.4
2011 Privacy-enhanced identity via browser extensions and linking services
abstract
Identity Management systems come with a promise of simpler, centralized, and more secure handling of user data, credentials and authorizations. Service providers can thus be separated from an identity provider (IdP), and users will benefit from single sign on mechanisms. However, identity providers become single points of failure, from a security and trust perspective. In particular, in this paper, we address the protection of user privacy against IdPs profiling. The IdP should not be aware of which services the user will access, or about the details of such service use. This paper discusses the difficulties of this type of privacy protection problem and surveys existing solutions. We then identify a novel solution and improve an existing one: (1) moving part of the access management logic to the client, via a Web Browser extension, and (2) elaborating on previously proposed solutions based on the concept of a linking service, i.e. a server separated from the IdP and from the Service Provider, that will perform some of the authentication steps. Proof of the principle implementations of both solutions are made available to the user.
Renato Accornero, Daniele Rispoli, Francesco Bergadano
NSS3
2005 Dealing with packet loss in the Interactive Chained Stream Authentication protocol
Francesco Bergadano, Davide Cavagnino
Comput. Secur.1
2003 Identity verification through dynamic keystroke analysis
Francesco Bergadano, Daniele Gunetti, Claudia Picardi
Intell. Data Anal.1
2002 Individual Authentication in Multiparty Communications
Francesco Bergadano, Davide Cavagnino, Bruno Crispo
Comput. Secur.1
2002 User authentication through keystroke dynamics
abstract
Unlike other access control systems based on biometric features, keystroke analysis has not led to techniques providing an acceptable level of accuracy. The reason is probably the intrinsic variability of typing dynamics, versus other---very stable---biometric characteristics, such as face or fingerprint patterns. In this paper we present an original measure for keystroke dynamics that limits the instability of this biometric feature. We have tested our approach on 154 individuals, achieving a False Alarm Rate of about 4% and an Impostor Pass Rate of less than 0.01%. This performance is reached using the same sampling text for all the individuals, allowing typing errors, without any specific tailoring of the authentication system with respect to the available set of typing samples and users, and collecting the samples over a 28.8-Kbaud remote modem connection.
Francesco Bergadano, Daniele Gunetti, Claudia Picardi
ACM Trans. Inf. Syst. Secur.1
2000 Learning functions represented as multiplicity automata
abstract
We study the learnability of multiplicity automata in Angluin's exact learning model , and we investigate its applications. Our starting point is a known theorem from automata theory relating the number of states in a minimal multiplicity automaton for a function to the rank of its Hankel matrix. With this theorem in hand, we present a new simple algorithm for learning multiplicity automata with improved time and query complexity, and we prove the learnability of various concept classes. These include (among others): -The class of disjoint DNF, and more generally satisfy- O (1) DNF. -The class of polynomials over finite fields. -The class of bounded-degree polynomials over infinite fields. -The class of XOR of terms. -Certain classes of boxes in high dimensions. In addition, we obtain the best query complexity for several classes known to be learnable by other methods such as decision trees and polynomials over GF(2). While multiplicity automata are shown to be useful to prove the learnability of some subclasses of DNF formulae and various other classes, we study the limitations of this method. We prove that this method cannot be used to resolve the learnability of some other open problems such as the learnability of general DNF formulas or even k -term DNF for k = ω(log n ) or satisfy- s DNF formulas for s = ω(1). These results are proven by exhibiting functions in the above classes that require multiplicity automata with super-polynomial number of states.
Amos Beimel, Francesco Bergadano, Nader H. Bshouty, Eyal Kushilevitz, Stefano Varricchio
J. ACM2
1999 Java-Based and Secure Learning Agents for Information Retrieval in Distributed Systems
Francesco Bergadano, Antonio Puliafito, Salvatore Riccobene, Giancarlo Ruffo, Lorenzo Vita
Inf. Sci.1
1998 High Dictionary Compression for Proactive Password Checking
abstract
The important problem of user password selection is addressed and a new proactive password-checking technique is presented. In a training phase, a decision tree is generated based on a given dictionary of weak passwords. Then, the decision tree is used to determine whether a user password should be accepted. Experimental results described here show that the method leads to a very high dictionary compression (up to 1000 to 1) with low error rates (of the order of 1%). A prototype implementation, called ProCheck, is made available online. We survey previous approaches to proactive password checking, and provide an in-depth comparison.
Francesco Bergadano, Bruno Crispo, Giancarlo Ruffo
ACM Trans. Inf. Syst. Secur.1
1997 Proactive Password Checking with Decision Trees
abstract
The important problem of user password selection is addressed and a new proactive password checking technique is presented.In a training phase, a decision tree is generated based on a given dictionary of weak passwords.Then, the decision tree is used to determine whether a user password should be accepted.Experimental results described here show that the method leads to very high dictionary compression (from 100 to 3 in the average) with low error rates (of the order of 1%).We survey previous approaches to proactive password checking, and provide an in-depth comparison.
Francesco Bergadano, Bruno Crispo, Giancarlo Ruffo
CCS1
1997 Strong Authentication and Privacy with Standard Browsers
abstract
A framework for secure WWW client/server communication is proposed. Strong end-to-end encryption and authentication is achieved by means of public key techniques. A particular certification infrastructure is developed that helps assign responsibilities in case of disputes. Such issues are increasin gly important in WWW applications and are not dealt with in a satisfactory way by current certification schemes. Actual communication is done with the HTTP protocol unchanged and by using standard commercial browsers, because widespread usability is a goal. Encryption and authentication is done separately based on the execution of applets running on the client machine.
Francesco Bergadano, Bruno Crispo, T. Mark A. Lomas
J. Comput. Secur.1
1997 Security Agents for Information Retrieval in Distributed Systems
Francesco Bergadano, A. Giallombardo, Antonio Puliafito, Giancarlo Ruffo, Lorenzo Vita
Parallel Comput.1
1996 On the Applications of Multiplicity Automata in Learning
abstract
The learnability of multiplicity automata has attracted a lot of attention, mainly because of its implications on the learnability of several classes of DNF formulae. The authors further study the learnability of multiplicity automata. The starting point is a known theorem from automata theory relating the number of states in a minimal multiplicity automaton for a function f to the rank of a certain matrix F. With this theorem in hand they obtain the following results: a new simple algorithm for learning multiplicity automata with a better query complexity. As a result, they improve the complexity for all classes that use the algorithms of Bergadano and Varricchio (1994) and Ohnishi et al. (1994) and also obtain the best query complexity for several classes known to be learnable by other methods such as decision trees and polynomials over GF(2). They prove the learnability of some new classes that were not known to be learnable before. Most notably, the class of polynomials over finite fields, the class of bounded-degree polynomials over infinite fields, the class of XOR of terms, and a certain class of decision trees. While multiplicity automata were shown to be useful to prove the learnability of some subclasses of DNF formulae and various other classes, they study the limitations of this method. They prove that this method cannot be used to resolve the learnability of some other open problems such as the learnability of general DNF formulae or even K-term DNF for k=/spl omega/ (log n) or satisfy-s DNF formulae for s=/spl omega/(1). These results are proven by exhibiting functions in the above classes that require multiplicity automata with superpolynomial number of states.
Amos Beimel, Francesco Bergadano, Nader H. Bshouty, Eyal Kushilevitz, Stefano Varricchio
FOCS2
1996 Learning Sat-k-DNF Formulas from Membership Queries
Francesco Bergadano, Dario Catalano, Stefano Varricchio
STOC1
1996 Learning Behaviors of Automata from Multiplicity and Equivalence Queries
abstract
We consider the problem of identifying the behavior of an unknown automaton with multiplicity in the field Q of rational numbers (Q-automaton) from multiplicity and equivalence queries. We provide an algorithm which is polynomial in the size of the Q-automaton and in the maximum length of the given counterexamples. As a consequence, we have that Q-automata are probably approximately correctly learnable (PAC-learnable) in polynomial time when multiplicity queries are allowed. A corollary of this result is that regular languages are polynomially predictable using membership queries with respect to the representation of unambiguous nondeterministic automata. This is important since there are unambiguous automata such that the equivalent deterministic automaton has an exponentially larger number of states.
Francesco Bergadano, Stefano Varricchio
SIAM J. Comput.1
1996 Testing by Means of Inductive Program Learning
abstract
Given a program P and a set of alternative programs //', we generate a sequence of test cases that are adequate, in the sense that they distinguish the given program from all alternatives The, m(,thod is related to fault-based approaches to test case generation, but programs in P need not he s]mp]e mutations of P. The technique for generating an adequate test set is based on the inductive learning of programs from finite sets of input-output examples: given a partial test set.we generate inductively a program P' E P which is consistent with P on those input values; then we look for an input value that distinguishes P from P', and we repeat the process until no program except P can be induced from the generated examples.We show that the obtained test set is adequate with respect to the alternatives belonging to P. The method IS made possible by a program induction procedure which has evolved from recent research in mnchine Iei]rnlng and inductive logic programming.An implemented version of the test case ~encration procedure is demonstrated on simple and more complex list-processing programs.and tb(, scalability of' the approach is discussed, ('ate~ories and Subject Descriptors: D.2.
Francesco Bergadano, Daniele Gunetti
ACM Trans. Softw. Eng. Methodol.1
1995 Probably approximately correct learning in fuzzy classification systems
abstract
An efficient method for learning (trapezoidal) membership functions for fuzzy predicates is presented. Positive and negative examples of one class are given together with a system of classification rules. The learned membership functions can be used for the fuzzy predicates occurring in the given rules to classify further examples. We show that the obtained classification is approximately correct with high probability. This justifies the obtained fuzzy sets within one particular classification problem, instead of relying on a subjective meaning of fuzzy predicates as normally done by a domain expert.
Francesco Bergadano, Vincenzo Cutello
IEEE Trans. Fuzzy Syst.1
1994 Learning Behaviors of Automata from Multiplicity and Equivalence Queries
Francesco Bergadano, Stefano Varricchio
CIAC1
1994 Guest Editorial
Katharina Morik, Francesco Bergadano, Wray L. Buntine
Mach. Learn.2
1993 Funtional Inductive Logic Programming with Queries to the User
Francesco Bergadano, Daniele Gunetti
ECML1
1993 Learning Membership Functions
Francesco Bergadano, Vincenzo Cutello
ECSQARU1
1993 An Interactive System to Learn Functional Logic Programs
Francesco Bergadano, Daniele Gunetti
IJCAI1
1993 Test Case Generation by Means of Learning Techniques
abstract
Given a program P and a set of alternative programs P, we generate a sequence of test cases that are adequate, in the sense that they distinguish the given program from all alternatives. The method is related to fault-based approaches to program testing, but programs in P need not be simple mutations of P. The technique for generating an adequate test set is based on the inductive learning of programs from finite sets of input-output examples: given a partial test set, we generate inductively a program P'E P which is consistent with P on those input values; then we look for an input value that distinguishes P from P', and repeat the process until no program except P can be induced from the generated examples. We show that the so obtained test set is adequate w.r.t. the alternatives belonging to P. The method is made possible by a practical program induction procedure, which has evolved from recent research in Machine Learning and Inductive Logic Programming.
Francesco Bergadano
SIGSOFT FSE1
1993 The Difficulties of Learning Logic Programs with Cut
abstract
As real logic programmers normally use cut (!), an effective learning procedure for logic programs should be able to deal with it. Because the cut predicate has only a procedural meaning, clauses containing cut cannot be learned using an extensional evaluation method, as is done in most learning systems. On the other hand, searching a space of possible programs (instead of a space of independent clauses) is unfeasible. An alternative solution is to generate first a candidate base program which covers the positive examples, and then make it consistent by inserting cut where appropriate. The problem of learning programs with cut has not been investigated before and this seems to be a natural and reasonable approach. We generalize this scheme and investigate the difficulties that arise. Some of the major shortcomings are actually caused, in general, by the need for intensional evaluation. As a conclusion, the analysis of this paper suggests, on precise and technical grounds, that learning cut is difficult, and current induction techniques should probably be restricted to purely declarative logic languages.
Francesco Bergadano, Daniele Gunetti, Umberto Trinchero
J. Artif. Intell. Res.1
1993 Pattern Recognition and Valiant's Learning Framework
abstract
The computational learning approach shows that the concept descriptions acquired from examples are approximately correct with a degree of probability that grows with the size of the training sample. The same problem has also been widely investigated in the field of pattern recognition under a variety of problem settings. Some of the results obtained in both fields are surveyed and compared, and the limits of their applicability are analyzed. Moreover, new and tighter bounds for the growth function of some classes of Boolean formulas are presented.>
Lorenza Saitta, Francesco Bergadano
IEEE Trans. Pattern Anal. Mach. Intell.2
1993 Inductive Database Relations
abstract
The concept of an inductive relation is introduced, as a natural development of other forms of intentional information, such as views and relations defined deductively. A class of top-down methods for computing such inductive relations is analyzed. Major problems produced by recursive and interdependent relations are considered.>
Francesco Bergadano
IEEE Trans. Knowl. Data Eng.1
1993 ENIGMA: A System That Learns Diagnostic Knowledge
abstract
The results of extensive experimentation aimed at assessing the concrete possibilities of automatically building a diagnostic expert system, to be used in-field in an industrial domain, by means of machine learning techniques, are described. The system, ENIGMA, is an incremental version of the ML-SMART system, which acquires a network of first-order logic rules, starting from a set of classified examples and a domain theory. An application is described that consists of discovering malfunctions in electromechanical apparatus. ENIGMA's efficacy in acquiring sophisticated knowledge and handling complex structured examples is largely due to its underlying database management system, which supports the learning operators, defined at the abstract level, with a set of primitives, taken from the field of deductive databases. An expert system, MEPS, devoted to the same task, has also been manually developed. A number of comparisons along different dimensions of the manual and automatic development process have been possible, allowing some practical indications to be suggested.>
Attilio Giordana, Lorenza Saitta, Francesco Bergadano, Filippo Brancadori, Davide De Marchi
IEEE Trans. Knowl. Data Eng.3
1992 Learning Two-Tiered Descriptions of Flexible Concepts: The POSEIDON System
Francesco Bergadano
Mach. Learn.1
1991 The Problem of Induction and Machine Learning
Francesco Bergadano
IJCAI1
1990 Biasing Induction by Using a Domain Theory: An Experimental Evaluation
Francesco Bergadano, Attilio Giordana, Lorenza Saitta
ECAI1
1990 Integrated Learning in a real Domain
Francesco Bergadano, Attilio Giordana, Lorenza Saitta, Davide De Marchi, Filippo Brancadori
ML1
1989 Deduction in Top-Down Inductive Learning
Francesco Bergadano, Attilio Giordana, S. Ponsero
ML1
1989 Concept recognition: An approximate reasoning framework
abstract
This article presents a knowledge based methodology for recognizing concept instances in complex data such as natural scenes or speech signals. the architecture of a prototype system performing this task is also described. In order to obtain the capability of handling noisy patterns, the knowledge representation is based on continuous valued logics, and the inference engine is able to do sophisticated reasoning about the knowledge it uses in order to take into account the possible degradation of cues in the pattern. The knowledge base is subdivided into a bulk knowledge and a degradation theory. the bulk knowledge consists of production rules capturing discriminating cues in the signal as they appear in the normal cases. the degradation theory describes how the cues can be degraded owing to insertion and deletion errors. The whole classification process consists of two phases. First of all, the rules of the bulk knowledge are applied to the pattern, trying to obtain a suitable classification, and the evidence assigned to the rules is combined with a technique based on Dempster-Shafer theory. In the second phase, the classification is refined taking into account also the possible degradations in the pattern. the resulting system is then able to deal with different kinds of uncertainty and errors, such as fluctuation in the values measured for the pattern and insertion-deletion errors. the method is illustrated and evaluated on a simple example of spoken word recognition.
Francesco Bergadano, Attilio Giordana
Int. J. Intell. Syst.1
1989 Knowledge representation and use in pattern analysis
Francesco Bergadano, Attilio Giordana, Lorenza Saitta
Inf. Sci.1
1988 Concept Acquisition in an Integrated EBL and SBL Environment
Francesco Bergadano, Attilio Giordana, Lorenza Saitta
ECAI1
1988 A Knowledge Intensive Approach to Concept Induction
Francesco Bergadano, Attilio Giordana
ML1
1988 Constructive Learning with Continuous-Valued Attributes
Francesco Bergadano, R. Bisio
IPMU1
1988 Representing and Acquiring Imprecise and Context-dependent Concepts in Knowledge-Based Systems
Francesco Bergadano, Stan Matwin, Ryszard S. Michalski
ISMIS1
1988 Automated Concept Acquisition in Noisy Environments
abstract
A system that performs automated concept acquisition from examples and has been specially designed to work in noisy environments is presented. The learning methodology is aimed at the target problem of finding discriminant descriptions of a given set of concepts and uses both examples and counterexamples. The learned knowledge is expressed in the form of production rules, organized into separate clusters, linked together in a graph structure. Knowledge extraction is guided by a top-down control strategy, through a process of specialization. The system also utilizes a technique of problem reduction to contain the computational complexity. Several criteria are proposed for evaluating the acquired knowledge. The methodology has been tested on a problem in the field of speech recognition and the experimental results obtained are reported and discussed.>
Francesco Bergadano, Attilio Giordana, Lorenza Saitta
IEEE Trans. Pattern Anal. Mach. Intell.1
1987 Integrating EBL and SBL Approaches to Knowledge Base Refinement
Francesco Bergadano, Attilio Giordana, Lorenza Saitta
ISMIS1
1987 A General Framework for Knowledge-Based Pattern Recognition
abstract
This paper surveys a long term project, aimed at providing a general methodology for building up and maintaining an expert system oriented to Pattern Recognition problems. The methodology makes use of an integrated set of modules, performing different functions but sharing a common knowledge representation scheme. In particular, a learning module allows to acquire the knowledge automatically from a set of examples and another module performs sophisticated reasoning, on the basis of the available knowledge, during the recognition phase.
Francesco Bergadano, Lorenza Saitta
Int. J. Pattern Recognit. Artif. Intell.1
1986 A framework for knowledge representation and use in pattern analysis
abstract
In this paper a prototype Expert System oriented to signal and pattern analysis is described together with a general methodology based on a hypothesize-and-test strategy similar to the one used by a human expert. This paper focuses on the knowledge base architecture and on its use. In order to make it capable of dealing with noisy patterns, the knowledge description is based on Fuzzy logic and the inference engine is able to reason about the knowledge it uses. The system is being applied to the phonetic analysis of the voice signal in speech recognition, as a case study.
Francesco Bergadano, Attilio Giordana
ISMIS1