Activity for Shou Matsumoto

  • 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).

  • 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).

  • 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).

  • Shou Matsumoto Shou Matsumoto modified a wiki page

    UnBBayes-MEBN LPD script

  • 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....

  • 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).

  • Shou Matsumoto Shou Matsumoto committed [r4681] on Code

    SBN what-if analysis component now supports outputs expressed as arithmetic expressions (e.g., b + 0.5u).

  • Shou Matsumoto Shou Matsumoto committed [r4680] on Code

    Continuing implementation of ordinary message propagation

  • Shou Matsumoto Shou Matsumoto committed [r4679] on Code

    Created a regression test for the problem of the parameter learning throwing NullPointerException when data has an attribute that does match with any node in the network. Also added a new command line argument to filter out such attributes before running the parameter learning.

  • Shou Matsumoto Shou Matsumoto committed [r4678] on Code

    Starting a simple implementation of loopy Belief propagation

  • Shou Matsumoto Shou Matsumoto committed [r4677] on Code

    Starting a simple implementation of loopy Belief propagation

  • Shou Matsumoto Shou Matsumoto modified ticket #197

    Plug-ins may not save a network appropriately while in compilation mode

  • Shou Matsumoto Shou Matsumoto created ticket #197

    Do not allow 'save' in compilation mode

  • Shou Matsumoto Shou Matsumoto committed [r4676] on Code

    Allowing a node in the OOBN to be a parent of multiple instance input nodes because the MSBn also seems to allow it.

  • Shou Matsumoto Shou Matsumoto posted a comment on discussion Basic Features

    https://sourceforge.net/p/unbbayes/code/HEAD/tree/trunk/unbbayes.prs.sbn/server/ The above maven module (sub-project) uses Spring Boot to (indirectly) access UnBBayes API (in practice, it accesses the API of a plug-in of UnBBayes).

  • Shou Matsumoto Shou Matsumoto committed [r4675] on Code

    Fixed a bug that was causing the copy-paste feature not to copy the order of the nodes in the CPT.

  • Shou Matsumoto Shou Matsumoto committed [r4674] on Code

    Fixed wrong junit test: it was always checking the same uncertainty mass in opinion tables

  • Shou Matsumoto Shou Matsumoto modified ticket #196

    Discrepancy in opinion table causes high total counts in absolute frequency tab

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

    Addressed in commit https://sourceforge.net/p/unbbayes/code/4673/

  • Shou Matsumoto Shou Matsumoto committed [r4673] on Code

    Addressed bug caused by different uncertainty in columns of opinion table (https://sourceforge.net/p/unbbayes/bugs/196/)

  • Shou Matsumoto Shou Matsumoto committed [r4672] on Code

    Included a regression test about a bug caused by disproportional uncertainty in columns of opinion table.

  • Shou Matsumoto Shou Matsumoto modified ticket #196

    Discrepancy in opinion table causes high total counts in absolute frequency tab

  • Shou Matsumoto Shou Matsumoto created ticket #196

    Discrepancy in opinion table causes high total counts in absolute frequency tab

1 >
MongoDB Logo MongoDB