Activity for UnBBayes

  • Shou Matsumoto Shou Matsumoto committed [r4715] on Code

    Modified Shou's affiliation in pom.xml from UnB to GMU/C5I.

  • Shou Matsumoto Shou Matsumoto committed [r4714] on Code

    Minor updates on API documentation (in HTML).

  • Shou Matsumoto Shou Matsumoto committed [r4713] on Code

    Changed the name of the API documentation HTML file to the name of the class it documents (to match javadoc standards).

  • Shou Matsumoto Shou Matsumoto committed [r4712] on Code

    Added javadoc comments and more instrumentations.

  • Shou Matsumoto Shou Matsumoto committed [r4711] on Code

    Created most of REST methods' signatures (they are stubs yet).

  • Shou Matsumoto Shou Matsumoto committed [r4710] on Code

    Applying minor SonarQube/SonarLint code cleaning suggestions.

  • Shou Matsumoto Shou Matsumoto committed [r4709] on Code

    Added initial classes for starting the spring boot application/server.

  • Shou Matsumoto Shou Matsumoto committed [r4708] on Code

    Renamed package: ubs -> unbbayes.server

  • Shou Matsumoto Shou Matsumoto committed [r4707] on Code

    Starting (re)implementation of UnBBayes Server with spring boot instead of EJB.

  • Shou Matsumoto Shou Matsumoto committed [r4706] on Code

    Ensuring code compliance level to Java 1.8.

  • Shou Matsumoto Shou Matsumoto committed [r4705] on Code

    Ensuring code compliance level to Java 1.8.

  • Shou Matsumoto Shou Matsumoto committed [r4704] on Code

    Ensuring code compliance level to Java 1.8.

  • Shou Matsumoto Shou Matsumoto committed [r4703] on Code

    Added information about debug/log in README.txt of UnBBayes core.

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Building a plug-in with Eclipse

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Typed entities in UnBBayes-MEBN

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Installation Instruction of UnBBayes-MEBN plug-in and links to tutorials

  • Shou Matsumoto Shou Matsumoto committed [r4702] on Code

    Fixed a bug in Compiler that was causing it not to appropriately reference the aliases of nodes (w.r.t. MEBN polymorphism) in the LPD script. For instance, a condition like "parent = true" may not pass if parent has aliases and only the aliases have value = true. Also developed a regression test to test this bugfix.

  • Shou Matsumoto Shou Matsumoto committed [r4701] on Code

    Fixed a bug in Compiler that was causing it not to appropriately reference the aliases of nodes (w.r.t. MEBN polymorphism) in the LPD script. For instance, a condition like "parent = true" may not pass if parent has aliases and only the aliases have value = true. Also developed a regression test to test this bugfix.

  • Shou Matsumoto Shou Matsumoto committed [r4700] on Code

    Created a method in JunctionTreeAlgorithm that will print to unbbayes.util.Debug some complexity metrics (e.g., parents per node, clique size, etc.) before actually instantiating the Junction Tree itself. A boolean flag can be used to enable/disable this feature (while Debug.setDebug(false) can also be used disable the Debug console itself).

  • Shou Matsumoto Shou Matsumoto committed [r4699] on Code

    Fixed a similar bug in PowerLoomKB and OWLAPICompatiblePROWL2IO that was not releasing/closing the input file after it's loaded (so we were unable to delete the files without closing the Java application). Now the input files are released so we can delete the files without quitting the application.

  • Shou Matsumoto Shou Matsumoto committed [r4698] on Code

    Fixed a similar bug in PowerLoomKB and OWLAPICompatiblePROWL2IO that was not releasing/closing the input file after it's loaded (so we were unable to delete the files without closing the Java application). Now the input files are released so we can delete the files without quitting the application.

  • Shou Matsumoto Shou Matsumoto posted a comment on ticket #198

    Commit r4697 addresses this issue for the boolean absurd state (although it does not address the issue of mixture of categoricals and object entity caused by OWL2 punning).

  • Shou Matsumoto Shou Matsumoto committed [r4697] on Code

    Addressed bug #198 for boolean "absurd" only.

  • Shou Matsumoto Shou Matsumoto created ticket #199

    UnBBayes-PR-OWL2 plugin requires direct import of PR-OWL2 schema

  • Shou Matsumoto Shou Matsumoto modified ticket #198

    UnBBayes-MEBN does not support possible values of multiple types (e.g., hierarchy of types).

  • Shou Matsumoto Shou Matsumoto created ticket #198

    UnBBayes-MEBN does not support possible values of multiple types.

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Typed entities in UnBBayes-MEBN

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Typed entities in UnBBayes-MEBN

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Typed entities in UnBBayes-MEBN

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Typed entities in UnBBayes-MEBN

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Typed entities in UnBBayes-MEBN

  • Shou Matsumoto Shou Matsumoto created a wiki page

    Typed entities in UnBBayes-MEBN

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Batch insertion of findings in MEBN

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Batch insertion of findings in MEBN

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Using UnBBayes as API

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Batch insertion of findings in MEBN

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Batch insertion of findings in MEBN

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Batch insertion of findings in MEBN

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Batch insertion of findings in MEBN

  • Shou Matsumoto Shou Matsumoto committed [r4696] on Code

    Added a new test method for manually inserted findings.

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Using UnBBayes as API

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Using UnBBayes as API

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Using UnBBayes as API

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Using UnBBayes as API

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Using UnBBayes as API

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Using UnBBayes as API

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Using UnBBayes as API

  • Shou Matsumoto Shou Matsumoto committed [r4695] on Code

    Completed major bugfixes on NaiveBayesHypothesisManagement (and included regression tests).

  • Shou Matsumoto Shou Matsumoto committed [r4694] on Code

    Added new sample SSBN to VehicleIdentification resources.

  • Shou Matsumoto Shou Matsumoto committed [r4693] on Code

    Modified the IdAwareCSVMultiEvidenceIO to also consider class names. Made respective bugfixes and changes to test units.

  • Shou Matsumoto Shou Matsumoto committed [r4692] on Code

    Bugfixes to IdAwareCSVMultiEvidenceIO. Also made minor refactoring: moved some classes to appropriate packages.

  • Shou Matsumoto Shou Matsumoto posted a comment on discussion Probabilistic Networks

    I cannot find any major issues in the sample code you have shown in your last post, except 4 minor/potential issues: net.updateEvidences() is marked for deprecation. It's there only for backward compatibility and should be avoided. It does not work well with virtual (likelihood or soft) evidence and will mess up your likelihood evidence. It is superseded by algo.propagate() (so just invoke 'algo.propagate' only). I'm not sure what posterior probability you are expecting, but adding a likelihood evidence...

  • Shou Matsumoto Shou Matsumoto committed [r4691] on Code

    Added a test method to contrast ProbabilisticNetwork#updateEvidences() and JunctionTreeAlgorithm#propagate().

  • Shou Matsumoto Shou Matsumoto committed [r4690] on Code

    Created a JUnit test specifically for SimpleTurtleIndividualGenerator.

  • Shou Matsumoto Shou Matsumoto committed [r4689] on Code

    Added comments/instrumentation to SimpleTurtleIndividualGenerator.java

  • Shou Matsumoto Shou Matsumoto committed [r4688] on Code

    Initial implementation of a class to generate sample instances and another to filter out instances from an ontology given some naive bayes reasoning to rank the N most probable instances (and filter out the rest).

  • Mohammad Seidpisheh Mohammad Seidpisheh posted a comment on discussion Probabilistic Networks

    Hello, I just found examples from the website to perform propagation using the JunctionTreeAlgorithm. Here's the propagation section of my code: JunctionTreeAlgorithm algo = new JunctionTreeAlgorithm(); algo.setNetwork(net); algo.run(); // Step 3: Add HARD evidence ProbabilisticNode opNode = (ProbabilisticNode) net.getNode("TerrainType__Rgn1"); opNode.addFinding(1); // e.g., TerrainType = Road System.out.println("[HARD] TerrainType__Rgn1 = Road"); // Step 4: Add SOFT evidence ProbabilisticNode matNode...

  • Mohammad Seidpisheh Mohammad Seidpisheh modified a comment on discussion Probabilistic Networks

  • Mohammad Seidpisheh Mohammad Seidpisheh posted a comment on discussion Probabilistic Networks

    Hello, I am working with PR-OWL2 in UnBBayes and implementing probabilistic reasoning for the vehicle example in Java. I successfully executed a query on the vehicle model, but I am encountering issues when trying to run propagation using the Junction Tree Algorithm. Problem Description 1. Findings Do Not Affect Propagation – When I add findings or change finding on owl files(hard evidence or likelihood) to a node, the probabilities update after query and before inference, but after running propagation,...

  • Mohammad Seidpisheh Mohammad Seidpisheh posted a comment on discussion Probabilistic Networks

    Hello, I am working with PR-OWL2 in UnBBayes and implementing probabilistic reasoning for the vehicle example in Java. I successfully executed a query on the vehicle model, but I am encountering issues when trying to run propagation using the Junction Tree Algorithm. Problem Description 1. Findings Do Not Affect Propagation – When I add findings or change finding on owl files(hard evidence or likelihood) to a node, the probabilities update after query and before inference, but after running propagation,...

  • Yash Raj Sharma Yash Raj Sharma posted a comment on discussion Probabilistic Networks

    Hi, I am trying to use PR OWL 2.0 for my project. I have been doing tutorial on PR-OWL 2 on Patient diagnosis. However, I am having trouble importing an OWL file in UnBBayes. It says Error to load a net file. My system is Macbook air M1 and I am using protege 5.6.4 to create an owl file. Can someone help me with this?

  • Shou Matsumoto Shou Matsumoto committed [r4687] on Code

    Both Jena and UBF do not seem to allow values/instances with names starting with numbers. Modified PossibleValuesEditionPane to block such naming patterns.

  • Shou Matsumoto Shou Matsumoto created a wiki page

    Batch insertion of findings in MEBN

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    UnBBayes-MEBN LPD script

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    UnBBayes-MEBN LPD script

  • Shou Matsumoto Shou Matsumoto committed [r4686] on Code

    Added JUnit test that verifies that a manually-created Turtle file can be used to read findings.

  • Shou Matsumoto Shou Matsumoto committed [r4685] on Code

    Ensure temporary finding files are deleted at the end of the tests (to ensure the write locks are released appropriately).

  • Shou Matsumoto Shou Matsumoto committed [r4684] on Code

    Added a JUnit test to verify that manually-edited findings in KIF text can be loaded in UnBBayes-MEBN too. This shows how to programmatically batch-insert findings (just by adding new KIF lines to PLM files).

  • UnBBayes UnBBayes released /UnBBayes Plugin Framework/Plugins/Probabilistic Networks/MEBN/PR-OWL2/README.txt

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Installation Instruction of UnBBayes-MEBN plug-in and links to tutorials

  • Shou Matsumoto Shou Matsumoto committed [r4683] on Code

    Fixed a bug (and created a regression test) that happened when loading a PR-OWL1 file edited by external tools. If the external tool saves the PR-OWL1 file as RDF or OWL2, then Jena will start interpreting the individuals as RDFIndividuals instead of the OWLIndividuals (which is expected by PR-OWL 1 code).

  • chapie chapie posted a comment on discussion Learning

    Hello, may I ask what method to use to import evidence in bulk into MEBN? I don't want to manually add evidence through the show findings editing pane in Unbbayes!!!

  • chapie chapie posted a comment on discussion Probabilistic Networks

    Hello, may I ask what method to use to import evidence in bulk into MEBN? I don't want to manually add evidence through the show findings editing pane in Unbbayes!!!

  • chapie chapie posted a comment on discussion Probabilistic Networks

    Hello, may I ask what method to use to import evidence in bulk into MEBN? I don't want to manually add evidence through the show findings editing pane in Unbbayes!!!

  • chapie chapie posted a comment on discussion Probabilistic Networks

    Hello, may I ask what method to use to import evidence in bulk into MEBN? I don't want to manually add evidence through the show findings editing pane in Unbbayes!!!

  • chapie chapie posted a comment on discussion Learning

    Hello, may I ask what method to use to import evidence in bulk into MEBN? I don't want to manually add evidence through the show findings editing pane in Unbbayes!!!

  • chapie chapie posted a comment on discussion Probabilistic Networks

    Hello, may I ask what method to use to import evidence in bulk into MEBN? I don't want to manually add evidence through the show findings editing pane in Unbbayes!!

  • chapie chapie posted a comment on discussion Learning

    How to batch add evidence in MEBN?

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    UnBBayes-MEBN LPD script

  • Justin Leiterman Justin Leiterman posted a comment on discussion Learning

    Thank you so much, I am embarrassed at my mistake, but with your response, it makes perfect sense. On Mon, Sep 23, 2024 at 12:41 PM Shou Matsumoto cardialfly@users.sourceforge.net wrote: Just an additional comment about the spreadsheet: What I did in the spreadsheet is not a replica of what the UnBBayes software does.. UnBBayes uses a factored/efficient algorithm, while the spreadsheet is a pure brute-force calculation (because I created a big table containing all states of all nodes and multiplied...

  • Shou Matsumoto Shou Matsumoto posted a comment on discussion Learning

    Just an additional comment about the spreadsheet: What I did in the spreadsheet is not a replica of what the UnBBayes software does.. UnBBayes uses a factored/efficient algorithm, while the spreadsheet is a pure brute-force calculation (because I created a big table containing all states of all nodes and multiplied all CPTs together). Therefore, the spreadsheet won't be replicating the same bugs in UnBBayes (I'm not talking about presence/absence of bugs -- just saying that it's unlikely that these...

  • Shou Matsumoto Shou Matsumoto modified a comment on discussion Learning

    A quick'n'dirty explanation is that your network at the right have A, B, and C independent each other, while in the network at the left (when you insert evidence to the Child), the nodes A, B, and C are NOT independent anymore (they became conditionally dependent given the Child -- it's the so called "explain-out" relationship). Virtually speaking, it's like the network at the left had A, B, and C connected with "invisible" arcs, so you were virtually comparing two networks with "different" structures....

  • Shou Matsumoto Shou Matsumoto posted a comment on discussion Learning

    A quick'n'dirty explanation is that your network at the right have A, B, and C independent each other, while in the network at the left (when you insert evidence to the Child), the nodes A, B, and C are NOT independent anymore (they became conditionally dependent given the Child -- it's the so called "explain-out" relationship). Virtually speaking, it's like the network at the left had A, B, and C connected with "invisible" arcs, so you were virtually comparing two networks with "different" structures....

  • Justin Leiterman Justin Leiterman posted a comment on discussion Learning

    also as a .net file

  • Justin Leiterman Justin Leiterman posted a comment on discussion Learning

    When I propagate evidence after updating a child node The parents of the children calculate as expected but the other children of those parents give unexpected values. I have included an example where if you set the child to a status of "failed" you get a different result than you would get if you simply set the values of the parents. Wondering if my understanding of how evidence propagation works is incomplete or if I have discovered a bug?

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Installation Instruction of UnBBayes-MEBN plug-in and links to tutorials

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Dynamic recursive models in UnBBayes-MEBN

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Dynamic recursive models in UnBBayes-MEBN

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Dynamic recursive models in UnBBayes-MEBN

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Dynamic recursive models in UnBBayes-MEBN

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Dynamic recursive models in UnBBayes-MEBN

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Dynamic recursive models in UnBBayes-MEBN

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Dynamic recursive models in UnBBayes-MEBN

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Dynamic recursive models in UnBBayes-MEBN

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Dynamic recursive models in UnBBayes-MEBN

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Dynamic recursive models in UnBBayes-MEBN

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    Dynamic recursive models in UnBBayes-MEBN

  • Shou Matsumoto Shou Matsumoto created a wiki page

    Dynamic recursive models in UnBBayes-MEBN

  • Shou Matsumoto Shou Matsumoto committed [r4682] on Code

    Updating pom version to reflect the new feature added in the previous commit (arithmetic expressions in what-if analysis compoment).

  • UnBBayes UnBBayes released /UnBBayes Plugin Framework/Plugins/Probabilistic Networks/SBN/unofficial versions/0.1.1-SNAPSHOT-20230828/CLI/README.TXT

1 >
MongoDB Logo MongoDB