906 research outputs found

    Efficient instance and hypothesis space revision in Meta-Interpretive Learning

    Get PDF
    Inductive Logic Programming (ILP) is a form of Machine Learning. The goal of ILP is to induce hypotheses, as logic programs, that generalise training examples. ILP is characterised by a high expressivity, generalisation ability and interpretability. Meta-Interpretive Learning (MIL) is a state-of-the-art sub-field of ILP. However, current MIL approaches have limited efficiency: the sample and learning complexity respectively are polynomial and exponential in the number of clauses. My thesis is that improvements over the sample and learning complexity can be achieved in MIL through instance and hypothesis space revision. Specifically, we investigate 1) methods that revise the instance space, 2) methods that revise the hypothesis space and 3) methods that revise both the instance and the hypothesis spaces for achieving more efficient MIL. First, we introduce a method for building training sets with active learning in Bayesian MIL. Instances are selected maximising the entropy. We demonstrate this method can reduce the sample complexity and supports efficient learning of agent strategies. Second, we introduce a new method for revising the MIL hypothesis space with predicate invention. Our method generates predicates bottom-up from the background knowledge related to the training examples. We demonstrate this method is complete and can reduce the learning and sample complexity. Finally, we introduce a new MIL system called MIGO for learning optimal two-player game strategies. MIGO learns from playing: its training sets are built from the sequence of actions it chooses. Moreover, MIGO revises its hypothesis space with Dependent Learning: it first solves simpler tasks and can reuse any learned solution for solving more complex tasks. We demonstrate MIGO significantly outperforms both classical and deep reinforcement learning. The methods presented in this thesis open exciting perspectives for efficiently learning theories with MIL in a wide range of applications including robotics, modelling of agent strategies and game playing.Open Acces

    Relational program synthesis with numerical reasoning

    Full text link
    Program synthesis approaches struggle to learn programs with numerical values. An especially difficult problem is learning continuous values over multiple examples, such as intervals. To overcome this limitation, we introduce an inductive logic programming approach which combines relational learning with numerical reasoning. Our approach, which we call NUMSYNTH, uses satisfiability modulo theories solvers to efficiently learn programs with numerical values. Our approach can identify numerical values in linear arithmetic fragments, such as real difference logic, and from infinite domains, such as real numbers or integers. Our experiments on four diverse domains, including game playing and program synthesis, show that our approach can (i) learn programs with numerical values from linear arithmetical reasoning, and (ii) outperform existing approaches in terms of predictive accuracies and learning times

    Learning programs with magic values

    Full text link
    A magic value in a program is a constant symbol that is essential for the execution of the program but has no clear explanation for its choice. Learning programs with magic values is difficult for existing program synthesis approaches. To overcome this limitation, we introduce an inductive logic programming approach to efficiently learn programs with magic values. Our experiments on diverse domains, including program synthesis, drug design, and game playing, show that our approach can (i) outperform existing approaches in terms of predictive accuracies and learning times, (ii) learn magic values from infinite domains, such as the value of pi, and (iii) scale to domains with millions of constant symbols

    Learning Logic Programs by Discovering Higher-Order Abstractions

    Full text link
    Discovering novel abstractions is important for human-level AI. We introduce an approach to discover higher-order abstractions, such as map, filter, and fold. We focus on inductive logic programming, which induces logic programs from examples and background knowledge. We introduce the higher-order refactoring problem, where the goal is to compress a logic program by introducing higher-order abstractions. We implement our approach in STEVIE, which formulates the higher-order refactoring problem as a constraint optimisation problem. Our experimental results on multiple domains, including program synthesis and visual reasoning, show that, compared to no refactoring, STEVIE can improve predictive accuracies by 27% and reduce learning times by 47%. We also show that STEVIE can discover abstractions that transfer to different domain

    L'obsession de la dualité chez Naïm Kattan

    Get PDF
    Arrivé au Canada en 1954, Naïm Kattan, un jeune émigré juif d'origine irakienne, a réussi à s'imposer comme l'une des figures importantes de la littérature de son pays d'adoption. Fervent défenseur de la langue française, il n'en demeure pas moins un intellectuel ouvert sur le monde et sur les autres. Son style et le contenu de ses œuvres se caractérisent par une utilisation obsessionnelle, tant dans la forme que dans le fond, de la dualité qui traduit chez cet auteur prolifique une volonté de rapprocher ce que tout semble opposer en apparence.Arrived in Canada in 1954, Naim Kattan, a young Jew who has emigrated from Iraq, has successfully made a name for himself in the literaly field, and became one of the most important literary figures of his adopted country. Even if he is a fervent advocate of the French language, he remains open to the world and to the others. Its style and the content of his works are characterized by an obsessive use, both in form and content, of duality that reflects the desire of this prolific author to bring closer the things which seem to be opposed in appearance

    L’influence mahfuzienne dans l’oeuvre de Naïm Kattan

    Get PDF

    La production de viande de chameau : Ă©tat des connaissances, situation actuelle et perspectives

    Get PDF
    Camel meat is a product regularly consumed in arid countries and it is one of the rare products from this species being subject to a regional export market, even international, if the meat from Australian wild camel is included although a poorly evaluated part of this market is out of the official sector. The main exporting countries are located in the Horn of Africa and the Sahelian area whereas the importing countries are the Gulf States and North Africa. Meat productivity in the camel is rather low although the dressing percentages approach those of cattle, especially in animals coming from the more intensive production systems. However, there is a tradition of pastoral fattening having good results. Camel meat is rather close to beef as well in its total chemical composition as in its gustatory characteristics and nutritive value. However, because of fat concentration in the hump, camel muscles give relatively low-fat meat and are particularly low in cholesterol, which can make a good commercial argument.La viande de chameau est un produit régulièrement consommé dans les pays arides et c’est un des rares produits de cette espèce faisant l’objet d’un marché d’export régional, voire international si on inclut la viande de chameaux « marrons » d’Australie, bien qu’une part mal évaluée de ce marché se situe dans le secteur informel. Les principaux pays exportateurs se situent dans la Corne de l’Afrique et dans la région sahélienne alors que les pays importateurs sont surtout les pays du Golfe et d’Afrique du Nord. La productivité en viande chez le chameau est plutôt faible bien que les rendements carcasse se rapprochent de ceux des bovins, surtout chez les animaux provenant des systèmes de production plus intensifs. Il existe toutefois une tradition d’embouche cameline pastorale obtenant de bons résultats. La viande de chameau est assez proche de la viande de boeuf tant dans sa composition chimique globale que dans ses particularités gustatives et sa valeur nutritionnelle. Toutefois, du fait de la concentration du gras dans la bosse, la viande de chameau apparaît relativement maigre et particulièrement pauvre en cholestérol, ce qui peut en faire un argument commercial certain

    Chinese Consumers’ Attitudes and Potential Acceptance toward Artificial Meat

    Get PDF
    The interest for artificial meat has recently expanded. However, from the literature, perception of artificial meat in China is not well known. A survey was thus carried out to investigate Chinese attitudes toward artificial meat. The answers of 4666 respondents concluded that 19.9% and 9.6% of them were definitely willing and unwilling to try artificial meat respectively, whereas 47.2% were not willing to eat it regularly, and 87.2% were willing to pay less for it compared to conventional meat. Finally, 52.9% of them will accept artificial meat as an alternative to conventional meat. Emotional resistance such as the perception of “absurdity or disgusting” would lead to no willingness to eat artificial meat regularly. The main concerns were related to safety and unnaturalness, but less to ethical and environmental issues as in Western countries. Nearly half of the respondents would like artificial meat to be safe, tasty, and nutritional. Whereas these expectations have low effects on willingness to try, they may induce consumers’ rejection to eat artificial meat regularly, underlying the weak relationship between wishes to try and to eat regularly. Thus, potential acceptance of artificial meat in China depends on Chinese catering culture, perception of food and traditional philosophy
    • …
    corecore